Anwendungsfall

Seitdem haben andere Experten trugen auch viel auf die Technik, insbesondere Alistair Cockburn. Larry Constantine. Dean Leffingwell, Kurt Bittner und Gunnar Overgaard.

Es gibt viele Möglichkeiten, einen Anwendungsfall in Text zu schreiben, von Anwendungsfall kurz. beiläufig. skizzieren. zu voll bekleidet usw. und mit verschiedenen Vorlagen. Schreiben Anwendungsfälle in Vorlagen, die von verschiedenen Anbietern oder Experten erdacht ist eine gemeinsame Industriepraxis hochwertige Funktionssystemanforderungen zu erhalten.

Cockburn Stil bearbeiten

weit verbreitet Schreibweisen von Anwendungsfällen die Vorlage definiert durch Alistair Cockburn in seinem populären Buch Writing Effective Use Cases ist eines der gewesen. [Bearbeiten]

Design-Bereiche bearbeiten

Manchmal in Text schreiben, ein Use-Case-Name durch einen alternativen Textsymbol gefolgt (+, -., Etc.) ist eine prägnante und bequeme Weise Ebene zu bezeichnen, z.B. eine Bestellung aufgeben!. Anmeldung- .

Vollständig bekleidet bearbeiten

Cockburn beschreibt eine detailliertere Struktur für einen Anwendungsfall, sondern erlaubt es vereinfacht werden, wenn weniger Details erforderlich ist. Seine vollständig bekleidete Use-Case-Vorlage enthält folgende Felder: [9]

Darüber hinaus schlägt Cockburn mit zwei Geräten, die Natur eines jeden Anwendungsfall, um anzuzeigen: Symbole für Design Umfang und Zielebene.

Cockburn Ansatz hat andere Autoren beeinflusst; zum Beispiel, Alexander und Beus-Dukic Cockburns „Fully gekleidet Use Case“ Vorlage von Software-Systemen aller Art verallgemeinern, wobei die folgenden Felder aus Cockburn unterscheiden: [11]

Casual bearbeiten

Fowler Stil bearbeiten

  • Titel: „Ziel des Anwendungsfall versucht, gerecht zu werden“ [8]: 101
  • Standardablauf: nummerierte Liste der Schritte [8]: 101
    • Schritt: „eine einfache Feststellung der Wechselwirkung zwischen dem Schauspieler und einem System“ [8]: 101
  • Erweiterungen: einzeln nummerierte Listen, eine pro-Erweiterung [8]: 101
    • Erweiterung: „eine Bedingung, die in unterschiedlichen Wechselwirkungen ergibt sich aus dem Standardablauf.“. Eine Erweiterung von Hauptschritt 3 3a numeriert usw. [8]: 101

Der Fowler-Stil kann auch als vereinfachte Variante der Cockburn Vorlage eingesehen werden.

Agile und Scrum sind auf Anforderung Techniken neutral. Da die Scrum Primer [22] Staaten,

Product Backlog Elemente sind in irgendeiner Weise artikuliert, die klar und nachhaltig ist. Entgegen der weit verbreiteten Missverständnis, das Product Backlog enthält keine „User Stories“; es enthält nur Gegenstände. Diese Elemente können als User Stories, Anwendungsfälle ausgedrückt werden, oder andere Anforderungen Ansatz, dass die Gruppe nützlich findet. Aber was auch immer der Ansatz, sollten die meisten konzentrieren sich auf Mehrwert für Kunden zu liefern.

Anwendungsfälle sind vor allem Diagramme.

Craig Larman betont, dass „Use Cases sind nicht Diagramme, sie sind Text“. [23]

Anwendungsfälle haben zu viel UI-bezogene Inhalte.

Anwendungsfälle enthalten oft einen Detaillierungsgrad (d.h. Benennung von Etiketten und Tasten), die es nicht gut geeignet machen für die Anforderungen an ein neues System von Grund auf neu zu erfassen.

Wie für Anforderungen an ein neues System von Grund auf neu aufnehmen, Use-Case-Diagramme sowie Slips Anwendungsfall sind so handlich und wertvolle Werkzeuge, zumindest so leicht wie Benutzergeschichten oft verwendet.

Schreiben Anwendungsfälle für große Systeme sind langwierig und eine Verschwendung von Zeit.

Das Format des Anwendungsfalls macht es schwierig, ein großes System (zum Beispiel CRM-System) in weniger als mehr hundert Seiten zu beschreiben. Es ist zeitraubend und werden Sie sich Zeit zu tun unnötig viel Nacharbeit zu verbringen.

in schriftlicher Form mühsam Fällen Gebrauch viel Zeit zu verbringen, die keine oder wenig Wert und führen zu viel Nacharbeit hinzuzufügen, ist ein schlechter Geruch darauf hinweist, dass die Autoren nicht gut qualifiziert sind und haben wenig Wissen darüber, wie Qualität Anwendungsfälle schreiben sowohl effizient und effektiv. Anwendungsfälle sollten in einem iterativen, inkrementelle und evolutionäre (agil) Art und Weise verfasst werden. Use-Case-Anwendung Vorlagen bedeutet nicht, dass alle Felder einer Use-Case-Vorlage verwendet und umfassend ausgefüllt von Upfront-oder während einer speziellen dedizierten Stufe, das heißt die Anforderung Phase in dem traditionellen Wasserfall Entwicklungsmodell werden sollen.

In Verbindung stehende Artikel