Softwareentwicklung: Phasen und Management
Der Prozess der Softwareentwicklung
Der Prozess der Softwareentwicklung umfasst drei generische Phasen, unabhängig vom gewählten Software-Engineering-Modell:
- Definition
- Entwicklung
- Pflege
Definition
In der Definitionsphase werden folgende Aspekte behandelt:
- Systemanalyse: Festlegung der Rolle jedes Elements in einem computerbasierten System, einschließlich der Rolle der Software.
- Software-Projektplanung: Nachdem der Umfang der Software festgelegt ist, werden Risiken bewertet, Ressourcen zugewiesen, die geschätzten Kosten und der Aufgaben- und Arbeitsplan festgelegt.
- Anforderungsanalyse: Definiert den Anwendungsbereich, indem eine genaue Definition des Informationsbereichs und der Softwarefunktionen bereitgestellt wird, bevor die Arbeit beginnt.
Entwicklung
In...