computerwoche.de
Newsletter  |   CW-TV  |   Bilder-Galerien  |   Blogs & Forum  |   CW mobil  |   RSS  |   Aboshop


Office & Tools

Profile helfen bei der Arbeit mit UML

01.03.2006
Autor(en): Stefan Queins, Berater bei der Sophist Group in Nürnberg und Co-Autor des Buchs "UML 2 glasklar" und Chris Rupp, Geschäftsführerin der Sophist Group in Nürnberg.
Die Unified Modeling Language beschreibt Systeme, deckt im Standard aber nicht alle Praxisanforderungen ab. UML-Profile füllen die Lücke.

Hier lesen Sie ?

  • warum UML-Profile nötig sind;

  • wie sie sich einsetzen lassen;

  • welche Rolle Stereotypen dabei spielen können;

  • welchen Mehraufwand sie nach sich ziehen.


Gern wird die UML von der Industrie als Allheilmittel für die Beschreibung von Softwaresystemen be- worben. Im Projektalltag indes stößt ihre Notation immer wieder an Grenzen. An fehlenden Features liegt das nicht. Vielmehr wurde die UML mit Version 2.0 nochmals erheblich überarbeitet und ermöglicht es heute, praktisch jede Anforderungen auch im Modell darzustellen.

Vom Metamodell zur Anwendug ? Grafik A
Vom Metamodell zur Anwendug ? Grafik A

Die entscheidende Frage ist aber, wie gut und wie einfach der Entwickler und Architekt dies tun kann. In diesem Punkt setzen die UML-Profile an, die ebenfalls zum Standard gehören. Sie sollen gerade die Besonderheiten eines Problems oder einen individuellen Lösungsansatz formulieren helfen. Bevor sich jedoch der Anwender mit Profilen beschäftigt, sollte ihm klar sein, dass er mit ihnen den Sprachumfang der UML individuell erweitert und sicherstellen muss, dass andere Leser die Profile noch verstehen können.

Allgemein erweitern Profile die UML um so genannte leichtgewichtige Änderungen (siehe Kasten "Regeln zum Erstellen von Profilen"). Dies bedeutet, dass sich anhand vorgegebener Konstrukte das Metamodell der UML erweitern oder einschränken lässt.

Individuelle Anforderungen

Erfahrungen aus kleinen und großen Projekten haben gezeigt, dass der Einsatz von Profilen sich oft aus den Anforderungen in einem spezifischen Anwendungsgebiet ergibt. So wollen Projektteams in der Analysephase immer wiederkehrende Eigenschaften mit ihnen präzise und einfach beschreiben - seien es die Unterschiede zwischen Hard- und Software, eine besondere Art von Sensoren oder auch die Differenzen zwischen System- und Geschäftsprozessen.

Manche Teams wollen den eigenen Entwicklungsprozess an das Anwendungsgebiet anpassen und einige Artefakte dieses Prozesses mit Hilfe von Profilen besonders kennzeichnen. Ein anderes häufiges Motiv für die Verwendung von Profilen neben dem UML-Standard ist der Wunsch, bei der Beschreibung einer Architektur und im Feindesign die eingesetzten Techniken detaillierter beschreiben zu können. So soll das Profil beispielsweise darstellen, welche Teile des Modells als Javabeans implementiert sind oder welche Klasse die Rolle eines Senders von Informationen übernimmt.



Seite: 1 2 3 4  weiter


Leserkommentare 
(0 Beiträge), 
Kommentieren

Beitrag schreiben

Noch kein Forums-Mitglied?
Dann gleich hier anmelden.

INHALT DIESES ARTIKELS Mehr zum Thema Weiterführende Links
OFFICE & TOOLS: CW-REDAKTEURE EMPFEHLEN
CS4: Adobes größter Coup CS4: Adobes größter Coup Adobe Systems kündigt heute seine neue Creative Suite 4 (CS4) an. Diese nutzt erstmals Hardwarebeschleunigung für Bildschirmausgabe und Effekte. weiter
Persönliches Windows-Startmenü Persönliches Windows-Startmenü Anwender erzeugen mit "ASuite" eine Alternative zum "Start"-Menü, die sie per USB-Stick auf andere Rechner mitnehmen können. weiter
Acht nützliche Online-Bürohelfer Acht nützliche Online-Bürohelfer Online-Tools entwickeln sich zu praktischen Helfern bei der Lösung alltäglicher Probleme. Die besten finden Sie hier. weiter
Die besten Plugins für Firefox Die besten Plugins für Firefox Zu den besonderen Stärken des freien Web-Browsers gehört sein Erweiterbarkeit durch zahllose Zusatzmodule. weiter
Mails automatisch beantworten lassen Mails automatisch beantworten lassen E-Mail-Response-Management-Systeme (ERMS) können Mails automatisch kategorisieren, weiterleiten und beantworten. weiter
CS4: Adobes größter Coup Persönliches Windows-Startmenü Acht nützliche Online-Bürohelfer Die besten Plugins für Firefox Mails automatisch beantworten lassen
  • Top geklickt
  • Top verlinkt
  • CW Wiki
Aktuelle Umfrage

Wie viele Tage haben Sie im vergangenen Jahr blau gemacht?

  • Whitepaper
FEATURED LINKS

KOSTENLOSE NEWSLETTER VON COMPUTERWOCHE
Nachrichten morgens
Whitepaper
Nachrichten mittags
CW-Mittelstand
Highlights der Woche
Hardware
Neu: SAP-Newsletter
Software
Job + Karriere
Open-Source
Stellenmarkt
Produkte + Techn.
Freiberufler
Security