Teil II Menschen und Prozesse

6 Menschen im Software Engineering

  • 6.1 Software-Leute und Klienten
  • 6.2 Rollen und Verantwortlichkeiten
  • 6.3 Die Produktivität des Projekts
  • 6.4 Motivation und Qualifikation
  • 6.5 The Personal Software Process
  • 6.6 Moralische und ethische Aspekte

7 Das Software-Projekt – Begriffe und Organisation

  • 7.1 Begriffsbildung
  • 7.2 Software-Projekte
  • 7.3 Projekttypen
  • 7.4 Formen der Teamorganisation
  • 7.5 Die interne Organisation der Software-Hersteller

8 Projektleitung und Projektleiter

  • 8.1 Ziele und Schwerpunkte des Projektmanagements
  • 8.2 Das Vorprojekt
  • 8.3 Start des Projekts, Planung
  • 8.4 Aufwand, Kosten, Risiken
  • 8.5 Projektkontrolle und -steuerun
  • 8.6 Der Projektabschluss
  • 8.7 Projektmanagement als Führungsaufgabe

9 Vorgehensmodelle

  • 9.1 Code and Fix und der Software Life Cycle
  • 9.2 Schwierigkeiten mit dem Wasserfallmodell
  • 9.3 Die Klassifikation der Programme nach Lehman
  • 9.4 Prototyping
  • 9.5 Nichtlineare Vorgehensmodelle
  • 9.6 Das Spiralmodell

10 Prozessmodelle

  • 10.1 Begriffe und Definitionen
  • 10.2 Das Phasenmodel
  • 10.3 Das V-Modell
  • 10.4 Der Unified Process
  • 10.5 Cleanroom Development
  • 10.6 Agile Prozesse

11 Bewertung und Verbesserung des Software-Prozesses

  • 11.1 Voraussetzungen hoher Software-Qualität
  • 11.2 CMMI, das Reifegradmodell für Software-Prozesse
  • 11.3 SPICE / ISO 15504
  • 11.4 Prozessverbesserung