Software Engineering: Grundlagen, Software-Krise und CASE-Tools
Die Bedeutung des Software Engineering
Der Begriff Software Engineering wurde Ende der 1960er Jahre aufgrund der sogenannten Software-Krise eingeführt. Diese Krise war eine Folge der Einführung der dritten Hardware-Generation, bei der die Hardware aufhörte, ein Hindernis für die Entwicklung der Informationstechnologie darzustellen. Reduzierte Kosten und verbesserte Qualität der Hardware führten jedoch zu Problemen bei der erzeugten Software. Die Krise war gekennzeichnet durch:
- Unklare Projektplanung und Kostenschätzung.
- Schlechte Softwarequalität.
- Schwierigkeiten bei der Wartung von Programmen mit unstrukturiertem Design.
Es bestand die Notwendigkeit, wirksame und kostengünstige Software zu entwickeln und zu warten, die eine Reihe von Eigenschaften...
