Warum die Modellierung von Anforderungen besser ist als die Alternative

Anforderungen werden in der Regel in natürlicher Sprache festgehalten. Dies ist für kleine Projekte gut geeignet, und es ist keine besondere Ausbildung erforderlich, um die Anforderungen zu lesen. Aber die Modellierung von Anforderungen hat auch Vorteile. Bevor wir erörtern, warum die Modellierung von Anforderungen eine gute Idee ist, müssen wir eine Reihe von Dingen herausfinden und verstehen. Deshalb ist dies der...

Anforderungen werden normalerweise in natürlicher Sprache erfasst. Das ist in Ordnung für kleine Projekte und es ist keine spezielle Schulung erforderlich, um die Anforderungen zu lesen. Aber es gibt Vorteile, Anforderungen zu modellieren.

Bevor wir darauf eingehen, warum die Modellierung von Anforderungen eine gute Idee ist, müssen wir uns noch einige Dinge überlegen und sie verstehen. Daher ist dies der Beginn einer Miniserie, die in den nächsten Monaten mit einem neuen Artikel alle zwei Wochen veröffentlicht wird. Dies wird behandelt:

Anforderungsmodellierungs-Miniserie

  • Was ist Modellierung? Dies ist eine wichtige Frage und es gibt viele Missverständnisse. Modelle sind beispielsweise nicht unbedingt grafisch; die Bereitstellung der richtigen Attribute ist bereits Modellierung; für die Modellierung sind keine hochentwickelten Werkzeuge erforderlich.
  • Vorteile und Nachteile der Anforderungsmodellierung Wir sind Verfechter des Anforderungsmodellings (wir haben das Eclipse Requirements Modeling Framework, eigentlich
  • Modellierungsansätze für spezifische Anforderungen Dies wird in eine Reihe von Artikeln aufgeteilt, die sich mit konkreten Modellierungsansätzen befassen. Dies umfasst leichte, textbasierte Ansätze, aber auch UML und anspruchsvollere Ansätze.
  • Hilfe bei der Entscheidung: Die Reihe wird mit praktischen Ratschlägen abschließen, wie Sie den richtigen Ansatz für die Anforderungsmodellierung für Ihre Situation auswählen können.

Praktische Ratschläge

Dies wird keine akademische Zusammenfassung sein, sondern eine praktische Anleitung zur Verbesserung Ihrer Anforderungen durch Modellierung. Das bedeutet zweierlei: Erstens wird ein starker Fokus darauf gelegt, in kleinen Schritten zur Anforderungsmodellierung zu gelangen. Beispielsweise könnte in einer Organisation, die noch nie von UML gehört hat und in der Anforderungen in Word verfasst werden, die Einführung einer Anforderungsklassifizierung ein nützlicher, evolutionärer Ansatz sein. Wenn UML bereits im Einsatz ist, könnte hingegen die Einführung von OCL und Model Checking ein Weg zur Effizienzsteigerung sein.

Vorlagen – Schlüssel zur Akzeptanz

Wir haben es schon einmal gesagt: Die meisten Modelle haben viel mehr Leser als Schreiber.Daher muss die Anforderungsmodellierung sicherstellen, dass die Leser nicht ausgeschlossen werden. Sobald die Modelle nicht mehr in einfacher Textform vorliegen, muss viel Gedankenarbeit in die Vorlagen für die Dokumentengenerierung gesteckt werden. Dies kann den Unterschied zwischen Erfolg und Misserfolg ausmachen.

Bleiben Sie dran

Wir hoffen, dass wir Ihr Interesse am Thema Modellierung von Anforderungen geweckt haben. Bitte nutzen Sie unser Kommentarbereich um Ihre Erkenntnisse mit anderen Lesern zu teilen.

Ähnliche Beiträge