Softwareanforderungen definieren

Ist die Architektur bekannt, können die Softwareanforderungen definiert werden. So wird sichergestellt, dass die Software die Bedürfnisse der Benutzer erfüllt und den Erwartungen entspricht. Hierzu werden häufig so genannte User Stories (siehe Tabelle) verwendet. Das sind Softwareanforderungen formuliert aus Sicht eines Nutzers. Die Softwareanforderungen werden als vierter Schritt erstellt bei der Entwicklung eines Software-Konzepts.

ID User Story Beschreibung Priorität Status
1 System Log-In Als Administrator sollte ein Log-In ins System möglich sein mit verschiedenen Rollen. Notwendig Fertig

Hierunter sind einige Fragen aufgelistet, die Ihnen helfen können, eine Anforderungsanalyse für Software aufzustellen:

  • Wer sind die Stakeholder? Identifizieren Sie, wer die Software verwenden wird.
  • Was sind die Anforderungen? Interviewen Sie Ihre Stakeholder und stellen Sie offene Fragen.
  • Was sind die Prioritäten der Anforderungen? Sortieren Sie die Anforderungen nach Wichtigkeit und Dringlichkeit.
  • Sind die Anforderungen spezifisch genug? Formulieren Sie so präzise wie möglich in verständlicher Sprache.
  • Haben Sie die Anforderungen auf Vollständigkeit, Relevanz und eventuelle Konflikte überprüft? Achten Sie auf Konsistenz.
  • Sind alle Anforderungen dokumentiert? Lassen Sie diese auch von Ihren Stakeholdern prüfen und genehmigen. Das Dokument ist die Referenz für den Rest des Entwicklungsprozesses.

Indem Sie diese Fragen beantworten, sorgen Sie dafür, dass die Anforderungen klar definiert sind und dass das Softwaresystem erfolgreich die Bedürfnisse und Erwartungen der Stakeholder erfüllt.

Fragen?

Sie benötigen Unterstützung beim Thema Softwareanforderungen? Kein Problem. Nehmen Sie gerne Kontakt mit uns auf.

Fragen?

Lando Schebsdat

Kontaktieren Sie Lando.​

Auch interessant

6 Schritte zum erfolgreichen Software-Konzept