Diese Vorlesung und die dazugehörigen Übungen führen in ausgewählte Aspekte der Softwareentwicklung ein. Die behandelten Themen enthalten:Motivation und Hintergrund des Software EngineeringVorgehensmodelle für die SoftwareentwicklungAnforderungserhebungAnforderungsdokumentationSoftwaremodellierungSoftwareanalyseImplementierungSoftwaretestenSoftwarequalitätAgile MethodenNach erfolgreichem Abschluss des Kurses können die StudierendenVorgehensmodelle vergleichen und evaluierenAnforderungen lesen, erstellen und bewertenSoftwarenotationen anwendenTeststrategien auswählen und bewerten