Requirements Engineering in der Entwicklung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
|+ style = "text-align: left"|Tabelle 1: Anforderungsklassen | |+ style = "text-align: left"|Tabelle 1: Anforderungsklassen | ||
|- | |- | ||
! Klasse !! engl. !! Beschreibung !! Beispiel | ! Klasse !! engl. !! Beschreibung !! Beispiel | ||
|- | |- | ||
| funktionale Anforderung || functional requirement, NFR || | | funktionale Anforderung || functional requirement, NFR || |
Version vom 8. September 2022, 17:05 Uhr
Autor: Prof. Schneider
Bei der Entwicklung eines Produktes, seies es in Hardware, Software oder beides, besteht der erste Schritt darin sich zu überlegen, was die Anforderungen (engl. requirements) an dieses Produkt sind. Dies gilt auch für studentische Projekte. Wenn Sie die Aufgabe haben in beispielsweise einer Projekt- oder Bachelorarbeit ein mechatronisches Gerät zu entwickeln müssen Sie sich überlegen, was die Anforderungen sind.
Diese Anforderungen lassen sich in funktionale und nichtfunktionale Anforderungen untergliedern (vgl. Tabelle 1).
Klasse | engl. | Beschreibung | Beispiel |
---|---|---|---|
funktionale Anforderung | functional requirement, NFR | ||
nichtfunktionale Anforderung | non-functional requirement, NFR | Die nichtfunktionalen Anforderungen beschreiben, wie gut das System die Leistung erbringen soll. Sie werden vielfach als Qualitätseigenschaften verstanden. |
Eigenschaft | Erklärung | |
---|---|---|
testbar | Jede Anforderung wird in einem Modul- oder Systemtest geprüft. Wenn Ihnen kein sinnvoller Testfall einfällt, dann ist die Anforderung nicht gut. | |
vollständig | non-functional requirement, NFR |
Nützliche Links
- Anforderungen an Anforderungen
- Anforderungen müssen konkret formuliert werden
- Wie Anforderungen verbal besser beschrieben werden können