Blog Archives

UML 2.5 Beta now released

The OMG has released a new beta version of UML 2.5, which can be found at OMG’s website.

One of the major changes in comparison to UML 2.4.1 …

Posted in Modeling UML, Sparx News

Agile Modelle – Modelle ohne zu modellieren

Konzeptionelle Modelle sind meist erwünscht, doch im Projektalltag bleibt oft viel zu wenig Zeit dafür. Dieser Artikel beschreibt einen Ansatz, wie Informationen im Code genützt werden können, um
daraus automatisch Modelle abzuleiten, die mehr als nur eine 1:1 Abbildung der Implementierung darstellen. Die generierten Modelle können mit manuell erstellten,

Read more ›

Posted in Best Practices

Einsatz von Modellierungsmethoden in IT-Infrastrukturprojekten

Robert Adrian Walczak hat sich in seiner Diplomarbeit mit dem Thama Modellierungsmethoden in IT-Infrastrukturprojekten beschäftigt.

Kurzfassung:

Informationssysteme unterliegen aufgrund der Dynamik der Märkte und des technischen Fortschritts einem hohen Änderungsbedarf. Fehlinvestitionen und geringe Wirtschaftlichkeit sind ein ernstzunehmendes Problem der Informationstechnologie (IT). Der Autor geht der Frage nach,

Read more ›

Posted in Methodologies

Vergleich von UML Werkzeugen

Immer wieder werden wir von Kunden nach Vergleichen mit anderen Tools gefragt. Nun, als Toolhersteller sind wir dahingehend etwas befangen uns mit unserer Konkurrenz vollkommen wertfrei zu vergleichen. Daher dürfen wir auf Sekundärliteratur verweisen:

“A Comprehensive Analysis of UML Tools, their Capability and their Compliance”, H.Eichberger, Y. Eldogan,

Read more ›

Posted in Enterprise Architect, Modeling UML

Probleme beim Erstellen von MDG Technologies (Language, Diagram, Toolbox Profiles)

Mit Enterprise Architect kann man eigene Technologien erstellen die eine Menge enthalten können.

MDG Technology

Bei meiner Installation EA 8.0 Build 852 hatte ich das TOGAF Framework installiert, dies hat die Erstellung meiner Profile dahingehend beeinflusst, dass sie beim Export nicht richtig interpretiert wurden und somit meine Technologie nicht vollständig war.

Read more ›

Posted in MDG Technology, Modeling TOGAF

Mit Enterprise Architect modellgetrieben Software entwickeln

Hans-Jürgen Kempel (Dipl.-Inform.) und Klaus Masson (M. Eng.) zeigen im Artikel “Pragmatischer Ansatz modellgetriebener Softwareentwicklung” wie mit Enterprise Architect modellgetriben entwickeln werden kann und dadurch Traces vom Modell bis in den Code bekommt.

Interessanter Artikel!
Danke

Read more ›

Posted in Enterprise Architect, Methodologies

XMI Post-Processing

Mit Enterprise Architect können Modelle nach UML XMI und MOF XMI in unterschiedlichen Versionen exportiert werden.
XMI ist zwar von der OMG standardisiert, es besteht jedoch hin und wieder der Bedarf, das exportierte XMI bestimmten Bedürfnissen anzupassen, bzw. das XML Dokument einfach weiterzuverarbeiten.

Durch das Post-Processing des exportierten XMI Dokuments mit Hilfe eines XSL-Scripts ist es möglich,

Read more ›

Posted in Enterprise Architect, Modeling UML

UML Profile – Erweiterungen für Enterprise Architect

Ein UML Profil ist eine generische Erweiterung in der UML Modellierung. Basierend auf weiteren Stereotypen und Tagged Values anwendbar an Elementen, Attributen, Methoden Verbindungen sowie Verbindungsenden.
Ein UML Profil, also eine Sammlung von Erweiterungen, erleichtert Ihnen die Beschreibung für ein bestimmtes modelliertes Problem,

Read more ›

Posted in Enterprise Architect, Modeling UML

Instanz, Vererbung, Abstrakte Klassen in UML Klassen Notationen

Instanzbeziehung
Eine Instanzbeziehung wird mittels Pfeil gekennzeichnet und ist offen und gestrichelt und zeigt vom Objekt zur Klasse (Objekt “ist abhängig von” Klasse, «instance of»).

Der jeweilige Objektname wird unterstrichen.

Vererbung (Inheritance)
Bei einer Vererbung ist der Pfeil ist geschlossen und durchgezogen und zeigt von der abgeleiteten Unterklasse (= Subklasse) zur Oberklasse (= Basisklasse = Superklasse).

Read more ›

Posted in Modeling UML

UML Klassen Notationen

Die UML Klassennotation wird in 3 Rubriken unterteilt:

1.) Klassenname (eventuell mit Zusätzen)
2.) Attribute (Eigenschaften / Daten)
3.) Operationen (Methoden)

Folgende Sichtbarkeitssymbole können vor den Attribut- oder Methodennamen stehen:
+ für public
– für private
# für protected

Klassenattribute und -methoden werden unterstrichen.

Read more ›

Posted in Modeling UML