Requirements Engineering in der Entwicklung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
|-
|-
|}
|}
[[Datei:Anfananf.png|left|500px|]]
[[Datei:Anfananf.png|left|500px| Abb. 1: Eigenschaften von Anforderungen]]
[[Datei:Satzschablone.png|left|500px|]]
[[Datei:Satzschablone.png|left|500px| Abb. 2: Formulierungsschablone]]


== Nützliche Links ==
== Nützliche Links ==

Version vom 8. September 2022, 17:02 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).

Tabelle 1: Anforderungsklassen
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.
Abb. 1: Eigenschaften von Anforderungen
Abb. 1: Eigenschaften von Anforderungen
Abb. 2: Formulierungsschablone
Abb. 2: Formulierungsschablone

Nützliche Links

Videos

YouTube: Requirements Engineering - Anforderungen formulieren & absichern - Joachim Schulz (15.04.16)
YouTube: Gute Anforderungen schreiben
YouTube: Anforderungsdefinition mittels Satzschablone