University of Minnesota Kostenlose Online-Bildung

Softwareentwicklungsprozesse und -methoden

Beschreibung

Software wird schnell zu einem integralen Bestandteil des menschlichen Lebens, da wir immer mehr Automatisierung und technische Fortschritte erleben. So wie wir davon ausgehen, dass ein Auto ständig funktioniert und wir es uns nicht leisten können, unerwartet kaputt zu gehen oder neu zu starten, muss die Softwareindustrie weiterhin lernen, Software besser zu entwickeln, wenn sie ein integraler Bestandteil des menschlichen Lebens werden soll.

In diesem Kurs erhalten Sie einen Überblick über die Arbeitsweise von Software-Teams. Welche Prozesse nutzen sie? Was sind einige der branchenüblichen Methoden? Welche Vor- und Nachteile hat jeder? Sie werden genug lernen, um sinnvolle Gespräche über Softwareentwicklungsprozesse zu führen.

Nach Abschluss dieses Kurses kann ein Lernender
1) Anwendung grundlegender Software-Engineering-Praktiken auf konzeptioneller Ebene für ein bestimmtes Problem.
2) Vergleichen und gegenüberstellen Sie traditionelle, agile und schlanke Entwicklungsmethoden auf hohem Niveau. Dazu gehören Wasserfall, Rational Unified Process, V-Modell, inkrementelle Modelle, Spiralmodelle und ein Überblick über die agile Denkweise
3) Schlagen Sie eine Methodik vor, die für eine bestimmte Situation am besten geeignet ist

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch

Softwareentwicklungsprozesse und -methoden - Universität von Minnesota