Softwarelösungen
Unsere Leistungen im Überblick
![]() |
![]() |
![]() |
![]() |
Die Phasen und ihre Aufgabenstellungen sind in der folgenden Tabelle aufgeführt:
Kernprozesse
1. Planung
- Lastenheft (Anforderungsdefinition)
- Pflichtenheft (Mit technischen Ansätzen verfeinertes Lastenheft)
- Aufwandsschätzung
- Vorgehensmodell
3. Entwurf
- Softwarearchitektur
- Strukturiertes Design (SD)
- Objektorientiertes Design (OOD)
- Unified Modeling Language (UML)
4. Programmierung
5. Validierung und Verifikation
- Modultests (Low-Level-Test)
- Integrationstests (Low-Level-Test)
- Systemtests (High-Level-Test)
- Akzeptanztests (High-Level-Test)
6. Anforderungsmanagement
7. Projektmanagement
- Risikomanagement
- Projektplanung
- Projektverfolgung und -steuerung
- Management von Lieferantenvereinbarungen
8. Qualitätsmanagement
- Capability Maturity Model
- Spice (Norm) (Software Process Improvement and Capability Determination)
- Incident Management
- Problem Management
- Softwaremetrik (Messung von Softwareeigenschaften)
- statische Analyse (Berechnung von Schwachstellen)
- Softwareergonomie
9. Konfigurationsmanagement
- Versionsverwaltung
- Änderungsmanagement / Veränderungsmanagement
- Release Management
- Application Management (ITIL)
10. Dokumentation
- Software-Dokumentationswerkzeug
- Systemdokumentation (Weiterentwicklung und Fehlerbehebung)
- Betriebsdokumentation (Betreiber/Service)
- Bedienungsanleitung (Anwender)
- Geschäftsprozesse (Konzeptionierung der Weiterentwicklung)
- Verfahrensdokumentation (Beschreibung rechtlich relevanter Softwareprozesse)
Die oben genannten Teilschritte der Softwareentwicklung werden nicht zwangsläufig bei jedem Projekt komplett durchlaufen. Vielmehr werden einzelne Prozesse spezifisch für die jeweilige Anforderung gewählt. Dies ist aus Sicht der Kosten- und Verwaltungsreduzierung notwendig.














