Stakeholder
Peopleware
Beschreiben die verschiedenen Menschengruppen, die an einem technischen Projekt arbeiten -> Softwareprojekte hängen von engagierten Menschen ab.
Machbarkeitsstudie
Make or Buy
Ziel der Analyse
Man sucht, was man brauchen könnte -> Wiedersprüche
-> Lastenhaften
Ergebnisse der Anforderungsspezifikationen
-> Wiederspruchsfrei, es ist genau bekannt, was gewünscht ist
-> Beispiel Pflichtenheft
Die Anforderungsspezifikation dokumentiert die wesentlichen Anforderungen an eine Software und ihre Schnittstellen, und zwar präzise, vollständig und überprüfbar.
Nutzen der Spezifikation
Wichtig für die Re-Implementierung, weil man sonst neu spezifiziere müsste, anhand des alten Programmes, denn man weiß nicht, was gewollt und geplant ist/wurde.
Probleme bei Anforderungen
-> Daraus bilden sich gute Anforderungen
Stabile und volatile Anforderungen
Nachverfolgbarkeit
Funktionale vs. nicht funktionale Anforderungen
Lastenheft
IST-Analyse
Begriffslexikon und die Aspekte der Definition
-> Wichtig! Unterscheidung der Bedeutung in der realen Welt und der Software
Begriffsmodell
Angestrebte Eigenschaften der Spezifikation
neutral meint, dass die Spezifikation nicht den Entwicklern einschränken darf unabhängig von Anforderungen -> Beispiel Zwang einer Programmiersprache
-> Merkmale konkurrieren, wodurch ein Kompromiss gebraucht wird
Entwurf vs Spezifikation
Spezifikation klärt was umgesetzt werden soll
Entwurf klärt, wie etwas umgesetzt werden soll
Arten von Prototypen
Horizontaler vs. vertikaler Prototyp
Last changeda month ago