2 - Introduction to Software Engineering [ID:49855]
50 von 675 angezeigt

Okay, ich hoffe, Sie hören mich alle gut.

Funktioniert das so, wenn ich das um den Hals hängen habe?

Es scheint mir nicht nah genug, aber es gibt jetzt zum Glück zwei Einstellungen.

Hört man mich gut? Wunderbar. Willkommen zur Vorlesung Software Engineering, dieses Mal in Person.

Das letzte Mal musste ich leider eine Aufzeichnung machen, konnte nicht persönlich hier sein,

aber es wird trotzdem auch heute aufgezeichnet, also es ist überhaupt kein Problem,

falls man mal nicht zur Vorlesung kann oder irgendwie einen anderen Termin hat oder irgendwie eben kurz weg muss.

Das ist überhaupt kein Problem. Wenn Sie hier sind im Saal, wäre es mir sehr gelegen,

wenn Sie quasi Fragen haben, einfach die Hand heben und ansonsten nicht irgendwie Unterhaltungen mit Ihrem Nachbarn machen oder so,

weil wenn das Trinkt notwendig ist, kann ich verstehen, es gibt eine Aufzeichnung, kein Problem,

aber wir haben hier eine wunderbare Cafeteria nebenan, wo man also ganz hervorragend sich unterhalten kann

und das ist auch gar nicht schlimm, es wird alles aufgezeichnet.

Wir werden auch ein komplettes Transkript von dieser Vorlesung veröffentlichen,

dass man auch nachlesen kann, wenn man die Videos nicht gut findet oder meinen Präsentationsstil nicht mag oder so,

es ist kein Problem, es gibt auch das Transkript, es gibt die Folien und das wird Ihnen alles zur Verfügung gestellt.

Also wenn Sie hier sind, dann fände ich es toll, wenn Sie zuhören und Fragen stellen,

aber eben in einer Form, dass man darauf eingehen kann, wenn Sie eine Frage an Ihren Banknachbarn stellen,

dann verstehe ich die so schlecht und kann sie auch schlecht beantworten.

Ja, willkommen zum Software Engineering, ich denke, ich habe es schon das letzte Mal angekündigt,

dass ich eigentlich vom Lehrstuf für Mustererkennung bin und wir uns hauptsächlich mit maschinellen Lernen beschäftigen,

aber natürlich ist auch Software Engineering etwas, was uns jeden Tag betrifft

und ich denke, es ist wirklich wichtig, dass man es über Software Engineering im Studium gehört hat,

weil es einfach so viele Dinge gibt, wo Prozesse schiefgehen, wo Leute nicht richtig miteinander kommunizieren

und man quasi rein dadurch, weil die Abläufe nicht passen, das ganze Projekt oder die ganze Software am Ende keine gute Qualität hat.

Also gute Qualität von Software ist ein Thema, das uns quasi das ganze Semester begleiten wird.

Ja, ich habe mir die Freiheit genommen, einige von den Themen könnten vielleicht etwas trocken empfunden werden,

weil sie halt doch recht großen Wert darauf nehmen, dass wir quasi uns Definitionen angucken, uns Prozesse angucken

und ich werde die ein oder andere humoristische Anekdote mit unterbringen

und hoffe, dass wir damit das Ganze ein bisschen aufhalten können.

Kommen wir zum heutigen Thema, wir wollen uns heute mit dem Thema der Studie-Konferenz

mit Softwareprozessen angucken und Softwareprozesse beschreiben im Prinzip die Aktivitäten und Schritte,

die erforderlich sind für die Entwicklung und Wartung von Software.

Und sie bieten einen strukturierten Ansatz, um solche Softwareprodukte effizient und effektiv zu entwickeln.

Im nächsten Thema, das wir heute ansprechen werden, ist der Softwareentwicklungslebenszyklus

und das ist ein systematischer Prozess zur Planung und Erstellung, Testen und Warten von Softwareanwendungen,

beschreibt die verschiedenen Phasen der Softwareentwicklung und die wirklich vom Anfang an, vom Ideenstadium wirklich bis hin zur Auslieferung

und bei der Auslieferung ist das auch noch nicht das Ende, sondern auch noch die Wartung des fertigen Produktes.

Anforderungen können sich ändern, Produkte können anders benutzt werden, deswegen ist das auch wichtig,

dass es weiter im Betrieb aktualisiert werden kann.

Dann Softwareprozessmodelle werden wir uns angucken und da gibt es verschiedene Modelle.

Die gängigsten sind das Wasserfallmodell, inkrementelles Modell, Spiralmodell oder verschiedene agile Modelle

und tatsächlich werden uns die Softwareprozessmodelle auch noch in der nächsten Lehr-Einheit begleiten,

das heißt wir werden uns damit auch noch nächste Woche auseinandersetzen

und jedes dieser Modelle hat eben seine eigenen Vor- und Nachteile, die wir uns auch im Detail angucken werden.

Dann das letzte Thema, das wir uns heute ansehen werden, ist das sogenannte Change Management, das Eränderungsmanagement

und das ist ein systematischer Ansatz zur Bewältigung des Übergangs oder der Transformation von organisatorischen Zielen, Prozessen und Technologien

und im Kontext der Softwareentwicklung bezieht sich das eben auf die Änderung von Software, wie man das effektiv durchführen kann, verwalten kann

und das kann zum Beispiel das Hinzufügen von neuen Funktionen sein, das kann das Beheben von Fehlern sein

oder eben auch das Veränderungen in dem Geschäftsmodell oder Geschäftsprozessen vorliegen, wo man dort eben auch entsprechende Anforderungen vornehmen muss.

Diese Themen bieten quasi das Rückgrat vom Software Engineering und sind wirklich entscheidend für das Management,

Zugänglich über

Offener Zugang

Dauer

01:31:43 Min

Aufnahmedatum

2023-10-26

Hochgeladen am

2023-10-26 21:59:06

Sprache

de-DE

Einbetten
Wordpress FAU Plugin
iFrame
Teilen