12.07.2015 Aufrufe

Entwicklung und Anwendung eines Bezugsrahmens zur ...

Entwicklung und Anwendung eines Bezugsrahmens zur ...

Entwicklung und Anwendung eines Bezugsrahmens zur ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

sichtlich der Darstellung des Kontrollflusses <strong>und</strong> speziell im Sequenzdiagramm des Kontrollfokus einedetaillierte Darstellung der Interaktion <strong>und</strong> Kommunikation von Objekten. Im Verteilungsdiagrammkönnen zusätzlich zu Knoten <strong>und</strong> Komponenten auch Laufzeitobjekte stellvertretend für Prozesse <strong>zur</strong>Modellierung genutzt werden, wodurch eine weitere Detaillierung bei der Visualiserung der physischenStruktur des Systems ermöglicht wird. Die Modellelemente des Zustandsdiagramms stehenauch im Aktivitätsdiagramm <strong>zur</strong> Modellierung <strong>zur</strong> Verfügung <strong>und</strong> ermöglichen so eine gemischte Darstellungdieser Diagrammarten.Mängel hinsichtlich der notationstreuen Modellierung sind im Klassendiagramm u.a. bzgl. der ausschließlichunidirektionalen Verwendung von Assoziationen <strong>und</strong> der schwachen Semantik der Assoziationsklassensowie im Zustandsdiagramm bzgl. der fehlenden Darstellungsmöglichkeit vonParallelität <strong>und</strong> der Verwendung von Objektzuständen festzustellen. Assoziationen können ausschließlichohne Navigationsrichtung oder unidirektional dargestellt werden, so daß <strong>zur</strong> Modellierungeiner bidirektionalen Navigation eine zweite Assoziation hinzugefügt werden muß. Für Assoziationsklassenbesteht nicht die Möglichkeit Attribute bzw. Methoden zu definieren oder Beziehungen zuanderen Modellelementen zu besitzen, was den Nutzen ihrer Verwendung stark einschränkt. Zuständein einem Zustandsdiagramm können nicht in Regionen aufgeteilt werden, um eine Parallelität imAblauf des Automaten anzuzeigen. Weiterhin sind die Objektzustände im Zustandsdiagramm nichtsinnvoll in das Modell zu integrieren <strong>und</strong> entsprechen nicht der Vorgabe durch die UML-Spezifikation.Die gr<strong>und</strong>legenden Diagrammarten <strong>zur</strong> Modellierung einer Problemdomäne sind in ihrer Aussagekraftgeeignet, um auch komplexe Problemdomänen in einem Modell darzustellen. Als Hauptmangel isthierbei die unvollständige Umsetzung der Assoziation resp. Assoziationsklassen zu nennen, was eineDarstellung der statischen Sicht kompliziert. Das Sequenzdiagramm hingegen bietet sehr gute Ausdrucksmöglichkeitenim Rahmen der Modellierung an. Insgesamt ist Together allerdings nicht <strong>zur</strong>Erstellung einer statischen Sicht im Kontext einer Systemanalyse zu empfehlen.4.3.4 ZusammenfassungDas Together Control Center stellt in Verbindung mit Java ein umfangreiches Werkzeug <strong>zur</strong> Softwareentwicklungbzgl. der Tätigkeiten Modellierung <strong>und</strong> Implementierung dar, wobei die Möglichkeitenbei Modellierung direkt abhängig von der für das Projekt gewählten Programmiersprachesind. Also solche kann auch C++ verwendet werden, wobei in diesem Falle das Tools entsprechendweniger Funktionalität <strong>zur</strong> Verfügung stellt. Die folgenden positiven <strong>und</strong> negativen Kritikpunkte, dieim Laufe der Evaluierung der Funktionalität des Tools ersichtlich geworden sind, beziehen sichhauptsächlich auf die Programmiersprache Java als zugr<strong>und</strong>eliegende Zielsprache <strong>und</strong> fassen die alswichtig erachteten Charakteristika des Modellierungstools zusammen:Positive Kritikpunkte• Moderate HardwarevoraussetzungenDie Software benötigt im Rahmen <strong>eines</strong> typischen Projekts keine teure Hardware, um einen reibungslosenAblauf zu ermöglichen.• Einheitliche Bedienung der BenutzungsoberflächeDie Oberfläche ist intuitiv bedienbar, da sämtliche Funktionen einheitlich in die Applikation integriertwurden.• Integration von EntwurfsmusterDie Möglichkeit Entwurfsmuster zu nutzen, ist im Sinne der Wiederverwendbarkeit kleinererProblemlösungen von Vorteil.- 230 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!