Читать книгу Basiswissen Requirements Engineering - Klaus Pohl - Страница 15

1.4 Requirements Engineering – Wie?

Оглавление

Vier Haupttätigkeiten im Requirements Engineering

Der Lehrplan [IREB-Lehrplan 2020] unterscheidet zwischen vier Hauptaufgaben eines Requirements Engineer:

 ErmittelnBeim Ermitteln der Anforderungen werden verschiedene Techniken genutzt, um die Anforderungen der Stakeholder und anderer Quellen zu gewinnen (siehe Abschnitt 4.2). Insbesondere werden bei der Ermittlung von Anforderungen auch Techniken angewandt, um Konflikte zwischen verschiedenen Stakeholdern aufzudecken und diese aufzulösen.

 DokumentierenDurch die Dokumentation werden erarbeitete Anforderungen adäquat beschrieben. Hierfür können unterschiedliche Techniken eingesetzt werden, um Anforderungen in natürlicher Sprache oder in Modellen zu dokumentieren (siehe Kapitel 3).

 ValidierenDokumentierte Anforderungen müssen frühzeitig geprüft werden, um zu gewährleisten, dass sie der geforderten Qualität genügen (siehe Abschnitt 4.4).

 VerwaltenDie Anforderungsverwaltung (Requirements Management) geschieht flankierend zu allen anderen Aktivitäten und umfasst alle Maßnahmen, die notwendig sind, um Anforderungen zu strukturieren, für unterschiedliche Rollen aufzubereiten sowie konsistent zu ändern (siehe Kapitel 6).

www.cpre-buch.de/pk1v1

Diese Haupttätigkeiten können durch Prozesse, wie sie z. B. im Standard [ISO/IEC/IEEE 29148:2018] empfohlen werden, in eine Reihenfolge gebracht werden. Grundsätzlich gibt es allerdings nicht den einen Requirements-Engineering-Prozess. Vielmehr muss der Requirements Engineer abhängig vom jeweiligen Entwicklungsprojekt und vor allem den beteiligten Stakeholdern den geeigneten Requirements-Engineering-Prozess zusammenstellen. Dabei kann er sich der verschiedenen Tätigkeiten und Techniken des Requirements Engineering bedienen, die im weiteren Verlauf des Buches näher vorgestellt werden. Die Haupttätigkeiten können für Anforderungen auf unterschiedlichen Ebenen durchgeführt werden, wie z. B. System-, Software- oder Stakeholder-Anforderungen.

Basiswissen Requirements Engineering

Подняться наверх