{"id":9119,"date":"2022-02-28T09:15:19","date_gmt":"2022-02-28T09:15:19","guid":{"rendered":"https:\/\/www.cybermedian.com\/de\/?p=9119"},"modified":"2022-03-22T12:17:29","modified_gmt":"2022-03-22T04:17:29","slug":"a-quick-guide-to-use-case-modeling","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/","title":{"rendered":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen"},"content":{"rendered":"<ol>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\"><span>Die Modellierung von Anwendungsf\u00e4llen<\/span><\/a><span>\u00a0ist ein n\u00fctzliches Werkzeug zur Erfassung von Anforderungen.\u00a0Es bietet eine grafische Darstellung der Anforderungen an ein Softwaresystem.<\/span>\n<p><span>Mit der Ver\u00f6ffentlichung von\u00a0<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Ivar_Jacobson\"><span>Ivar Jacobsons<\/span><\/a><span>\u00a0(1991) Buch\u00a0<\/span><a href=\"https:\/\/www.ivarjacobson.com\/publications\/books\/object-oriented-software-engineering-1992\"><span>Object-Oriented Software Engineering, A Use-Case-Driven Approach<\/span><\/a><span>\u00a0wurde die Use-Case-Modellierung effektiv zu einer praktischen Analysetechnik.\u201c\u00a0Heute f\u00f6rdert Jacobson diesen Ansatz der Systemanalyse weiter und hat ihn zum Anwendungsfall 2.0 ausgebaut, der offiziell einer der\u00a0<\/span><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\"><span>14 Typen von UML-Diagrammen<\/span><\/a><span>\u00a0ist .<\/span><\/p>\n<p><span>Da das Anwendungsfallmodell in Konzept und Erscheinungsbild einfach ist, ist es relativ einfach, seine Korrektheit mit nicht-technischem Personal (z. B. Kunden) zu diskutieren.<\/span><\/p>\n<p><span>Ein Anwendungsfall ist keine Prozedur, kein Prozess oder keine Funktion.<\/span><\/p>\n<h2><span id=\"The_Elements_of_Use_Case_Diagram\"><span>Die Elemente des Anwendungsfalldiagramms<\/span><\/span><\/h2>\n<p><span>Die\u00a0<\/span><a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\"><span>Elemente eines Anwendungsfalldiagramms<\/span><\/a><span>\u00a0sind die Akteure (externe Entit\u00e4ten) und der Anwendungsfall selbst.\u00a0Grob gesagt ist ein Anwendungsfall eine funktionale Einheit (Anforderung) oder ein Dienst in einem System.<\/span><\/p>\n<h3><span id=\"Actor\"><span>Schauspieler<\/span><\/span><\/h3>\n<p><span>Ein\u00a0<\/span><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/types-of-actor-in-use-case-model\/\"><span>Akteur<\/span><\/a><span>\u00a0ist jede Entit\u00e4t au\u00dferhalb des Designsystems, unabh\u00e4ngig davon, ob es sich um eine Person oder eine andere nichtmenschliche Entit\u00e4t handelt.\u00a0Ein Benutzer eines Systems ist ein typisches Beispiel f\u00fcr einen Akteur.\u00a0Andere Arten von Akteuren umfassen Softwaresysteme, die in das aktuelle System integriert werden (z. B. ein Datenbanksystem), externe Hardware wie etwa ein Sensor und so weiter.<\/span><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/types-of-actors.png\" alt=\"Arten von Schauspielern\" \/><\/p>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/why-uml-modeling\/\"><span>In der UML-Spezifikation<\/span><\/a><span>\u00a0gibt es zwei Notationen\u00a0:<\/span><\/p>\n<p id=\"VRZumLc\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9365 \" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/img_621c491848502.png\" alt=\"\" width=\"240\" height=\"78\" \/><\/p>\n<p><span>Die Verwendung von Stickman f\u00fcr Schauspieler ist ausdrucksst\u00e4rker, kann jedoch zu Verwirrung f\u00fchren, wenn der Schauspieler nicht wirklich eine Person, sondern eine Maschine oder ein externes Ger\u00e4t ist.\u00a0Das Rechtecksymbol ist die\u00a0<\/span><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/why-uml-modeling\/\"><span>UML<\/span><\/a><span>\u00a0-Standardnotation f\u00fcr eine\u00a0<\/span><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\"><span>Klasse<\/span><\/a><span>\u00a0.<\/span><\/p>\n<p><strong><span>Ein Schauspieler ist eher eine Rolle als eine reale Person\u00a0<\/span><\/strong><\/p>\n<p><span>Ein Akteur repr\u00e4sentiert die Rolle der Entit\u00e4t, die mit dem aktuellen System interagiert, nicht eine Instanz.\u00a0<\/span><span>Die Akteursnotation zeigt an, dass die Entit\u00e4t eine Klasse und keine Leseinstanz ist (dh ein echter Benutzer John oder Mary).\u00a0Der Grund, warum ein Schauspieler eine Art Klasse ist, liegt darin, dass es nicht der Schauspieler selbst ist, sondern die\u00a0<\/span><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/03\/use-case-example-airline-booking-system.png\" \/><span>Rolle, die er spielt.<\/span><\/p>\n<p><span>Beispielsweise kann ein Akteur die Kunden einer Bank repr\u00e4sentieren, anstatt f\u00fcr jeden Kunden einen separaten Akteur anzugeben.\u00a0Ebenso kann es einen anderen Akteur geben, der den Bankmanager vertritt.\u00a0Interessanterweise kann der Manager einer Bank in der realen Welt auch Kunde derselben Bank sein.\u00a0Mit anderen Worten, dieselbe Person spielt sowohl die Rolle des Kunden als auch die des Managers.<\/span><\/p>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/types-of-actor-in-use-case-model\/\"><strong><span>Prim\u00e4re vs. sekund\u00e4re Akteure<\/span><\/strong><\/a><\/p>\n<p><strong><span>Prim\u00e4rer Akteur<\/span><\/strong><span>\u00a0eines Anwendungsfalls ist der Stakeholder, der das System ben\u00f6tigt, um seine Dienste bereitzustellen.\u00a0Es hat ein mit dem System verbundenes Ziel \u2013 ein Ziel, das durch den Betrieb des Systems erf\u00fcllt werden kann.\u00a0Der prim\u00e4re Akteur ist normalerweise, aber nicht immer, der Akteur, der den Anwendungsfall ausl\u00f6st.<\/span><\/p>\n<p><strong><span>Sekund\u00e4rakteure<\/span><\/strong><span>\u00a0werden vom System verwendet, interagieren jedoch nicht selbst mit dem System.\u00a0Mit anderen Worten, sekund\u00e4re Akteure initiieren keine Anwendungsf\u00e4lle.<\/span><\/p>\n<p><span>Use Cases werden in der Regel von den prim\u00e4ren Akteuren initiiert.\u00a0Das System verwendet einen sekund\u00e4ren Akteur wie eine Datenbank durch eine Reihe von Anwendungsf\u00e4llen.\u00a0Die Assoziation zwischen Anwendungsf\u00e4llen und Teilnehmern stellt eine wechselseitige Kommunikation dar.<\/span><\/p>\n<p><span>Somit muss f\u00fcr jeden Anwendungsfall, der von einem prim\u00e4ren Akteur initiiert wird, auf den verbundenen Anwendungsfall reagiert werden.\u00a0In \u00e4hnlicher Weise beginnt die Kommunikation f\u00fcr jede Assoziation zwischen einem sekund\u00e4ren Akteur und einem Anwendungsfall mit dem Anwendungsfall, und der sekund\u00e4re Akteur sollte auf die Initiierung reagieren.<\/span><\/p>\n<h3><span id=\"Use_Case\"><span>Anwendungsfall<\/span><\/span><\/h3>\n<p><strong><span>Anwendungsf\u00e4lle<\/span><\/strong><span>\u00a0stellen die Funktionen (normalerweise Anforderungen) dar, die vom System implementiert werden sollen.\u00a0Die Details des Anwendungsfalls, mit Ausnahme seines eindeutigen Namens, werden im Diagramm nicht intuitiv ausgedr\u00fcckt;\u00a0Diese Details sind in der Anwendungsfallbeschreibung angegeben.<\/span><\/p>\n<p><span>Use Cases werden in der Regel von Schl\u00fcsselakteuren initiiert.\u00a0Das System verwendet Datenbanken und andere Hilfsteilnehmer durch eine Reihe von Anwendungsf\u00e4llen.<\/span><\/p>\n<p><span>Die Assoziation zwischen Anwendungsf\u00e4llen und Akteuren stellt eine wechselseitige Kommunikation dar.\u00a0Daher muss f\u00fcr jeden vom Hauptakteur initiierten Anwendungsfall auf diesen reagiert werden.\u00a0In \u00e4hnlicher Weise beginnt die Kommunikation f\u00fcr jede Assoziation zwischen dem sekund\u00e4ren Akteur und dem Anwendungsfall mit dem Anwendungsfall, und der sekund\u00e4re Akteur sollte auf die Initiierung reagieren.<\/span><\/p>\n<h3 id=\"system-boundary\"><span id=\"System_Boundary\"><span>Systemgrenze<\/span><\/span><\/h3>\n<p><span>Die Systemgrenze definiert das interessierende System in Bezug auf die Welt um es herum.<\/span><\/p>\n<h3><span id=\"Use_Case_Diagram_Example_Airline_Booking_System\"><span>Beispiel eines Anwendungsfalldiagramms: Flugbuchungssystem<\/span><\/span><\/h3>\n<p><span>Anwendungsf\u00e4lle definieren Interaktionen zwischen externen Akteuren und dem System, um bestimmte Ziele zu erreichen.\u00a0Ein Anwendungsfalldiagramm enth\u00e4lt vier Hauptkomponenten<\/span><\/p>\n<p><span>Im Anwendungsfalldiagramm eines Ticketbuchungssystems wird das System durch K\u00e4sten dargestellt, die viele verschiedene Anwendungsf\u00e4lle enthalten.\u00a0Der prim\u00e4re Akteur ist der Kunde und der sekund\u00e4re Akteur der Administrator.\u00a0Der Kunde initiiert die Anwendungsf\u00e4lle wie das Buchen, Durchsuchen und Stornieren von Fl\u00fcgen, w\u00e4hrend der Administrator die Anwendungsf\u00e4lle wie das Aktualisieren von Flugaufzeichnungen initiiert, aber im Anwendungsfall \u201eFlug stornieren\u201c als sekund\u00e4rer Akteur betrachtet wird, da er nur beim Abschlie\u00dfen hilft die vom Kunden initiierten Anwendungsf\u00e4lle.<\/span><\/p>\n<p id=\"iFFtwJu\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/use-case-example-airline-booking-system.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/863bdd0b-8f87-4f8b-bd06-29842f962ce4.xml&amp;name=Use%20Case%20Example%3A%20Airline%20Booking%20System\"><span>BEARBEITEN SIE DIESES BEISPIEL F\u00dcR EIN UML-ANWENDUNGSFALLDIAGRAMM<\/span><\/a><\/p>\n<h3><span id=\"Structuring_Use_Cases\"><span>Anwendungsf\u00e4lle strukturieren<\/span><\/span><\/h3>\n<p><span>Je nach Anwendungsbereich und Wahl des Designers kann ein Use Case in mehrere Use Cases zerlegt werden, die durch Beziehungen &lt; &lt; include &gt; &gt; oder &lt; &lt; extend &gt; &gt; verbunden sind.<\/span><\/p>\n<p><strong><span>Association Link<\/span><\/strong><span>\u00a0stellt eine bidirektionale Kommunikation zwischen einem Akteur und einem Anwendungsfall dar und ist daher eine bin\u00e4re Beziehung.\u00a0Da es sich um eine bidirektionale Kommunikation handelt, muss dieser Akteur f\u00fcr jeden von einem prim\u00e4ren Akteur initiierten Anwendungsfall eine Antwort von dem Anwendungsfall erhalten.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03-use-case-diagram-customer-pay-bill.png\" alt=\"Kunde zahlt Rechnung\" \/><\/p>\n<p><span>In \u00e4hnlicher Weise muss der sekund\u00e4re Akteur f\u00fcr jede Kommunikation zwischen einem Anwendungsfall und einem sekund\u00e4ren Akteur (initiiert durch den Anwendungsfall) eine Antwort an den Anwendungsfall zur\u00fccksenden.<\/span><\/p>\n<h4><span id=\"Generalization\"><span>Verallgemeinerung<\/span><\/span><\/h4>\n<p><span>Die Verallgemeinerung stellt die Beziehung zwischen dar<\/span><\/p>\n<ul>\n<li><span>Rollen bzw<\/span><\/li>\n<li><span>Anwendungsf\u00e4lle.<\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/generalization-use-case-example-book-ticket.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/e7c65465-a13b-4188-abcc-1792f687be39.xml&amp;name=Generalization%20Use%20Case%20Example%3A%20Book%20Ticket\"><span>BEARBEITEN SIE DIESE UML-ANWENDUNGSFALLDIAGRAMMVORLAGE<\/span><\/a><\/p>\n<p><span>Wenn zwei Akteure durch diese Beziehung verbunden sind, dann ist der Akteur (oder Anwendungsfall) am Ende des Pfeils (verbunden mit dem unteren Ende des Dreiecks) eine spezialisierte Version des Akteurs (oder Anwendungsfalls) am anderen Ende.<\/span><\/p>\n<p><span>Typischerweise wird der Akteur (oder Anwendungsfall) am unteren Ende (verbunden mit der Unterseite des Dreiecks) als spezialisierte Version des Akteurs (oder Anwendungsfalls) am anderen Ende bezeichnet.<\/span><\/p>\n<p><span>Die Verallgemeinerung bedeutet, dass die spezialisierte Version alle Funktionen der allgemeinen Version und m\u00f6glicherweise mehr aufweist.<\/span><\/p>\n<p><strong><span>Include<\/span><\/strong><span>\u00a0\u00a0 ist eine spezielle Art von Beziehung zwischen zwei Anwendungsf\u00e4llen.\u00a0Wenn ein Anwendungsfall A einen anderen Anwendungsfall B enth\u00e4lt, dann erfordert die Implementierung von A die Implementierung von B, um seine Aufgabe zu erf\u00fcllen.\u00a0B ist jedoch von sich selbst unabh\u00e4ngig.\u00a0Das hei\u00dft, B muss nichts \u00fcber A wissen. B kann auch in jeden anderen Anwendungsfall einbezogen werden.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/include-use-case-example.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/408fe5a6-2153-4359-b101-085709a94e2d.xml&amp;name=Include%20Use%20Case%20Example\"><span>BEARBEITEN SIE DIESES BEISPIEL F\u00dcR EIN ANWENDUNGSFALLDIAGRAMM<\/span><\/a><\/p>\n<p><strong><span>Extend<\/span><\/strong><span>\u00a0ist eine weitere spezielle Art von Beziehung zwischen zwei Anwendungsf\u00e4llen.\u00a0Wenn ein Anwendungsfall B einen anderen Anwendungsfall A erweitert, kann die Implementierung von A die Implementierung von B bedingt beinhalten, um seine Aufgabe zu erf\u00fcllen.\u00a0Das hei\u00dft, in einigen F\u00e4llen kann A seine Aufgabe ohne B erledigen. Allerdings abh\u00e4ngig von den beschriebenen Bedingungen.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/1_extend-use-case-example-place-order.png\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/6bba449e-9dc9-4e16-9f21-4bc838c68479.xml&amp;name=Extend%20Use%20Case%20Example%3A%20Place%20Order\"><span>BEARBEITEN SIE DIESES BEISPIEL F\u00dcR EIN ANWENDUNGSFALLDIAGRAMM<\/span><\/a><\/p>\n<h3 id=\"use-case-diagram-notations\"><span id=\"Use_Case_Diagram_Notations\"><span>Notationen von Anwendungsfalldiagrammen<\/span><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/07-use-case-diagram-example.png\" alt=\"Anwendungsfalldiagramm-Tutorial\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/4814c887-a726-47bb-8d07-df369cc93777.xml&amp;name=Include%20and%20Extend%20Use%20Case%20Diagram\"><span>BEARBEITEN SIE DIESES ANWENDUNGSFALLDIAGRAMM-BEISPIEL ONLINE<\/span><\/a><\/p>\n<h3><span id=\"9_Simple_Steps_for_Performing_Use_Case_Analysis\"><span>9 einfache Schritte zur Durchf\u00fchrung einer Anwendungsfallanalyse<\/span><\/span><\/h3>\n<ol>\n<li><span>Legen Sie fest, wer das System direkt nutzen wird.\u00a0Diese Leute sind die Schauspieler.<\/span><\/li>\n<li><span>W\u00e4hlen Sie einen dieser Schauspieler aus.<\/span><\/li>\n<li><span>Definieren Sie, was dieser Akteur mit dem System machen m\u00f6chte.\u00a0Jede Sache, die der Akteur mit dem System machen m\u00f6chte, wird zu einem Anwendungsfall.<\/span><\/li>\n<li><span>Wiederholen Sie die Schritte 2\u20133 f\u00fcr alle anderen Anwendungsf\u00e4lle.<\/span><br \/>\n<span>Identifizieren Sie die sekund\u00e4ren Rollen und die Unterst\u00fctzung nichtmenschlicher Rollen f\u00fcr die von Ihnen identifizierten Anwendungsf\u00e4lle.<\/span><\/li>\n<li><span>Zeichnen Sie die erste Version des Anwendungsfalls, verkomplizieren Sie die Anwendungsfallbeziehungen an dieser Stelle nicht<\/span><\/li>\n<li><span>Diskutieren und \u00fcberpr\u00fcfen Sie mit den Benutzern, um die Ziele der einzelnen Anwendungsf\u00e4lle zu validieren (Vorteile der vorgeschlagenen Funktionalit\u00e4t).<\/span><\/li>\n<li><span>Entscheiden Sie f\u00fcr jeden Anwendungsfall den h\u00e4ufigsten Prozess, dem der Akteur folgen wird, wenn er das System verwendet.\u00a0Was normalerweise passieren w\u00fcrde.<\/span><\/li>\n<li><span>Beschreiben Sie diesen grundlegenden Prozess in der Beschreibung des Anwendungsfalls.<\/span><\/li>\n<li><span>Wenn Sie mit dem grundlegenden Prozess zufrieden sind, \u00fcberlegen Sie sich nun alternative Szenarien und f\u00fcgen Sie diese als erweiterte Anwendungsf\u00e4lle hinzu.<\/span><\/li>\n<\/ol>\n<h3><span id=\"Use_Case_Model_and_Specification\"><span>Anwendungsfallmodell und Spezifikation<\/span><\/span><\/h3>\n<p><span>Es reicht nicht aus, nur das Anwendungsfalldiagramm in UML-Notation darzustellen.\u00a0Jeder Anwendungsfall wird von einem Text begleitet, der den Zweck des Anwendungsfalls und die Funktionalit\u00e4t erkl\u00e4rt, die erreicht wird, wenn der Anwendungsfall ausgef\u00fchrt wird.<\/span><\/p>\n<p><span>Ein Anwendungsfall beschreibt eine Aufgabe, die von einem Akteur ausgef\u00fchrt wird und einen Gesch\u00e4ftswert f\u00fcr das Unternehmen erzeugt.\u00a0Ein Anwendungsfall kann als Anwendungsfalldiagramm und\/oder in einem\u00a0<\/span><a href=\"https:\/\/www.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/\"><span>strukturierten Textspezifikationsformat<\/span><\/a><span>\u00a0visualisiert werden.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-and-use-case-description.png\" alt=\"Anwendungsfall vs. Anwendungsfallspezifikation\" \/><\/p>\n<h3 id=\"cHPDeTY\"><span id=\"Use_Case_Scenarios\"><span>Anwendungsszenarien<\/span><\/span><\/h3>\n<p><span>Ein Anwendungsfall besteht aus einer Reihe von Szenarien, die jeweils eine bestimmte Instanz des Anwendungsfalls darstellen, die bestimmten Eingaben des Akteurs oder bestimmten Bedingungen in der Umgebung entsprechen.\u00a0Jedes Szenario beschreibt eine alternative Verhaltensweise des Systems oder kann Fehler oder Ausnahmen beschreiben.<\/span><\/p>\n<p><span>Ein Anwendungsfall hat:<\/span><\/p>\n<ul>\n<li><span>Nur ein Ziel<\/span><\/li>\n<li><span>Ein einziger Ausgangspunkt<\/span><\/li>\n<li><span>Ein einziger Endpunkt<\/span><\/li>\n<li><span>Mehrere Wege, um vom Anfang bis zum Ende zu gelangen<\/span>\n<div class=\"space-gap-small\"><\/div>\n<ul>\n<li><span>dh Verhalten f\u00fcr eine Vielzahl m\u00f6glicher Bedingungen festlegen<\/span><\/li>\n<li><span>Jede Bedingung kann bestimmte Ma\u00dfnahmen erfordern<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/02-use-case-character.png\" alt=\"Merkmale von Anwendungsf\u00e4llen\" \/><\/p>\n<div class=\"space-gap\"><\/div>\n<p><span>Zum Beispiel \u2013 Kunde zahlt Rechnung:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03-use-case-diagram-customer-pay-bill.png\" alt=\"Kunde zahlt Rechnung\" \/><\/p>\n<p><span>Es gibt mehrere Wege zum\u00a0\u00a0<\/span><b><span>Ziel<\/span><\/b><span>\u00a0:<\/span><\/p>\n<ul>\n<li><span>Telefonische Zahlung<\/span><\/li>\n<li><span>Per Mail<\/span><\/li>\n<li><span>Pers\u00f6nlich<\/span><\/li>\n<li><span>per Scheck<\/span><\/li>\n<li><span>per Bargeld usw.<\/span><\/li>\n<\/ul>\n<p><span>Ein Weg,\u00a0\u00a0<\/span><b><span>der nicht zum Ziel f\u00fchrt:<\/span><\/b><\/p>\n<ul>\n<li><span>Kreditkarte wird abgelehnt<\/span><\/li>\n<\/ul>\n<h3><span id=\"Grouping_Use_Cases_with_Packages\"><span>Anwendungsf\u00e4lle mit Paketen gruppieren<\/span><\/span><\/h3>\n<p><span>Sie k\u00f6nnen auch: Pakete f\u00fcr die logische Kategorisierung von Anwendungsf\u00e4llen in verwandte Subsysteme zeichnen.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03-use-case-diagram-with-packages.png\" alt=\"UML-Anwendungsfalldiagramm mit Paketen\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/8b3fb61d-abbb-4d2c-8d3b-47e643316f1d.xml&amp;name=Broadcasting%20System%20Use%20Case%20Diagram\"><span>BEARBEITEN SIE DIESES BEISPIEL F\u00dcR EIN ANWENDUNGSFALLDIAGRAMM<\/span><\/a><\/p>\n<h3><span id=\"Detailed_Use_Case_Specification\"><span>Detaillierte Anwendungsfallspezifikation<\/span><\/span><\/h3>\n<p><span>Ein detaillierter Anwendungsfall ist eine Textdarstellung, die einen Ablauf von Ereignissen und andere zugeh\u00f6rige Anwendungsfallinformationen in einem bestimmten Format beschreibt.\u00a0Eine Standardanwendungsfallvorlage wird h\u00e4ufig verwendet, um die Details eines Anwendungsfalls zu dokumentieren<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/05-detailed-use-case-specification.png\" alt=\"Eine detaillierte Anwendungsfallspezifikation\" \/><\/p>\n<h3><span id=\"What_is_a_Use_Case_Description\"><span>Was ist eine Anwendungsfallbeschreibung<\/span><\/span><\/h3>\n<p><span>Eine\u00a0<\/span><strong><span>Anwendungsfallbeschreibung<\/span><\/strong><span>\u00a0ist eine schriftliche Beschreibung der Abfolge von Schritten, die ein Analyst ausf\u00fchrt, um eine vollst\u00e4ndige Systemtransaktion abzuschlie\u00dfen.\u00a0Es wird von einem Akteur initiiert, bietet diesem Akteur einen Mehrwert und ist das Ziel der im System arbeitenden Akteure.<\/span><\/p>\n<p><strong><span>Akteur<\/span><\/strong><span>\u00a0\u2013 Jede Person oder jedes System au\u00dferhalb des Systems, das das System verwendet oder mit ihm interagiert, um ein Ziel zu erreichen.\u00a0Jedem Akteur wird eine Rolle zugewiesen, um seine Interaktion mit der L\u00f6sung darzustellen.\u00a0Personenakteure sollten in Form von Rollen benannt und nicht mit echten Namen versehen werden.\u00a0Akteure werden im Allgemeinen als prim\u00e4re, sekund\u00e4re oder Stakeholder kategorisiert<\/span><\/p>\n<p><strong><span>Prim\u00e4rer Akteur<\/span><\/strong><span>\u00a0\u2013 Der Akteur, der den Anwendungsfall initiiert.<\/span><br \/>\n<span>Sekund\u00e4rer Akteur \u2013 Der Akteur, der auf die vom prim\u00e4ren Akteur ausgef\u00fchrten Aktionen reagiert oder reagiert.<\/span><br \/>\n<span>Stakeholder \u2013 Akteure au\u00dferhalb der B\u00fchne, die nicht direkt mit dem Anwendungsfall interagieren, aber ein Interesse am Ergebnis des Anwendungsfalls haben.<\/span><\/p>\n<p><strong><span>Ereignisfluss (Pfad)<\/span><\/strong><span>\u00a0\u2013 die Abfolge von Schritten, die Akteure und L\u00f6sungen ausf\u00fchren m\u00fcssen, um einen Anwendungsfall auszuf\u00fchren.\u00a0Im Allgemeinen besteht ein Anwendungsfall aus einem prim\u00e4ren Erfolgspfad (auch Basis oder prim\u00e4r genannt), einem alternativen Pfad und einem Ausnahmepfad.<\/span><\/p>\n<p><strong><span>Der normale Pfad<\/span><\/strong><span>\u00a0\u2013 die Eingabe des Akteurs und die Antwort des Systems \u2013 stellt den h\u00e4ufigsten Erfolgspfad dar, um die Ziele des Akteurs zu erreichen.<\/span><\/p>\n<p><strong><span>Alternative Pfade<\/span><\/strong><span>\u00a0\u2013 Eingaben des Akteurs und Systemantworten, die die anderen, weniger verbreiteten Pfade darstellen, um das Ziel des Akteurs zu erreichen<\/span><\/p>\n<p><strong><span>Au\u00dfergew\u00f6hnliche Pfade<\/span><\/strong><span>\u00a0\u2013 Eingaben des Akteurs und Systemreaktionen, die erfolglose Pfade darstellen, wenn das Ziel des Akteurs nicht erreicht werden kann.<\/span><\/p>\n<table class=\" cke_show_border\" width=\"757\">\n<tbody>\n<tr>\n<th colspan=\"2\"><span>Beschreibung des Anwendungsfalls<\/span><\/th>\n<\/tr>\n<tr>\n<td><strong><span>Name des Anwendungsfalls:<\/span><\/strong><\/td>\n<td><span>Geld abheben<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Schauspieler:<\/span><\/strong><\/td>\n<td><span>Kunde (prim\u00e4r), Banksystem (sekund\u00e4r)<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Zusammenfassende Beschreibung:<\/span><\/strong><\/td>\n<td><span>Erm\u00f6glicht jedem Bankkunden, Bargeld von seinem Bankkonto abzuheben.<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Priorit\u00e4t:<\/span><\/strong><\/td>\n<td><span>Haben m\u00fcssen<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Status:<\/span><\/strong><\/td>\n<td><span>Mittlerer Detaillierungsgrad<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Voraussetzung:<\/span><\/strong><\/td>\n<td><span>Der Bankkunde hat eine Karte zum Einstecken in den Geldautomaten.<\/span><br \/>\n<span>Der Geldautomat ist ordnungsgem\u00e4\u00df online<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Nachbedingung(en):<\/span><\/strong><\/td>\n<td>\n<ul>\n<li><span>Der Bankkunde hat sein Bargeld (und optional eine Quittung) erhalten<\/span><\/li>\n<li><span>Die Bank hat das Bankkonto des Kunden belastet und Einzelheiten der Transaktion aufgezeichnet<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><span>Basispfad:<\/span><\/strong><\/td>\n<td>\n<ol>\n<li><span>Der Kunde f\u00fchrt seine Karte in den Geldautomaten ein<\/span><\/li>\n<li><span>Der Geldautomat pr\u00fcft, ob es sich bei der Karte um eine g\u00fcltige Bankkarte handelt<\/span><\/li>\n<li><span>Der Geldautomat fordert einen PIN-Code an<\/span><\/li>\n<li><span>Der Kunde gibt seinen PIN-Code ein<\/span><\/li>\n<li><span>Der Geldautomat validiert die Bankkarte anhand des PIN-Codes<\/span><\/li>\n<li><span>Der Geldautomat bietet Serviceoptionen, einschlie\u00dflich \u201eAbheben\u201c<\/span><\/li>\n<li><span>Der Kunde w\u00e4hlt \u201eAuszahlen\u201c<\/span><\/li>\n<li><span>Der Geldautomat bietet Optionen f\u00fcr Betr\u00e4ge<\/span><\/li>\n<li><span>Der Kunde w\u00e4hlt einen Betrag aus oder gibt einen Betrag ein<\/span><\/li>\n<li><span>Der Geldautomat \u00fcberpr\u00fcft, ob er gen\u00fcgend Bargeld in seinem Hopper hat<\/span><\/li>\n<li><span>Der Geldautomat \u00fcberpr\u00fcft, ob der Kunde die Auszahlungslimits unterschritten hat<\/span><\/li>\n<li><span>Der Geldautomat \u00fcberpr\u00fcft die ausreichende Deckung des Bankkontos des Kunden<\/span><\/li>\n<li><span>Der Geldautomat belastet das Bankkonto des Kunden<\/span><\/li>\n<li><span>Der Geldautomat gibt die Bankkarte des Kunden zur\u00fcck<\/span><\/li>\n<li><span>Der Kunde nimmt seine Bankkarte<\/span><\/li>\n<li><span>Der Geldautomat gibt das Bargeld des Kunden aus<\/span><\/li>\n<li><span>Der Kunde nimmt sein Bargeld<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><span>Alternative Pfade:<\/span><\/strong><\/td>\n<td>\n<ol>\n<li><span>2a.\u00a0Ung\u00fcltige Karte<\/span><\/li>\n<li><span>2b.\u00a0Karte verkehrt herum<\/span><\/li>\n<li><span>5a.\u00a0Gestohlene Karte<\/span><\/li>\n<li><span>5b.\u00a0PIN ung\u00fcltig<\/span><\/li>\n<li><span>10 A.\u00a0Unzureichendes Bargeld im Hopper<\/span><\/li>\n<li><span>10b.\u00a0Falscher Bargeldwert im Hopper<\/span><\/li>\n<li><span>11a.\u00a0Auszahlung oberhalb der Auszahlungslimits<\/span><\/li>\n<li><span>12a.\u00a0Unzureichende Deckung auf dem Bankkonto des Kunden<\/span><\/li>\n<li><span>14a.\u00a0Bankkarte steckt im Automaten<\/span><\/li>\n<li><span>15a.\u00a0Der Kunde nimmt seine Bankkarte nicht mit<\/span><\/li>\n<li><span>16a.\u00a0Bargeld im Automaten stecken<\/span><\/li>\n<li><span>17a.\u00a0Der Kunde nimmt sein Bargeld nicht an<\/span>\n<ul>\n<li><span>Ein Geldautomat kann nicht mit dem Banksystem kommunizieren<\/span><\/li>\n<li><span>b Der Kunde reagiert nicht auf die Eingabeaufforderung des Geldautomaten<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><span>Gesch\u00e4ftsregeln:<\/span><\/strong><\/td>\n<td>\n<ol>\n<li><span>B1: Format der PIN<\/span><\/li>\n<li><span>B2: Anzahl der PIN-Wiederholungen<\/span><\/li>\n<li><span>B3: Serviceoptionen<\/span><\/li>\n<li><span>B4: Betragsoptionen<\/span><\/li>\n<li><span>B5: Auszahlungslimit<\/span><\/li>\n<li><span>B6: Karte muss vor Bargeldausgabe eingezogen werden<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><span>Nicht-funktionale Anforderungen:<\/span><\/strong><\/td>\n<td>\n<ol>\n<li><span>NF1: Zeit f\u00fcr vollst\u00e4ndige Transaktion<\/span><\/li>\n<li><span>NF2: Sicherheit f\u00fcr die PIN-Eingabe<\/span><\/li>\n<li><span>NF3: Zeit, um die Abholung von Karte und Bargeld zu erm\u00f6glichen<\/span><\/li>\n<li><span>NF4: Sprachunterst\u00fctzung<\/span><\/li>\n<li><span>NF5: Blinde und teilweise blinde Unterst\u00fctzung<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span id=\"Related_Links\"><span>verwandte Links<\/span><\/span><\/h2>\n<ol>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\"><span>Was ist Unified Modeling Language?<\/span><\/a><\/li>\n<li><a href=\"http:\/\/csis.pace.edu\/~marchese\/CS389\/L9\/Use%20Case%20Diagrams.pdf\"><span>Use Case Slide \/ Vorlesungsnotizen<\/span><\/a><\/li>\n<li><a href=\"http:\/\/www.ie.inf.uc3m.es\/wuscam-05\/5-WUsCaM.pdf\"><span>Die Rolle von Anwendungsf\u00e4llen in der Anforderungs- und Analysemodellierung<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/features\/uml-tool\/\"><span>Eine Liste von UML-Tools<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/download\/\"><span>Probieren Sie Visual Paradigm KOSTENLOS aus<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.inf.ed.ac.uk\/teaching\/courses\/seoc\/2011_2012\/notes\/SEOC03_notes.pdf\"><span>Anwendungsfall \u2013 Hinweise f\u00fcr den Schulungskurs<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/writingeffectiveusecase.jsp\"><span>Wie schreibe ich effektive Use Cases?<\/span><\/a><\/li>\n<li><a href=\"https:\/\/courses.cs.duke.edu\/cps108\/spring04\/readings\/usecaseslarman.pdf\"><span>Buchkapitel \u2013 PDF \u2013 Anwendungsfallmodell: Schreibanforderungen im Kontext<\/span><\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Die Modellierung von Anwendungsf\u00e4llen\u00a0ist ein n\u00fctzliches Werkzeug zur Erfassung von Anforderungen.\u00a0Es bietet eine grafische Darstellung der Anforderungen an ein Softwaresystem.<\/p>\n","protected":false},"author":1,"featured_media":9423,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[52,63,62,53],"class_list":["post-9119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen - Cybermedian<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen - Cybermedian\" \/>\n<meta property=\"og:description\" content=\"Die Modellierung von Anwendungsf\u00e4llen\u00a0ist ein n\u00fctzliches Werkzeug zur Erfassung von Anforderungen.\u00a0Es bietet eine grafische Darstellung der Anforderungen an ein Softwaresystem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybermedian\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-28T09:15:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-22T04:17:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen\",\"datePublished\":\"2022-02-28T09:15:19+00:00\",\"dateModified\":\"2022-03-22T04:17:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\"},\"wordCount\":2284,\"commentCount\":13,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\",\"url\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\",\"name\":\"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen - Cybermedian\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"datePublished\":\"2022-02-28T09:15:19+00:00\",\"dateModified\":\"2022-03-22T04:17:29+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png\",\"width\":\"442\",\"height\":\"350\",\"caption\":\"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/de\/\",\"name\":\"Cybermedian\",\"description\":\"Jeden Tag eine neue Sache lernen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/de\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen - Cybermedian","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/","og_locale":"de_DE","og_type":"article","og_title":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen - Cybermedian","og_description":"Die Modellierung von Anwendungsf\u00e4llen\u00a0ist ein n\u00fctzliches Werkzeug zur Erfassung von Anforderungen.\u00a0Es bietet eine grafische Darstellung der Anforderungen an ein Softwaresystem.","og_url":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/","og_site_name":"Cybermedian","article_published_time":"2022-02-28T09:15:19+00:00","article_modified_time":"2022-03-22T04:17:29+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","twitter_creator":"@vpadmin","twitter_misc":{"Verfasst von":"vpadmin","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen","datePublished":"2022-02-28T09:15:19+00:00","dateModified":"2022-03-22T04:17:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/"},"wordCount":2284,"commentCount":13,"image":{"@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Unified Modeling Language"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/","url":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/","name":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen - Cybermedian","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","datePublished":"2022-02-28T09:15:19+00:00","dateModified":"2022-03-22T04:17:29+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","contentUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/863bdd0b-8f87-4f8b-bd06-29842f962ce4\/use-case-diagram-design\/use-case-example-airline-booking-system.png","width":"442","height":"350","caption":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/de\/a-quick-guide-to-use-case-modeling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/de\/"},{"@type":"ListItem","position":2,"name":"Eine Kurzanleitung zur Modellierung von Anwendungsf\u00e4llen"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/de\/#website","url":"https:\/\/www.cybermedian.com\/de\/","name":"Cybermedian","description":"Jeden Tag eine neue Sache lernen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cybermedian.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/de\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/posts\/9119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/comments?post=9119"}],"version-history":[{"count":9,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/posts\/9119\/revisions"}],"predecessor-version":[{"id":9565,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/posts\/9119\/revisions\/9565"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/media\/9423"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/media?parent=9119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/categories?post=9119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/de\/wp-json\/wp\/v2\/tags?post=9119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}