<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;)]]></title><description><![CDATA[<p>Hallo,<br />
ich muss für ein Uni Projekt ein SRS schreiben und dazu gehören auch Use Case Diagramme. Nun habe ich keine Erfahrung mit &quot;Use Case&quot; und wie man es einsetzt.</p>
<p>Im Grunde geht es bei dem Projekt um eine Software, die die Termin Koordinierung erleichtern soll. Der Use Case sieht grob so aus:</p>
<p>1. Der Termin Initiator initiiert einen Termin und gibt einen Zeitraum vor und wer an dem Termin teilnehmen soll.<br />
2. Die Software befragt alle Teilnehmer nach Wunsch Terminen in dem Zeitraum und Termine an denen sie keine Zeit haben<br />
3. Die Software sucht mögliche Termine (unter Berücksichtigung der Wichtigkeit der einzelnen Teilnehmer) aus<br />
4. Der Termin Initiator erhält mögliche Termine und wählt den endgültigen Termin aus und legt einen Ortes fest<br />
5. Die Teilnehmer werden per E-Mail informiert.</p>
<p>Nun habe ich diverse Probleme, wie ich diesen Use Case in einem UML-Diagramm festlege:</p>
<p>1. Ist die UML-Syntax bei den Use Cases strikt vorgegeben oder eher frei zügig? Irgend wie scheint jeder die Syntax anders zu benutzen.<br />
2. Wie stelle ich die Teilnehmer dar? Nehme ich dafür ein Strichmännchen, was alle Teilnehmer representiert<br />
3. Wie stelle ich die Konflikt-Analyse (Punkt 3) dar? Nehme ich für die Software eine eigene &quot;Person&quot; oder macht man das über eine eigene Aktivität und ein &lt;&lt;include&gt;&gt; oder flow?</p>
<p>Ich habe hier mal zwei unterschiedliche Ansätze, den &quot;Use Case&quot; darzustellen. Ich bitte um Kritik und Hinweise (ich bin mir noch nicht mal sicher, ob ich die UML-Syntax so benutze, wie es erlaubt ist)</p>
<p><a href="http://img186.imageshack.us/img186/7083/usecase3cs3.png" rel="nofollow">http://img186.imageshack.us/img186/7083/usecase3cs3.png</a><br />
<a href="http://img442.imageshack.us/img442/4197/usecase2xk5.png" rel="nofollow">http://img442.imageshack.us/img442/4197/usecase2xk5.png</a></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180102/uml-darstellung-eines-anwendungsfalls-quot-use-case-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 21:40:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180102.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Apr 2007 19:19:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sat, 28 Apr 2007 19:19:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich muss für ein Uni Projekt ein SRS schreiben und dazu gehören auch Use Case Diagramme. Nun habe ich keine Erfahrung mit &quot;Use Case&quot; und wie man es einsetzt.</p>
<p>Im Grunde geht es bei dem Projekt um eine Software, die die Termin Koordinierung erleichtern soll. Der Use Case sieht grob so aus:</p>
<p>1. Der Termin Initiator initiiert einen Termin und gibt einen Zeitraum vor und wer an dem Termin teilnehmen soll.<br />
2. Die Software befragt alle Teilnehmer nach Wunsch Terminen in dem Zeitraum und Termine an denen sie keine Zeit haben<br />
3. Die Software sucht mögliche Termine (unter Berücksichtigung der Wichtigkeit der einzelnen Teilnehmer) aus<br />
4. Der Termin Initiator erhält mögliche Termine und wählt den endgültigen Termin aus und legt einen Ortes fest<br />
5. Die Teilnehmer werden per E-Mail informiert.</p>
<p>Nun habe ich diverse Probleme, wie ich diesen Use Case in einem UML-Diagramm festlege:</p>
<p>1. Ist die UML-Syntax bei den Use Cases strikt vorgegeben oder eher frei zügig? Irgend wie scheint jeder die Syntax anders zu benutzen.<br />
2. Wie stelle ich die Teilnehmer dar? Nehme ich dafür ein Strichmännchen, was alle Teilnehmer representiert<br />
3. Wie stelle ich die Konflikt-Analyse (Punkt 3) dar? Nehme ich für die Software eine eigene &quot;Person&quot; oder macht man das über eine eigene Aktivität und ein &lt;&lt;include&gt;&gt; oder flow?</p>
<p>Ich habe hier mal zwei unterschiedliche Ansätze, den &quot;Use Case&quot; darzustellen. Ich bitte um Kritik und Hinweise (ich bin mir noch nicht mal sicher, ob ich die UML-Syntax so benutze, wie es erlaubt ist)</p>
<p><a href="http://img186.imageshack.us/img186/7083/usecase3cs3.png" rel="nofollow">http://img186.imageshack.us/img186/7083/usecase3cs3.png</a><br />
<a href="http://img442.imageshack.us/img442/4197/usecase2xk5.png" rel="nofollow">http://img442.imageshack.us/img442/4197/usecase2xk5.png</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275372</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 28 Apr 2007 19:19:45 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sat, 28 Apr 2007 19:38:14 GMT]]></title><description><![CDATA[<p>Ah, wie Ronny mir gerade beigebracht hat, gibt es keinen &quot;Fluß&quot; in Use Cases. Daher ist das oben dargestellte im Prinzip kein Use Case.</p>
<p>Hier ist mein neuer Ansatz</p>
<p><a href="http://img177.imageshack.us/img177/8788/usecase4dt5.png" rel="nofollow">http://img177.imageshack.us/img177/8788/usecase4dt5.png</a></p>
<p>Ich bitte immer noch um Kritik und Hinweise</p>
<p>(Danke an Ronny)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275385</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 28 Apr 2007 19:38:14 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sat, 28 Apr 2007 22:01:57 GMT]]></title><description><![CDATA[<p>Ich bin jetzt kein UML-Guru, aber</p>
<p>Zwischen den Akteuren &quot;Termin Initiator&quot; und &quot;Teilnehmer&quot;, wenn der &quot;Termin Initiator&quot; zum Beispiel der Dozent ist und vom System nacher auch benachrichtig wird, ist er eine Spezilisierung von Teilnehmer.</p>
<p>Akteure, die ein Prozess initiieren, sind links und Akteure, die was enthalten, stehen rechts vom System.</p>
<p>Folgende Regeln aus nem UML Buch:<br />
&quot;Man verwendet include, wenn man sich in zwei oder mehrere Anwendungsfällen wiederholt und dies vermeiden möchte&quot;</p>
<p>Die Verbindung von Akteure und den Anwendugsfällen ist eine einfache Assoziation, also eine einfache Linie.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275443</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Sat, 28 Apr 2007 22:01:57 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sat, 28 Apr 2007 22:34:42 GMT]]></title><description><![CDATA[<p>Zeus schrieb:</p>
<blockquote>
<p>Zwischen den Akteuren &quot;Termin Initiator&quot; und &quot;Teilnehmer&quot;, wenn der &quot;Termin Initiator&quot; zum Beispiel der Dozent ist und vom System nacher auch benachrichtig wird, ist er eine Spezilisierung von Teilnehmer.</p>
</blockquote>
<p>Meinst du das aufs 3. Use Case bezogen? Dort sollte das ja eigentlich der Fall sein</p>
<blockquote>
<p>Akteure, die ein Prozess initiieren, sind links und Akteure, die was enthalten, stehen rechts vom System.</p>
</blockquote>
<p>nur wie mache ich das dann mit dem &lt;&lt;extend&gt;&gt;? Ist es nicht unschön den Pfeil quer durch das Use-Case laufen zu lassen?</p>
<blockquote>
<p>Folgende Regeln aus nem UML Buch:<br />
&quot;Man verwendet include, wenn man sich in zwei oder mehrere Anwendungsfällen wiederholt und dies vermeiden möchte&quot;</p>
</blockquote>
<p>Soll ich dann den ganzen Text in das &quot;Initiieren&quot; packen oder weglassen? Ich wollte so eine Untergliederung einführen</p>
<blockquote>
<p>Die Verbindung von Akteure und den Anwendugsfällen ist eine einfache Assoziation, also eine einfache Linie.</p>
</blockquote>
<p>Ja, hab das mit dem Programm nur nicht hinbekommen. Ich versuch aber IBM Rational irgendwas zu installieren.</p>
<p>Vielen Dank schon mal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275458</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 28 Apr 2007 22:34:42 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 08:11:35 GMT]]></title><description><![CDATA[<p>Dannn ist es auch wichtig, dass du den richtigen Pfeil dafür nimmst.</p>
<p>Naja, ich habs greade in StarUML nachmodelliert und da ging es nicht mit so wie ich es sagte, vielleicht bin ich auch falsch informiert.</p>
<p>Initiieren ist schon ein Anwendungsfalls, guck mal wie ich es gemacht habe.</p>
<p><a href="http://img96.imageshack.us/img96/8264/systembc0.png" rel="nofollow">http://img96.imageshack.us/img96/8264/systembc0.png</a></p>
<p>Hab mich jetzt nicht so an deinen Begriffe gewendet ^^</p>
<p>Nachtrag:<br />
So würde ich es in Together modellieren<br />
<a href="http://img147.imageshack.us/img147/28/system2hm8.png" rel="nofollow">http://img147.imageshack.us/img147/28/system2hm8.png</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275514</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Sun, 29 Apr 2007 08:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 08:25:31 GMT]]></title><description><![CDATA[<p>Tja, man kann das ganze in 5 Sätzen beschreiben. Wozu braucht man jetzt noch so ein Diagramm? Dadurch wird es nur unklarer find ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275516</guid><dc:creator><![CDATA[SCNR]]></dc:creator><pubDate>Sun, 29 Apr 2007 08:25:31 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 08:27:23 GMT]]></title><description><![CDATA[<p>Ach, vielleicht sollte man da beschreiben, was passiert, kenn es keinen freien Termin gibt. Oder wenn keiner nicht kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275517</guid><dc:creator><![CDATA[SCNR]]></dc:creator><pubDate>Sun, 29 Apr 2007 08:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 08:33:14 GMT]]></title><description><![CDATA[<p>Ja genau, wir spezifizieren alles in Sätzen, zu schade, dass sich das dann bei einem komplexen System sich hochsummiert und dann sind Diagramme viel leichter zu verstehen, weil das halt visualle Elemente sind.</p>
<p>Nicht umsonst hat sich UML entwickelt^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275518</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Sun, 29 Apr 2007 08:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 09:14:24 GMT]]></title><description><![CDATA[<p>Aber UML Diagramme werden nicht größer, wenn das System größer wird. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Viel wichtiger als der einfache Ablauf, wäre doch die ausnahmen zu spezifizieren. Was passiert, wenn ein Teilnehmer keine eMail adresse eingetragen hat? Sollte man den Ort nicht vorher festlegen? Klar ich hab am 23.11.2007 Zeit, aber in New York...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275526</guid><dc:creator><![CDATA[SCNR]]></dc:creator><pubDate>Sun, 29 Apr 2007 09:14:24 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 10:09:49 GMT]]></title><description><![CDATA[<p>Doch sicher ab UML besteht aus mehr als einen Diagrammtype, also nimm das passende dazu.<br />
Und natürlich wird das UML-Modell grösser.<br />
Wenn ich ein neues System einfüge, kommen neue Andwendunfälle, Klassen etc rein oder wenn ich ein System erweitere müssen entsprechende Diagramme angepasst werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275542</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Sun, 29 Apr 2007 10:09:49 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Sun, 29 Apr 2007 10:14:32 GMT]]></title><description><![CDATA[<p>SCNR schrieb:</p>
<blockquote>
<p>Aber UML Diagramme werden nicht größer, wenn das System größer wird. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Viel wichtiger als der einfache Ablauf, wäre doch die ausnahmen zu spezifizieren. Was passiert, wenn ein Teilnehmer keine eMail adresse eingetragen hat? Sollte man den Ort nicht vorher festlegen? Klar ich hab am 23.11.2007 Zeit, aber in New York...</p>
</blockquote>
<p>Ja, aber das steht nun mal so in der Aufgabenstellung. Sicher würde ich einiges anders machen. Und die Exceptions beschreibt man auch nicht im Use Case Diagramm.</p>
<p>Aber wenn du diskutieren willst, ob Use Case Diagramme sinnvoll sind, dann erstelle bitte einen eigenen Thread...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275545</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 29 Apr 2007 10:14:32 GMT</pubDate></item><item><title><![CDATA[Reply to UML-Darstellung eines Anwendungsfalls (&amp;quot;Use Case&amp;quot;) on Mon, 30 Apr 2007 15:25:42 GMT]]></title><description><![CDATA[<p>Vergiss die zitierte Regeln aus dem Buch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276405</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Mon, 30 Apr 2007 15:25:42 GMT</pubDate></item></channel></rss>