Verwenden Sie Case Diagrams. Use Case Diagramme. Neben der Einführung von Use Cases als primäre Elemente in der Software-Entwicklung, Jacobson 1994 führte auch ein Diagramm für die Visualisierung von Anwendungsfällen Die Use-Case-Diagramm ist auch jetzt Teil der UML. Many Menschen finden diese Art von Diagramm Nützlich Allerdings muss ich betonen, dass Sie nicht brauchen, um ein Diagramm zu zeichnen, um Anwendungsfälle zu verwenden Eines der effektivsten Projekte, die ich kenne, dass gebrauchte Anwendungsfälle beteiligt halten jeder auf einer Karteikarte und sortieren die Karten in Pfähle zu zeigen, was benötigt Gebäude In jeder Iteration. Figure 3-2 zeigt einige der Anwendungsfälle für ein Finanz-Trading-System. Figure 3-2 Use Case Diagram. Ein Schauspieler ist eine Rolle, die ein Benutzer spielt in Bezug auf das System Es gibt vier Akteure in Abbildung 3- 2 Trading Manager, Trader, Salesperson und Accounting System Ja, ich weiß, es wäre besser, die Wortrolle zu nutzen, aber anscheinend gab es eine Fehlübersetzung von den Schwedischen. Es wird wohl viele Händler in der gegebenen Organisation geben, aber so weit Als das System Ist besorgt, sie alle spielen die gleiche Rolle Ein Benutzer kann auch mehr als eine Rolle spielen Zum Beispiel kann ein Senior Trader die Trading Manager Rolle spielen und auch ein normaler Trader ein Trader kann auch ein Verkäufer sein Im Umgang mit Schauspielern, ist es Wichtig, um über Rollen zu denken, anstatt Leute oder Jobtitel. Aktoren führen Gebrauchfälle Ein einzelner Schauspieler kann viele Gebrauchfälle umgekehrt durchführen, ein Gebrauchfall kann einige Akteure haben, die es ausführen. In der Praxis finde ich, daß Schauspieler am nützlichsten sind, wenn sie versuchen Kommen mit den Gebrauchsfällen Angesichts eines großen Systems, kann es oft schwierig sein, sich mit einer Liste von Anwendungsfällen zu beginnen. Es ist einfacher in diesen Situationen, zuerst auf die Liste der Schauspieler zu kommen und dann versuchen, die Anwendungsfälle zu erarbeiten Für jeden Akteur. Akteure müssen nicht menschlich sein, auch wenn Akteure als Stick-Figuren in einem Use-Case-Diagramm dargestellt werden. Ein Akteur kann auch ein externes System sein, das einige Informationen aus dem aktuellen System benötigt. In Abbildung 3-2 sehen wir Die Notwendigkeit, die Konten zu aktualisieren Für das Buchhaltungssystem. Es gibt mehrere Variationen darüber, was die Menschen als Schauspieler zeigen Manche Menschen zeigen jedes externe System oder menschlichen Akteur auf dem Use-Case-Diagramm andere lieber den Initiator des Use-Case zeigen Ich ziehe es vor, den Schauspieler zu zeigen, der Wert aus dem Use-Fall, den manche Leute als den primären Schauspieler bezeichnen. Jedoch nehme ich das nicht zu weit Ich bin glücklich zu sehen, das Buchhaltungssystem erhalten Wert, ohne zu versuchen, herauszufinden, der menschliche Schauspieler, der Wert aus dem Buchhaltungssystem, die mitbringen würde Modellierung des Rechnungswesens selbst Das heißt, Sie sollten immer die Verwendung von Fällen mit System-Akteure, herauszufinden, was die echten Benutzer Ziele sind, und betrachten alternative Möglichkeiten, diese Ziele zu erreichen. Wenn ich arbeite mit Schauspielern und Anwendungsfälle, ich mache mir keine Sorgen Zu viel über das, was die genauen Beziehungen sind unter ihnen Die meiste Zeit, was ich bin wirklich nach ist die Verwendung Fälle die Schauspieler sind nur ein Weg, um dorthin zu kommen Solange ich alle Gebrauchsfälle bekommen, bin ich nicht über die Details besorgt Von t Er Schauspieler. Es gibt einige Situationen, in denen es sich lohnen kann, die Schauspieler später zu verfolgen. Das System muss möglicherweise für verschiedene Arten von Benutzern konfigurieren. In diesem Fall ist jede Art von Benutzer ein Schauspieler, und die Anwendungsfälle zeigen Ihnen, was jeder Schauspieler braucht Zu tun. Tracking wer will Use Cases können Ihnen helfen, Prioritäten zwischen verschiedenen Akteuren zu verhandeln. Einige Anwendungsfälle don t haben klare Links zu bestimmten Akteuren Betrachten Sie ein Versorgungsunternehmen Eindeutig ist einer seiner Anwendungsfälle Send Out Bill Es ist nicht so einfach zu identifizieren Ein assoziierter Schauspieler, aber keine bestimmte Benutzerrolle fordert eine Rechnung Die Rechnung wird an den Kunden gesendet, aber der Kunde würde nicht Gegenstand, wenn es nicht passiert ist Die beste Vermutung an einen Schauspieler hier ist die Abrechnungsabteilung, da es Wert von der Anwendungsfall Aber Billing ist in der Regel nicht beteiligt, um den Anwendungsfall zu spielen. Be bewusst, dass einige Anwendungsfälle werden nicht Pop als Ergebnis des Prozesses des Denkens über die Verwendung Fälle für jeden Schauspieler Wenn das passiert, don t Sorge zu viel Die Wichtige Sache ist zu verstehen Die Anwendungsfälle und die Benutzerziele, die sie erfüllen. Eine gute Quelle für die Identifizierung von Anwendungsfällen ist externe Ereignisse Denken Sie an all die Ereignisse von der Außenwelt, auf die Sie reagieren möchten Ein gegebenes Ereignis kann zu einer Systemreaktion führen, die keine Benutzer beinhaltet, Oder es kann eine Reaktion in erster Linie von den Benutzern verursachen Identifizieren der Ereignisse, die Sie benötigen, um zu reagieren wird Ihnen helfen, identifizieren die Use Cases. Use Case Relationships. Zusätzlich zu den Links zwischen Akteuren und Use Cases, können Sie verschiedene Arten von Beziehungen zwischen Verwenden Sie Fälle. Die Einbeziehung Beziehung tritt auf, wenn Sie ein Stück von Verhalten, das ähnlich ist über mehr als ein Anwendungsfall und Sie don t wollen, um Kopieren der Beschreibung dieses Verhaltens Zum Beispiel, sowohl analysieren Risiko und Preis-Deal verlangen, dass Sie die Wert Deal Describing Deal Bewertung beinhaltet ein faires Stück des Schreibens, und ich hasse Kopie-und-Paste So habe ich ausgegossen eine separate Value Deal Use Case für diese Situation und verwies auf sie aus der ursprünglichen Use Cases. Sie verwenden Verwendung c Ase Verallgemeinerung, wenn Sie einen Anwendungsfall haben, der ähnlich wie ein anderer Anwendungsfall ist, aber ein bisschen mehr In der Tat, das gibt uns einen anderen Weg, um alternative Szenarien zu erfassen. In unserem Beispiel ist der grundlegende Anwendungsfall Capture Deal Dies ist der Fall, in dem Alles geht reibungslos Die Dinge können die reibungslose Erfassung eines Deales verärgern, aber man ist, wenn ein Limit überschritten wird, zum Beispiel der maximale Betrag, den die Handelsorganisation für einen bestimmten Kunden etabliert hat. Hier führen wir nicht das übliche Verhalten, das mit dem gegebenen Gebrauchsfall verbunden ist Eine Alternative durchführen. Wir könnten diese Variante innerhalb des Capture Deal Use Case als Alternative, wie bei der Kauf eines Produkt-Use-Fall, den ich früher beschrieben habe. Allerdings können wir fühlen, dass diese Alternative ist ausreichend anders, um einen separaten Use Case verdienen wir setzen Der alternative Weg in einem spezialisierten Anwendungsfall, der sich auf den Basisgebrauch bezieht Der spezialisierte Anwendungsfall kann jeden Teil des Basisgebrauchsfalles außer Kraft setzen, obwohl es immer noch darum geht, die s zu befriedigen Ame wesentliches Benutzerziel. Eine dritte Beziehung, die ich in Abbildung 3-2 gezeigt habe, heißt Ausdehnung Im Wesentlichen ist dies ähnlich wie die Verallgemeinerung, aber mit mehr Regeln für sie. Mit diesem Konstrukt kann der erweiterte Anwendungsfall das Verhalten hinzufügen Base Use Case, aber dieses Mal muss der Basis Use Case bestimmte Erweiterungspunkte deklarieren, und der erweiterte Anwendungsfall kann zusätzliches Verhalten nur an diesen Erweiterungspunkten hinzufügen Siehe Abbildung 3-3.Figure 3-3 Erweitern Sie die Beziehung. Ein Anwendungsfall kann viele haben Erweiterungspunkte und ein verlängernder Anwendungsfall können einen oder mehrere dieser Erweiterungspunkte verlängern. Sie geben an, welche auf der Linie zwischen den Anwendungsfällen auf dem Diagramm. Eine Verallgemeinerung und Erweiterung erlauben Ihnen, einen Anwendungsfall aufzuteilen. Während der Ausarbeitung habe ich oft aufgeteilt Jeder Anwendungsfall, der mir zu kompliziert wird, habe ich während der Bauphase des Projektes aufgeteilt, wenn ich feststelle, dass ich den ganzen Anwendungsfall in einer Iteration bauen kann. Wenn ich mich spalte, mache ich gern den Normalfall und die Variationen später das folgende Wenn Sie sich in zwei oder mehr getrennten Gebrauchsfällen wiederholen, und Sie wollen Wiederholungen vermeiden. Verallgemeinerung, wenn Sie eine Variation auf normalem Verhalten beschreiben und Sie es beiläufig beschreiben möchten. Verlängern Sie sich, wenn Sie ein beschreiben Variation auf normalem Verhalten und du möchtest die kontrolliertere Form verwenden und deine Erweiterungspunkte in deinem Basisgebrauchsfall erklären.404 - Kategorie nicht gefunden. Die Seite kann nicht angezeigt werden, weil. Sie ein veraltetes Lesezeichen aufgerufen haben. Sie ber eine Suchmaschine Einen veralteten Index dieser Webseite aufgerufen haben. Sie eine falsche Adresse aufgerufen haben. Sie keinen Zugriff auf diese Seite haben. Die angefragte Quelle wurde nicht gefunden. Whrend der Anfrage ist ein Fehler aufgetreten. Bitte eine der folgenden Seiten ausprobieren. Bei Problemen ist der Administrator Dieser Website zustndig. Kategorie nicht gefunden. Nevron Diagramm für Windows Forms und ist ein vollständig verwaltetes, erweiterbares und leistungsstarkes Diagramm Amework, die Ihnen helfen können, Feature-Rich-Diagramm-Lösungen in WinForms und WebForms zu erstellen. Das Produkt ist auf der Oberseite des Nevron Presentation Framework gebaut und bietet Ihnen daher erweiterte Funktionen für atemberaubende visuelle Auswirkungen, die Sie nicht finden, in jedem anderen Produkt - einschließlich Kommerzielle Standalone. Die Programme berechnen die Enthalpie gegenüber Kompositionsdiagramm für Ethanol-Wasser-Binärsystem bei 760mmHg und 76 mmHg Wir zeichnen auch die Bindungslinien und die konjugierte Linie. Die Programme berechnen das Bifurkationsdiagramm für die kubische Karte und ein realistisches Populationsdynamikmodell Wert des Parameters r, wenn der Zyklus der Periode drei erscheint, wird angezeigt Wie erwartet, für höhere Werte von r, beobachten wir chaotisch. Entwicklungswerkzeuge für die Modellierung von XML-Anwendungen mit UML, einschließlich UML-Profile für XML-Schema und SOA-Plugins basieren auf Eclipse Modeling Tools MDT Sie können von der Eclipse Update Site URL installieren. Dieses Tool hilft Ihnen, Reverse Engineering UML Sequence Diagram für Ihre Java Pr Ogram zur Laufzeit Es funktioniert gut mit beiden komplexen Java-Programmen, die mehrere Threads und J2EE-Anwendungen auf Application Servern eingesetzt haben. Ein technisches Handelssystem umfasst eine Reihe von Handelsregeln, die verwendet werden können, um Handelssignale zu generieren. Im Allgemeinen hat ein einfaches Handelssystem einen oder zwei Parameter, die das Timing der Handelssignale bestimmen Jede Regel, die in einem Handel enthalten ist. Dies ist der einzige Linkhandel System, das Sie jemals brauchen werden Es ist entworfen, um die gleiche Menge an Besuchern an Ihre Partner zu schicken, wie sie Ihnen senden. Wenn sie Ihnen 10 Besucher schicken, wird ihr Link auf Ihrer Website angezeigt, bis Sie sie senden 10.This Projekt ist eine lokale Börse und Trading System Admin-Tool, das aus dem Internet für den Einsatz von LETS-Mitgliedern zugänglich ist Es besteht aus einem Online-Verzeichnis, Buchhaltungs - und Zahlungssystem und einem Online-Newsletter. Das Nevron-Diagramm ist ein vollständig verwaltetes, erweiterbares und leistungsfähiges Diagramm-Framework Helfen Ihnen, interaktive und leistungsstarke Diagramm - und Kartenlösungen in WinForms und Projekten zu erstellen Das Produkt basiert auf dem solid. mcdp ist ein kleiner vielleicht der kleinste CD-Player für Linux-Betriebssystem.- it compi Les läuft aus der Box - es kann kompiliert werden gegen dietlibc.16kb statisch - Arbeitsspiel Methoden reapeat cd.
No comments:
Post a Comment