Professionelle Softwareentwickler müssen zu Beginn von Softwareentwicklungsprojekten jeder sinnvollen Größe einen Prozess zur Erfassung der Softwareanforderungen durchlaufen. Das Endprodukt dieser Projektphase ist ein Dokument, das allgemein als Software Requirements Specification oder SRS bezeichnet wird. Es ist normalerweise der erste Projektmeilenstein oder das erste Ergebnis. Die Bedeutung dieses Dokuments kann nicht unterschätzt werden. Seine wichtigste Funktion besteht darin, die geschäftlichen Bedürfnisse und Anforderungen des Kunden schriftlich festzuhalten und die Grundlage für den weiteren Softwareentwicklungsprozess zu bilden. Sobald diese Anforderungen kompiliert sind, wird das Dokument zu einer Aufzeichnung des Verständnisses sowohl des Kunden als auch des Entwicklers darüber, was die Software leisten soll. Normalerweise überprüft und unterzeichnet der Kunde die SRS und beginnt damit die vollständige Softwaredesign- und -entwicklungsphase. Indem Sie die erforderlichen Schritte auf hoher Ebene ausführen, können Sie ein SRS-Dokument schreiben.
Schritt 1
Wenn Ihr Unternehmen keine Standarddokumentvorlage für Software Requirements Specifications hat, erstellen Sie jetzt eine (siehe Ressourcen für Links zu Vorlagen).
Video des Tages
Schritt 2
Treffen Sie sich mit den Fachexperten/Kunden, um die Anforderungen zu erfassen.
Schritt 3
Definieren Sie die Funktionen der Software.
Schritt 4
Erstellen Sie Anwendungsfälle für die wichtigsten Teilprozesse. Wenn Sie beispielsweise ein Auftragserfassungssystem entwerfen, bestehen die Anwendungsfälle darin, einen neuen Auftrag zu erstellen, einen vorhandenen Auftrag zu ändern und eine Kundenauftragssuche durchzuführen.
Schritt 5
Definieren Sie die Benutzeroberfläche.
Schritt 6
Definieren Sie beliebige andere Schnittstellen wie Hardwareschnittstellen oder andere Softwaresystemschnittstellen.
Schritt 7
Definieren Sie den Prozessablauf.
Schritt 8
Bestimmen Sie alle spezifischen Geschäftsregeln.
Schritt 9
Definieren Sie die Leistungsspezifikation.
Schritt 10
Erstellen Sie alle erforderlichen Diagramme, um den Prozessablauf zu veranschaulichen oder die wichtigsten Anforderungen zu erläutern.
Schritt 11
Stellen Sie das SRS-Dokument zusammen und lassen Sie es von allen erforderlichen Parteien prüfen oder unterschreiben.
Dinge, die du brauchen wirst
Textverarbeitungsanwendung
Diagrammsoftware wie Microsoft Visio
Spitze
Erstellen Sie eine Standarddokumentvorlage. Fügen Sie eine Rückverfolgbarkeitsmatrix hinzu. Fügen Sie eine Verknüpfung zwischen Anforderungen und der Quelle dieser Anforderungen hinzu. Listen Sie definierte Regeln für den Geschäftsbetrieb klar auf. Stellen Sie sicher, dass die Regeln und Prozesse mit einer präzisen, eindeutigen Sprache definiert sind.
Warnung
Der SRS enthält nur funktionale Anforderungen. Es sollten keine Details zum Softwaredesign oder zur Implementierung enthalten sein.