Was ist ein Requirement/eine Anforderung?
von stakeholdern als benötigt empfunden
eine Eigenschaft oder Fähigkeit, die ein System haben soll
gehört zur echten Welt
Schnittstelle mit System: Spezifikation
Welche Arten von Anforderungen gibt es?
funktionelle Anforderungen: was?
nicht-funktionelle Anforderungen / quality requirements: wie gut?
Constraints: Anforderung, die den Lösungsraum begrenzt
Was ist Requirements Engineering? Welche Ziele gibt es und wie erfüllt man sie?
systematischer Ansatz für die Spezifikation der Anforderungen
Ziele
Wissen über die relevanten Anforderungen, Konsens zwischen den Stakeholdern, vollständige Dokumentation & Organisation
Verstehen & Dokumentieren der Bedürfnisse & Wünsche der Stakeholder
das Risiko minimieren, ein System auszuliefern, welches nicht den Wünschen der Stakeholder entspricht
Stakeholder kennen und verstehen, Konsens schaffen und alles dokumentieren
Welche Probleme gibt es beim Requirements Engineering?
Komplexität des Systems
Kommunikation
sich verändernde Anforderungen
Last changed10 months ago