Teil IV Techniken der Software-Bearbeitung

16 Analyse und Spezifikation

  • 16.1 Die Bedeutung der Spezifikation im Entwicklungsprozess
  • 16.2 Die Analyse
  • 16.3 Begriffslexikon und Begriffsmodell
  • 16.4 Anforderungen
  • 16.5 Die Spezifikation im Überblick
  • 16.6 Die Darstellung der Spezifikation
  • 16.7 Konzepte und Komponenten der Spezifikation
  • 16.8 Muster und Normen für die Spezifikation
  • 16.9 Regeln für Analyse und Spezifikation

17 Entwurf

  • 17.1 Ziele und Bedeutung des Entwurfs
  • 17.2 Begriffe
  • 17.3 Prinzipien des Architekturentwurfs
  • 17.4 Der objektorientierte Entwurf
  • 17.5 Wiederverwendung von Architekturen
  • 17.6 Die Qualität der Architektur

18 Codierung

  • 18.1 Programmiersprachen als Werkstoffe
  • 18.2 Regeln für die Codierung
  • 18.3 Die Dokumentation des Codes
  • 18.4 Realisierungen des Information Hiding
  • 18.5 Robuste Programme
  • 18.6 Das Vertragsmodell
  • 18.7 Werkzeuge zur Codierung

19 Programmtest

  • 19.1 Begriffe und Grundlagen des Tests
  • 19.2 Einige spezielle Testbegriffe
  • 19.3 Die Testdurchführung
  • 19.4 Die Auswahl der Testfälle
  • 19.5 Der Black-Box-Test
  • 19.6 Der Glass-Box-Test
  • 19.7 Testen mit Zufallsdaten
  • 19.8 Beispiele zum Test
  • 19.9 Ausblick

 

20 Integration

  • 20.1 Einbettung der Integration in die Software-Entwicklung
  • 20.2 Integrationsstrategien
  • 20.3 Probleme der Integration
  • 20.4 Planung und Dokumentation der Integration
  • 20.5 Grundsätze für die Integration