Unified Modeling Language

Rezensionsreihe Sprachkurse heute: Modellierungssprache UML

UML@Work
Rational Rose und UML
OO-Softwareentwicklung
UML-Becher – Der ultimative Tauglichkeitstest (nicht ganz ernst)
Objektorientierung in 7 Tagen

UML@Work

Cover
Gleich vorweg: Ich bin voreingenommen.
Mittels dieses Buchs ist meine Diplomarbeit entstanden.
Nicht nur, aber auch.
Auf Empfehlung meines Betreuers habe ich die Modellierungssprache eingesetzt,
die von Hitz und Kappel hier sehr übersichtlich dargestellt wird.
Die CD enthält neben Entwurfsmodellen
in Rational Rose – dem Modellierungswerkzeug für UML –
auch Personal Oracle8i. Womöglich gibt es eine neue Auflage,
die neuere Versionen enthält…

Martin Hitz, Gerti Kappel: „UML@Work. Von der Analyse zur Realisierung“.
dpunkt.verlag 1999. ca. 40,- EUR. ISBN 3-932588-38-X.

Rational Rose und UML

Cover
Das Tool Rational Rose ist für die Softwareentwicklung und die damit verbundene
Modellierungsarbeit denkbar gut geeignet. Es lässt sich relativ schnell erlernen
und unterstützt die Anwenderin beim Entwurf.
Meine Lieblings-Zusatz-Funktion ist das Tool „Web Publisher“, mit dem frau
automatisch eine HTML-Version erstellen lassen kann.

Das Buch entstand aus Schulungsunterlagen eines Praktikers.
Langjährige Erfahrung mit Rose bürgt für seine Qualität (des Buchs, nicht des Praktikers…).
Die Informationen stammen allesamt aus der Praxis:
Werbetexte des Herstellers sucht frau denn auch vergebens.

Das „Herz aller Erweiterungsmöglichkeiten“ ist REI – Rose Extensibility Interface.
Um der Leserin den Einstieg in die Benutzung des REI zu erleichtern,
geben die Autoren wertvolle Hilfestellung.
Für Einzelheiten wendet frau sich dann an die Online-Hilfe.
Besonders schnell ist der Entwurf realisiert,
wenn Rose direkt aus dem Modell Quelltext erzeugt – als Codegenerator.
Umgekehrt ist es auch möglich, Modellelemente aus Programmcode zu importieren – also Reverse-Engineering.

Das eingesetzte Fallbeispiel – Arbeitszeiterfassung eines Mitarbeiters – ist anschaulich
und erlaubt den Einsatz vieler Diagrammtypen. Im Anhang gibt es eine Übersetzungstabelle
für die UML-Fachausdrücke (en-de), eine REI-Klassenübersicht und
eine Liste mit Tastaturkommandos.

Worum geht’s?

  • Grundlagen von Objektorientierung und UML
  • Einsatzmöglichkeiten und Grenzen von Rose sowie
    Installation und Bedienung
  • Arbeit mit Szenarien, detaillierte UML-Konstrukte
  • Grafische Möglichkeiten, Navigation zwischen Konstrukten,
    Prüfmöglichkeiten
  • Team-Development-Unterstützung, Konfiguration und Erweiterung
  • Skripting und COM-Server
  • Generatoren und Reverse-Engineering: C++, Visual Basic, Java

Alf Borrmann u. a.: „Rational Rose und UML. Anleitung zum Praxiseinsatz“.
Galileo Press 2001. 49,90 EUR. ISBN 3-89842-172-4.

nach oben

Objektorientierte Softwareentwicklung

Cover
Endlich mal wieder ein Querlesebuch.
Modernes Layout (Absatzmarkierung
in einem fröhlichen delphingrau)
unterstreicht die Aktualität des Themas.
Die Einführung hat mich auf den ersten Blick überzeugt
durch ihre Klarsichtigkeit:
Der Autor betont zum Einstieg,
wie mächtig UML auch sei,
sie ist nicht ein Allheilmittel für jedes Problem.

Praxisnah und kundenorientiert ist die Herangehensweise,
Oestereich fällt nicht mit der Tür ins Haus resp.
mit UML ins Problem. Beispiel gefällig?
Der Dialog zwischen Kundin und Entwicklerin
leitet über zur Klassennotation.

Handgemachte Skizzen lockern das Ganze auf,
ob als Cartoon, Mind-Map oder Eyecatcher zu Beginn der Kapitel.
Wie die Kühe im Abschnitt über Klassen und Objekte.

Die UML-Kurzreferenz für die Praxis

Als Ergänzung ist das 150-seitige Nachschlagewerk geeignet.
Anwendungsfalldiagramme, Klassendiagramme (Basis- und Beziehungselemente), Verhaltensdiagramme
und Implementierungsdiagramme werden kurz und knapp aufgeführt.
Eine kurze, aber gute Referenzliste (Links + Bücher)
macht Lust auf mehr.
Der Anhang enthält – wie das andere Buch Oestereichs auch – ein Glossar.
Trotz des kompakten, reisefreudigen Formats ist Platz
für Beispiele und Warnungen. Insgesamt ein gutes Preis-Leistungsverhältnis,
denke ich.

UML-Becher – Der ultimative Tauglichkeitstest

Technische Daten

  • 300 ml Fassungsvermögen
  • zweifarbig bedruckt
  • echt Karlsbader Porzellan
  • deutsche Bezeichnungen (englisch, russisch und klingonisch in Vorbereitung)
  • 6,- EUR (Staffelpreise runter bis 3,50 EUR ab 20 Stk.)
  • Bestelladresse: www.oose.de/uml/becher

Was ist drauf?

  • Sequenzdiagramm
  • Aktivitätsdiagramm
  • Komponenten, Pakete und Subsysteme
  • Klassen
  • Schnittstellen und Kurznotationen
  • Beziehungen
  • Use Cases
  • und auch Werbung für oose

Ergebnisse des Praxistests

  • ergonomisch einwandfrei
  • Farbkontrast – bis auf die Überschriften in weiß auf blau – lesefreundlich
  • geruchs- und geschmacksneutral
  • Tee- und Heiße-Schokolade-tauglich
  • Größe passend für handelsübliche Teesiebe
  • Schriftgröße für Dioptrien bis -4.25 ausreichend (mit Sehhilfe)
  • spülmaschinen- und handspülgeeignet
  • zwei bis drei Packungen schokoladenumhüllte Erdnüsse á 45 g füllen die Tasse

Bernd Oestereich: „Objektorientierte Softwareentwicklung.
Analyse und Design mit der Unified Modeling Language“.
Oldenbourg 2001. 44,80 EUR. ISBN 3-486-25573-8.
Bernd Oestereich: „Die UML-Kurzreferenz für die Praxis. kurz, bündig, ballastfrei“.
Oldenbourg 2002. 14,80 EUR. ISBN 3-486-25637-8.

nach oben

Objektorientierung in 7 Tagen

Cover
Die beiliegende CD enthält eine Version von Rational Rose,
deren Lizenz nach Anforderung einer Lizenznummer beliebig
oft um je 4 Wochen verlängerbar ist.
Sehr studentinnenfreundlich. Die Version ist aber auch für fertige Fachfrauen so nutzbar.

Prof. Dr. Heide Balzert ist Forscherin zu objektorientierten Methoden.
Jahrelange Lehrerfahrung und tiefen Einblick in die Objektorientierung
merkt frau dem Werk denn auch an.

Die OO+UML-Einsteigerin kann ohne Vorkenntnisse mit dem Buch arbeiten.
Organisatorische Aufgaben und funktionale Use-Cases für das Projekt Online-Shop
werden modelliert. Die parallele Einführung in die Grundlagen der Objektorientierung
und in die Unified Modeling Language ist ebenso enthalten wie die Erstellung eines
Pflichtenheftes zum Projekt.

Heide Balzert: „Objektorientierung in 7 Tagen. Vom UML-Modell zur fertigen Web-Anwendung“.
Spektrum Akademischer Verlag 2000. 49,95 EUR. ISBN 3-8274-0599-8.

nach oben

Maria

von Maria