Die Unified Modelling Language (UML) Version 2 - Stichworte
|
|
- Leon Grosser
- vor 6 Jahren
- Abrufe
Transkript
1 Die Unified Modelling Language (UML) Version 2 - Stichworte Udo Kelter Zusammenfassung dieses Lehrmoduls Die Unified Modelling Language (UML) ist der de-facto-standard für Modellierungssprachen geworden. Die neue Version 2 weist in vielen Bereichen signifikante Änderungen gegenüber der Version 1.5 auf. Dieses Lehrmodul stellt nach einem Überblick über die Geschichte der UML und den Motiven für die neue Version die Diagrammtypen der Version 2 kurz vor und skizziert die Änderungen gegenüber der Version 1.5. Vorausgesetzte Lehrmodule: obligatorisch: Objektorientierte Modellierung Objektorientierter Entwurf Zustandsübergangsdiagramme Petri-Netze Stoffumfang in Vorlesungsdoppelstunden: 0.7 1
2 Die Unified Modelling Language (UML) Version 2 - Stichworte 2 Inhaltsverzeichnis 1 Einordnung der UML Historie der UML Die Diagrammtypen der UML Übersicht Kurzbeschreibung der Diagrammtypen Klassendiagramm Paketdiagramm Objektdiagramm Kompositionsstrukturdiagramm Verteilungsdiagramm Komponentendiagramm Use-Case-Diagramm Aktivitätsdiagramm Zustandsautomat bzw. Zustandsübergangsdiagramm Interaktionsdiagramme Exkurs: logische und physische Dokumente 13 Literatur Index Dieser Text darf für nichtkommerzielle Nutzungen als Ganzes und unverändert in elektronischer oder gedruckter Form beliebig weitergegeben werden und in WWW-Seiten, CDs und Datenbanken aufgenommen werden. Jede andere Nutzung, insb. die Veränderung und Überführung in andere Formate, bedarf der expliziten Genehmigung. Die jeweils aktuellste Version ist über erreichbar.
3 Die Unified Modelling Language (UML) Version 2 - Stichworte 3 1 Einordnung der UML UML ist Abkürzung von Unified Modelling Language Was ist die UML? ist eine große Hype, vielfach als die Wunderwaffe schlechthin hochstilisiert (des Kaisers neue Kleider...) ist eine graphische Notationsform für Systemmodelle; (UM)..L = language! nicht nur Analyse, sondern auch (bzw. sogar schwerpunktmäßig) Entwurf, incl. Generierung von Programmrümpfen stellenweise sogar PiK (Programmieren im Kleinen) graphisch dient zur Visualisierung und Dokumentation von Softwaresystemen ist teilweise Sprache mit Semantik-Definition d.h. Transformation der Modelle (oder von Modellteilen) in Programmquelltext (Datenstrukturen, Ablaufstrukturen) oder Interpretation des Modells Spezifikationssprache, sofern für Entwurf eingesetzt aber: ist nicht vollständig, keine Programmiersprache, nicht komplett formalisiert ist eine Spezifikation einer SEU (Software-Entwicklungsumgebung): teilweise ja; unterstellt leistungsfähige SEU und erläutert z.b. Darstellungsvarianten / Interaktionsformen mit Entwickler ist kein explizites Vorgehensmodell (oder Methode / Pragmatik), unterstellt aber ein evolutionäres, oo-typisches Vorgehen ist nicht spezialisiert auf ein Anwendungsgebiet, versucht, beliebige Arten von SW / Anwendungsbereichen abzudecken
4 Die Unified Modelling Language (UML) Version 2 - Stichworte 4 Stammtischthema: gibt es Modelle, die domänenunabhängig sind? (Gibt es eine domänenunabhängige Softwaretechnik, die mehr bietet als eine gute Programmiersprache?) Schwerpunkt bei zur Zeit betrieblichen Informationssystemen und Realzeitanwendungen, hierzu eine Vielzahl ergänzender Standards (Vergleich: Java-Sprachkern - Java Development Kit incl. div. Bibliotheken) ist ein Industriestandard: breite Unterstützung, ist OMG-Standard ist komplex und kaum noch überschaubar (insb. wegen ergänzender Technologien und Standards) individuell zu beantwortende Frage: welche Teile der UML sind sinnvoll nutzbar? 1.1 Historie der UML Methodenkrieg der oo-modellierung Ende 198* - Anfang 199*: Methode Object-Oriented Analysis and Design von Booch [Bo91, Bo94], Object-Oriented Analysis von Coad/Yourdon [CoY90, CoY91], Object-Oriented Design von Coad/Yourdon [CoY91a], Object Modelling Technique (OMT) von Rumbaugh et al. [Ru+91] Object-Oriented Software Engineering (OOSE) von Jacobson [Ja+92a], Differenzen zwischen den Methoden: Notationsunterschiede (bei gleicher Bedeutung) konzeptuelle Differenzen bei der Behandlung gleicher Modellierungsaspekte (teilweise kleinkariertes Gezänk) unterschiedliche Abdeckung von Entwicklungsphasen und Modellierungsaspekten
5 Die Unified Modelling Language (UML) Version 2 - Stichworte 5 UML-Versionen: 1.0 (1997) von Booch, Jacobson, Rumbaugh (alle von Rational aufgekauft ); erster Ansatz zur Vereinigung der Einzelmethoden 1.1 (1997) weitere Beteiligte; Hinzunahme der OCL (Object Constraint Language) 1.2 (1998) nicht publiziert 1.3 (1999) von OMG übernommen; + XMI (XML Metadata Interchange) 1.4 (2001) div. Bereinigungen / Ergänzungen, von vielen Werkzeugen unterstützt 1.5 (2003) div. Bereinigungen 2.0 (2005) erheblicher Umbau; inzwischen formell verabschiedet Schwächen der UML 1.x / Ziele bei der Entwicklung der UML 2.0: Entrümpelung um wenig benutzte / spezielle Konstrukte mehr Präzision, hierzu: Verbesserung des Metamodells; stärkere Verwendung der OCL Verbesserung der Konsistenz zwischen statischen und dynamischen Modellen bessere Unterstützung der Komponentenentwicklung auf Basis von J2EE bessere Unterstützung von Echtzeitanwendungen leistungsfähigere Verhaltensmodellierung (betrifft vor allem Aktivitätsdiagramme und ZÜD) bessere Unterstützung von Systemhierarchien / -Zerlegungen
6 Die Unified Modelling Language (UML) Version 2 - Stichworte Die Diagrammtypen der UML Übersicht Strukturdiagramme: 1. Klassendiagramm Komponentendiagramm Kompositionsstrukturdiagramm 4. Objektdiagramm 5. Verteilungsdiagramm 6. Paketdiagramm Verhaltensdiagramme: 1. Use-Case-Diagramm 2. Aktivitätsdiagramm 3. Zustandsautomat 4. Interaktionsdiagramme 1. Sequenzdiagramm 2. Kommunikationsdiagramm 3. Interaktionsübersichtsdiagramm 4. Timing-Diagramm 2 Kurzbeschreibung der Diagrammtypen... und Neuerungen in UML Klassendiagramm Varianten für Analyse und Entwurf/Architektur Mitarbeiter 1 betreut * Kunde ist Datenmodell und Funktionsmodell Zweck: Überblick über die statische Struktur eines Systems / Beziehungen der Systemteile gewinnen dargestellter Inhalt: statische Struktur des Systems (Datentypen und Signaturen der Operationen); Typhierarchien; ggf. Schnittstellen
7 Die Unified Modelling Language (UML) Version 2 - Stichworte 7 Querbeziehungen zu anderen Diagrammtypen: sehr viele, wichtigster Diagrammtyp UML 2.0: nur wenige Detailänderungen gegenüber UML 1.x 2.2 Paketdiagramm ist Modell für die Grobstruktur eines Systems UB OPAC Fernleihe Standorte Zweck: Überblick über die Grobstruktur eines Systems gewinnen dargestellter Inhalt: Hierarchie der Pakete, Namen der enthaltenen Klassen, Benutztbeziehungen; bildet Namensräume Querbeziehungen zu anderen Diagrammtypen: Klassendiagramme UML 2.0: keine wesentliche Änderungen 2.3 Objektdiagramm ist (im weiteren Sinne) ein Funktionsmodell Zweck: Gruppierung von Objekten darstellen, i.d.r. Laufzeitobjekte (vgl. Begriff Kollaboration) dargestellter Inhalt: Objekte, deren Beziehungen untereinander, ggf. deren Typ und Attributwerte; auch Anzahl bzw. Mengen von Objekten oft anonyme, als Beispiele zu verstehende Objekte
8 Die Unified Modelling Language (UML) Version 2 - Stichworte 8 Querbeziehungen zu anderen Diagrammtypen: Klassendiagramme; erben von dort die Liste der zulässigen Attribute und die nicht dargestellten Operationen der Objekttypen UML 2.0: keine wesentliche Änderungen 2.4 Kompositionsstrukturdiagramm komplett neu in UML 2.0 Zweck: veranschaulichen, wie eine Systemkomponente zusammengesetzt ist wie die Teile mit anderen Systemkomponenten kommunizieren dargestellter Inhalt: Laufzeitinstanzen innerhalb verschiedener Systemteile und deren Kommunikationswege a) Teile (Parts): anwendbar für ein beliebiges Modellelement (Classifier); stellt darin enthaltene andere Modellelemente und die jeweilige Anzahl dar b) Port: repräsentiert Schnittstelle, über die ein Classifier oder ein Teil davon mit seiner Umwelt kommuniziert Beispiel: Klasse realisierteschnittstelle benötigteschnittstelle c) Kollaborationstypen: Rollen von Objekten (eines bestimmten Typs), die in Beziehung zueinander stehen Kollaborationstyp Name Rolle1 : Objekttyp Rolle2 : Objekttyp
9 Die Unified Modelling Language (UML) Version 2 - Stichworte 9 d) Kollaborationen: stellen Anwendungen von Kollaborationstypen mit bestimmten Objekten / in bestimmten Situationen dar Querbeziehungen zu anderen Diagrammtypen: zu Klassendiagrammen 2.5 Verteilungsdiagramm (deployment diagram) modelliert die Hardware-Umgebung, Ausführungsumgebung und Zuordnung von Komponenten nur bei verteilten Systemen sinnvoll Zweck: Überblick darüber gewinnen, welche (installierte) Software auf welchem (virtuellen) Prozessor ausgeführt wird und wie die Prozesse miteinander kommunizieren dargestellter Inhalt: a) Knoten in einem Rechnernetz (Prozessoren), dargestellt als flacher Kasten <<device>> :Applikationsserver <<device>> :DB Server 1..* 1..* <<execution environment>> : J2EE Server config.xml XBean.class Stereotyp << device >> : reales Gerät / Prozessor Stereotyp << execution environment >> : Softwareumgebung, in der bestimmte Artefakte ausgeführt werden können Artefakt: Dokument, das als Programm geladen und ausgeführt oder interpretiert werden kann
10 Die Unified Modelling Language (UML) Version 2 - Stichworte 10 b) Kommunikationspfade c) Verteilungsbeziehungen d) Einsatzspezifikationen Querbeziehungen zu anderen Diagrammtypen: Kompositionsstrukturdiagramm in UML 2.0 überarbeitet 2.6 Komponentendiagramm zeigt Kommunikationsbeziehungen zwischen Komponenten Zweck: Bestandteile des Systems als Komponenten darstellen (i.w. nur andere Sicht auf Klassen- und Objektdiagramme) dargestellter Inhalt (Modellelemente): a) Komponenten: realisierte und benötigte Schnittstellen <<component>> Komponentenname ggf. Angaben zur Realisierung durch andere Komponenten und eingesetzte Artefakte b) Artefakte: physisches Dokument (z.b. Datei), das eine Komponente beinhaltet ( instantiiert ), z.b..jar -Datei <<artefact>> Komponentenname c) Abhängigkeiten: organisatorische Abhängigkeiten unterstützt J2EE und.net Querbeziehungen zu anderen Diagrammtypen: UML 2.0: erneuert in UML 2.0
11 Die Unified Modelling Language (UML) Version 2 - Stichworte Use-Case-Diagramm ist Funktionsmodell Zweck: Überblick über Systemverhalten aus Anwendersicht gewinnen dargestellter Inhalt: Anwendungsfälle; primär textuelle Notation Querbeziehungen zu anderen Diagrammtypen: ergänzende Verhaltensdiagramme UML 2.0: keine wesentliche Änderungen 2.8 Aktivitätsdiagramm erhebliche Änderungen gegenüber UML 1.x basiert jetzt auf erweiterten Petri-Netzen ist Funktionsmodell, teilweise auf der Ebene von Programmiersprachen, d.h. ausführbar, ferner Zustandsmodell Zweck: Verhalten detailliert spezifizieren dargestellter Inhalt: Programmablaufkonstrukte (Verzweigungen usw.), u.a. ähnlich wie Nassi-Shneidermann-Diagramme Plätze und Transitionen wie bei Petri-Netzen Start-, End- u.a. Pseudozustände Querbeziehungen zu anderen Diagrammtypen: viele eigenes Lehrmodul 2.9 Zustandsautomat bzw. Zustandsübergangsdiagramm ist Zustandsmodell Zweck: Überblick über Zustände eines Systems gewinnen dargestellter Inhalt: s. Lehrmodul ZÜD Querbeziehungen zu anderen Diagrammtypen: Klassendiagramme
12 Die Unified Modelling Language (UML) Version 2 - Stichworte 12 in UML 2.0 überarbeitet: bessere Integration mit statischen Strukturelementen Unterart: Protokollzustandsautomat 2.10 Interaktionsdiagramme 1. Sequenzdiagramm: stellt einen Ablauf (Sequenz von Operationsaufrufen) im System dar, an dem bestimmte Objekte beteiligt sind, die i.d.r. durch Beziehungen verbunden sind; betont zeitlichen Ablauf (Zeitachse) wesentliche Ergänzungen / Neuerungen in der UML 2.0: ist strukturierbar und zerlegbar (Hierarchie) div. Konzepte, mit denen Kontrollflüsse und Nebenläufigkeit dargestellt werden kann 2. Kommunikationsdiagramm: stellt auch einen Ablauf dar betont die Kommunikationspartner / Kommunikationspfade hieß in UML 1.3 Kollaborationsdiagramm; keine wesentlichen konzeptuellen Änderungen gegenüber UML Interaktionsübersichtsdiagramm komplett neu in UML 2.0 verwaltet / integriert einzelne Verhaltensdiagramme, stellt übergeordnete Abläufe dar benutzt hierzu gleiche Kontrollkonstrukte wie in Aktivitätsdiagrammen 4. Timing-Diagramm komplett neu in UML 2.0 beschreibt Zeitverhalten von Objekten: pro Zustand eine horizontale Bahn Aktivitätslinie, die von links nach rechts durch die Bahnen läuft, Bahnwechsel durch Ereignisse zusätzlich Zeitangaben an den Linienabschnitten (veranschaulicht durch Länge der Linie)
13 Die Unified Modelling Language (UML) Version 2 - Stichworte 13 3 Exkurs: logische und physische Dokumente ER-Modell = ER-Diagramm + Datenlexikon also 2 autarke Dokumente? OOA-Modell = Klassendiagramm + Paketdiagramm + einige use cases gemeinsame Attributnamen / gemeinsame Klassennamen usw. gemeinsame logische / konzeptuelle Modellelemente physische Dokumente (Diagramme) repräsentieren nur einen Ausschnitt aus einem logischen (Gesamt-) Dokument logisches (konzeptuelles) Gesamt-Dokument: beinhaltet alle logischen Modellelemente, die in den physischen Dokumenten repräsentiert sind beinhaltet nur inhaltlich relevante Angaben, aber keine Layout- Daten (wird oft als Baum dargestellt) Diagramme / physische Dokumente: repräsentieren nur einen Ausschnitt aus einem logischen (Gesamt-) Dokument enthalten nur Referenzen auf Modellelemente in Gesamtdokument 1 Modellelement kann in mehreren Diagrammen unterschiedlichen Typs referenziert werden! häufige Bezeichnung in Werkzeugen: model = logisches Gesamtdokument diagram = physisches Dokument Varianten von Löschbefehlen: delete from diagram delete from model denkbare Bedeutungen einer Namensänderung eines Modellelements: Element wird im logischen Gesamtdokument umbenannt und implizit in allen Diagrammen, in denen es referenziert wird anderes Element im logischen Gesamtdokument wird referenziert
14 Die Unified Modelling Language (UML) Version 2 - Stichworte 14 Literatur [Bo91] Booch, G.: Object-oriented design with applications; The Benjamin/Cummings Publ. Comp.; 1991 [Bo94] Booch, G.: Object-oriented analysis and design with applications, 2nd edition; The Benjamin/Cummings Publ. Comp.; 1994 [BoRJ99] Booch, Grady; Rumbaugh, James; Jacobson, Ivar: The Unified Modeling Language User Guide; Addison Wesley; 1999 [CoY90] Coad, Peter; Yourdon, Edward: Object-oriented analysis; Yourdon Press, Prentice-Hall, Englewood, New-Jersey; 1990 [CoY91] Coad, Peter; Yourdon, Edward: Object-oriented analysis, 2nd edition; Yourdon Press, Prentice-Hall, Englewood, New-Jersey; 1991 [CoY91a] Coad, Peter; Yourdon, Edward: Yourdon Press, Prentice-Hall; 1991 Object-oriented design; [Ja+92a] Jacobson, I.; Christerson, M.; Jinsson, P.; Övergaard, G.: Object-oriented software engineering - a use case driven approach; Addsion Wesley; 1992 [Ru+91] Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W.: Object-oriented modelling and design; Prentice-Hall, Englewood Cliffs, New-Jersey; 1991 [UML99] OMG Unified Modeling Language Specification (draft, Version 1.3 alpha R5, March 1999); OMG; 1999 [UML06a] Unified Modeling Language: Infrastructure, Version 2.0; OMG, Doc. formal/ ; 2006 [UML06b] Unified Modeling Language: Superstructure, Version 2.0; OMG, Doc. formal/ ; 2006
15 Index Aktivitätsdiagramm, 11 Interaktionsdiagramme, 12 Interaktionsübersichtsdiagramm, 12 Klassendiagramm, 6 Kommunikationsdiagramm, 12 Komponentendiagramm, 10 Kompositionsstrukturdiagramm, 8 Objektdiagramm, 7 Paketdiagramm, 7 Semantik, 3 Sequenzdiagramm, 12 Timing-Diagramm, 12 UML Diagrammtypen, 6 Historie, 4 Version 2, 5 Versionen, 5 Unified Modelling Language, 3 Use-Case-Diagramm, 11 Verteilungsdiagramm, 9 Vorgehensmodell, 3 Zustandsautomat, 11 Zustandsübergangsdiagramm, 11 15
UML (Unified Modelling Language) von Christian Bartl
UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrUnified Modeling Language 2
Unified Modeling Language 2 Marvin Frommhold 17.11.2008 Gliederung Einleitung Geschichte Strukturierung der Spezifikation Diagrammtypen Strukturdiagramme Verhaltensdiagramme CASE-Werkzeuge Quellen Was
MehrUnified Modeling Language (UML )
Unified Modeling Language (UML ) Seminar: Programmiersprachenkonzepte Inhalt Einleitung UML 2.0 Diagrammtypen 2 Einleitung Objektorientierte Modellierungssprache Definiert vollständige Semantik Dient der
MehrDie Unified Modeling Language UML
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 4 Die Unified Modeling Language UML Universität Zürich Institut für Informatik Inhalt 4.1 Hintergrund 4.2 Grundkonzepte der UML 4.3 Die Rolle
MehrTEIL I Strukturdiagramme 1 Einführung Klassendiagramm Objektdiagramm Kompositionsstrukturdiagramm...
Auf einen Blick TEIL I Strukturdiagramme 1 Einführung... 13 2 Klassendiagramm... 29 3 Objektdiagramm... 111 4 Kompositionsstrukturdiagramm... 125 5 Komponentendiagramm... 145 6 Verteilungsdiagramm... 161
MehrUnified Modeling Language
Unified Modeling Language Thomas Röfer Motivation Entwicklung Spracheinheiten Diagramme (Struktur-/Verhaltensdiagramme) Rückblick Textsuche Naive Suche abrakadabra Boyer-Moore abrakadabra a Knuth-Morris-Pratt
MehrChristoph Kecher, Alexander Salvanos UML 2.5. Das umfassende Handbuch. Rheinwerk. Computing
Christoph Kecher, Alexander Salvanos UML 2.5 Das umfassende Handbuch Rheinwerk Computing Inhalt Vorwort 13 1 Einführung 17 1.1 Weshalb muss Software modelliert werden? 17 1.2 Die Phasen bei der Softwareentwicklung
MehrObjektorientierte Softwareentwicklung
Objektorientierte Softwareentwicklung Analyse- und Designmethoden Analyse- & Designmethoden Strukturierte, traditionelle Methoden Objektorientierte Methoden Funktionsorientierte Methoden Datenorientierte
MehrCARL HANSER VERLAG. Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins. UML 2 glasklar
CARL HANSER VERLAG Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins UML 2 glasklar 3-446-22575-7 www.hanser.de Einleitung... 1 Liebe Leserin, lieber Leser... 1 Ihre Meinung ist uns
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
MehrDas umfassende Handbuch
Christoph Kecher UML 2.0 Das umfassende Handbuch. Jfjf- Ali' ' w v^i* >" '-«(."', Galileo Press Inhalt Vorwort 11 1 Einführung 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3
MehrUML 2.0 Das umfassende Handbuch
Christoph Kecher V.-M \MM UML 2.0 Das umfassende Handbuch Galileo Computing Inhalt Vorwort 11 1 Einführung 13 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3 Die Geschichte
MehrGuido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0. Für den Einsatz in der Praxis
Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0 Für den Einsatz in der Praxis Seite 2 Überblick 1. Ziele 2. Warum das alles? 3. Was ist UML 4. Diagrammarten 5. Umfeld Seite 3 1. Ziele 1. Ziele dieses
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für
MehrChristoph Kecher UML2. Das umfassende Handbuch. Galileo Press
Christoph Kecher UML2 Das umfassende Handbuch Galileo Press Vorwort 11 TEIL I Strukturdiagramme i '...,....,...,.;..,,,...,, 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2013 1 / 18 UML Einführung Klassendiagramme in der UML Relationen zwischen Klassen 2 / 18 UML: Grundsätzliches
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
MehrModellbasierter Test mit der UML. Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest
Modellbasierter Test mit der UML Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest Inhalt Einleitung und Motivation UML Testgenerierung Fazit Inhalt Einleitung und Motivation UML
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrObjektorientierte Modellierung mit UML
Objektorientierte Modellierung mit UML Verteilungsdiagramm Der vorliegende Foliensatz basiert auf: M. Seidl, M. Brandsteidl, C. Huemer, G. Kappel: UML@Classroom, dpunkt.verlag, 2012. C. Larman: UML 2 und
MehrVgl. Oestereich Kap 2.4 Seiten
Vgl. Oestereich Kap 2.4 Seiten 99-110 1 Vgl. Oestereich Kap 2.41 Seiten 99ff 2 Wie das Klassendiagramm ist auch das Objektdiagramm ebenfalls ein Strukturdiagramm. Da die Anzahl der Attribute sehr groß
MehrObjektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl
Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl 26.07.21 Themenübersicht Objektorientierte Software-Entwicklung Objektorientierte Analyse und Design OOA OOD Objektorientierte
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrEinführung in die Informationsverarbeitung Teil Thaller. Stunde VII: Planen und Realisieren
Einführung in die Informationsverarbeitung Teil Thaller Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 18. Dezember 2014 Rekapitulation Der Gang der Argumentation 1. Der Rohstoff:
MehrVon UML 1.x nach UML 2.0
Zürich Soft Summer 2005 Fortgeschrittene Aspekte der Software Technologie Von UML 1.x nach UML 2.0 Prof. Dr. Martin Glinz www.ifi.unizh.ch/req Ergänzendes Material zur Vorlesung Spezifikation und Entwurf
MehrObjektdiagramm Komponentendiagramm Paketdiagramm. 6. Weitere Strukturdiagramme
6. Weitere Strukturdiagramme Objektdiagramm Komponentendiagramm Paketdiagramm 1 6.1 Objekte Ausprägungsspezifikation von Klassen und Assoziationen 2 Definition Das Objektdiagramm zeigt eine bestimmte Sicht
MehrUML. Unified Modeling Language. Prof. Mario Jeckle. Fachhochschule Furtwangen
UML Unified Modeling Language Prof. Mario Jeckle Fachhochschule Furtwangen mario@ http://www. Fachhochschule Furtwangen, Sommersemester 2004 Vorlesungsinhalte 1 Einführung 1.1 Herkunft und Historie der
MehrInhalt. Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig.
Inhalt Vorwort Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig Danksagungen Die Autoren XIII XV XV XVII XVIII XVIII XIX Teil I:
MehrUML 2 glasklar Praxiswissen für die UML-Modellierung
Chris Rupp, Stefan Queins, Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung ISBN-10: 3-446-41118-6 ISBN-13: 978-3-446-41118-0 Inhaltsverzeichnis Weitere Informationen oder Bestellungen
MehrObjektorientiertes Design
Objektorientiertes Design Yi Zhao Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg Zhao, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1
MehrSoftware-Architektur-Modellierung mit UML
Software-Architektur-Modellierung mit UML Prof. Mario Jeckle Fachhochschule Furtwangen mario@ http://www. GI Arbeitskreis Software-Architekturen, Oldenburg, 2004-02-11 Vert.- Diagramm Komm.- Diagramm Modellierung
MehrSoftware-Engineering
SWE43 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 3: Der Systemanalysestandard UML SWE43 Slide 2 UML: Was ist das? UML = Unified Modelling Language ist ein Standard,
MehrUML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert
UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit
MehrGliederung des Vortrages
Gliederung des Vortrages Unified Modeling Language Rational Rose Sergej Schwenk Oktober 1999 0. Einführung 1. Historie 2. Der Entwicklungsprozeß 3. UML 3.1 Anwendungsfalldiagramme 3.2 Klassendiagramme
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Pinte, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 17 Objektorientiertes Design Florin Pinte Marc Spisländer Lehrstuhl für Software
MehrComelio GmbH - Goethestr Berlin. Course Catalog
Comelio GmbH - Goethestr. 34-13086 Berlin Course Catalog 2 Table Of Contents a. Locations... 3 1. UML... 4 i. Design und Analyse... 4 ii. Notation und Konzepte...6 iii. OCUP Zertifizierung (Advanced)...8
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Meitner, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 16 Objektorientiertes Design Matthias Meitner Marc Spisländer Lehrstuhl für
MehrJ.2 Objektorientiertes Modellieren mit UML
Modellieren mit UML Objektorientiertes Modellieren mit UML 2002 Prof. Dr. Rainer Manthey Informatik II 1 UML: Übersicht in den 1980er Jahren: Entstehen einer Vielzahl objektorientierter Entwurfsmethoden
MehrDie Unified Modeling Language (UML)
Die Unified Modeling Language (UML) Mario Jeckle Abteilung Angewandte Informationsverarbeitung (SAI) / DaimlerChrysler Forschung Ulm (FT3/EK) mario.jeckle@mathematik.uni-ulm.de / mario.jeckle@daimlerchrysler.com
MehrStatt einer Zusammenfassung
Index Statt einer Zusammenfassung In Kapitel 1 wurde die Suche nach einem auf dem Hafenlagerplatz verlorenen Container als Beispiel mit dem Ziel eingeführt, dass mit UML eine entsprechende Suchstrategie
MehrÜbung Einführung in die Softwaretechnik
Lehrstuhl für Informatik 3 RWTH Aachen Übung Einführung in die Softwaretechnik Lösungshinweise zum Übungsblatt 12 Aufgabe 28 Sichtbarkeits-Symbol UML Java + public # protected private (default) Sichtbar
MehrEinführung in die objektorientierte Programmierung
Einführung in die objektorientierte Programmierung Seminarunterlage Version: 4.04 Copyright Version 4.04 vom 17. Juni 2016 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten.
MehrStruktur der UML-Spezifikationen
Struktur der UML-Spezifikationen Udo Kelter 28.06.2016 Zusammenfassung dieses Lehrmoduls Dieses Lehrmodul liefert eine Einführung die Struktur der Version 2.5 der UML-Spezifikationen, in dem die Modellelemente
MehrInhaltsverzeichnis.
Wegweiser durch das Buch 1 1 Problembereich und Lösungsbereich 10 1.1.Unterschiede zwischen Problembereich und Lösungsbereich 10 1.2 Paradigmen der Softwareentwicklung 12 1.3 Methoden für die verschiedenen
MehrObjektorientierte Systementwicklung
Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick
MehrTamagotchi-Spezifikation in UML
Tamagotchi-Spezifikation in UML Christian Becker Steffen Glomb Michael Graf Gliederung Grundlagen Notation Werkzeug Modellierung Details der Spezifikation Erfahrungen Beurteilung von Notation und Werkzeug
MehrModellierungstechniken im Softwaredesign. Praxisprojekt [ai] Control WS 2011/2012 Lara Baschour und Anne Heiting
Modellierungstechniken im Softwaredesign Praxisprojekt [ai] Control WS 2011/2012 Lara Baschour und Anne Heiting Was ist Modellierung? Modell = Ein Modell ist eine Repräsentation eines Systems von Objekten,
MehrUML 2 glasklar. Mario Jeckle, Jürgen Hahn, Stefan Queins, Barbara Zengler, Chris Rupp. Praxiswissen für die UML-Modellierung und -Zertifizierung
UML 2 glasklar Mario Jeckle, Jürgen Hahn, Stefan Queins, Barbara Zengler, Chris Rupp Praxiswissen für die UML-Modellierung und -Zertifizierung ISBN 3-446-22952-3 Inhaltsverzeichnis Weitere Informationen
MehrUnified Modeling Language (UML)
Kirsten Berkenkötter Was ist ein Modell? Warum Modellieren? Warum UML? Viele, viele Diagramme UML am Beispiel Was ist ein Modell? Ein Modell: ist eine abstrakte Repräsentation eines Systems, bzw. ist eine
MehrSo#waretechnologie für Fortgeschri4ene Teil Eide. Stunde IV: UML. Köln 26. Januar 2017
So#waretechnologie für Fortgeschri4ene Teil Eide Stunde IV: UML Köln 26. Januar 2017 Model of vs. model for TheoreKcal model model for comparison calibra9on verifica9on Empirical model model of deduc9on
MehrUnified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8
Literatur Martin Fowler and Kendall Scott: UML Distilled: Applying the Standard Object Modeling Language. Addison-Wesley 1997. James Rumbaugh, Ivar Jacobson, and Grady Booch: The Unified Language Reference
MehrObjektorientierter Software-Entwurf Die Unified Modeling Language 4 1
Objektorientierter Software-Entwurf Die Unified Modeling Language 4 1 Die Unified Modeling Language Die UML (hier in der Version 0.9) ist ein Satz von Notationen zur Beschreibung objektorientierter Softwaresysteme.
MehrStruktur der UML-Spezifikationen
Struktur der UML-Spezifikationen Udo Kelter 24.06.2010 Zusammenfassung dieses Lehrmoduls Die UML-Spezifikationen bestehen i.w. aus 4 umfangreichen Hauptdokumenten (UML Infrastructure, UML Superstructure,
MehrJason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel
Jason T. Roff UML IT Tutorial Übersetzung aus dem Amerikanischen von Reinhard Engel Inhaltsverzeichnis Inhaltsverzeichnis Einführung 11 Grundlagen der UML 15 Warum wir Software modellieren 16 Analyse,
MehrOOAD in UML. Seminar Software-Entwurf B. Sc. Sascha Tönnies
OOAD in UML Seminar Software-Entwurf B. Sc. Sascha Tönnies Agenda 1. Einordnung des Themas im Seminar 2. UML kompakt 3. UML detailliert 4. Werkzeugunterstützung 2 Einordnung des Themas UML Hilfsmittel
MehrUML Crashkurs v0.1. UML für Fachinformatiker. von Hanjo Müller
UML Crashkurs v0.1 UML für Fachinformatiker von Hanjo Müller 3. Mai 2005 Inhaltsverzeichnis Inhaltsverzeichnis 1 UML - Unified Modeling Language 3 2 UML im Software Entwurf 4 2.1 Ablauf der Softwareentwicklung.............................
MehrSoftware-Engineering
FH Wedel Prof. Dr. Sebastian Iwanowski SWE43 Folie 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 3: Der Systemanalysestandard UML FH Wedel Prof. Dr. Sebastian Iwanowski
MehrSoftwareentwicklung mit UML
Softwareentwicklung mit UML Die Unified Modeling Language im Projekteinsatz 2.12.2003, Seite 1 Übersicht 1 Einleitung 2 Die Unified Modeling Language (UML) 3 Vorgehensmodelle und UML 4 Ausblick 4.1 UML
MehrAnalyse und Design mit U ML 2.3
Analyse und Design mit U ML 2.3 Objektorientierte Softwareentwicklung von Bernd Oestereich unter Mitarbeit von Stefan Bremer 9., aktualisierte und erweiterte Auflage Ofdenbourg Verlag München Inhaltsverzeichnis
MehrSoftware Engineering in der Praxis
Inhalt Nachlese Aufgaben Literatur Software Engineering in der Praxis Praktische Übungen Inhalt Nachlese Aufgaben Literatur Marc Spisländer Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität
Mehr27. Oktober 2005 Florian Marwede
Ausgewählte Aspekte zur Einführung in UML und XMI 27. Oktober 2005 Florian Marwede Carl von Ossietzky Universität Oldenburg Fakultät II Department für Informatik Abteilung Entwicklung korrekter Systeme
MehrKlassen- und Objektmodelle!
Institut für Informatik! Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 8 Klassen- und Objektmodelle! 2008, 2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen,
MehrUML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language
UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?
MehrKlassen- und Objektmodelle
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 5 Klassen- und Objektmodelle Universität Zürich Institut für Informatik 5.1 Grundkonzepte Idee: Beschreibung eines Systems durch eine Menge von
MehrModellierung von Softwaresystemen
Sprachen: Syntax, Semantik, Pragmatik Syntax (Grammatik) welche Sprachkonstrukte gibt es? wie dürfen sie zusammengesetzt werden? Semantik welche Bedeutung haben die einzelnen bzw. zusammengesetzten Sprachkonstrukte?
MehrModellierung von Web Anwendungen mit UML
Web Engineering-Seminar Modellierung von Web Anwendungen mit UML Yu Gan Yihui He 1 Gliederung 1. UML Grundlagen 1.1 Einführung 1.2 UML-Bausteine 1.3 Darstellung in Diagrammen 2. Modellierung von Web Anwendung
MehrTechniken der Projektentwicklungen
Dynamische Modellierung 8. Termin Rückblick auf statische Modellierung Dynamische Modellierung Basiskonzepte Beispiel Erweiterungen Eigenschaften Syntax Rückblick auf statische Modellierung Dynamische
MehrMartin Fowler, Kendall Scott. UML konzentriert. Eine strukturierte Einführung in die Standard-Objektmodellierungssprache. 2., aktualisierte Auflage
Martin Fowler, Kendall Scott UML konzentriert Eine strukturierte Einführung in die Standard-Objektmodellierungssprache 2., aktualisierte Auflage Deutsche Übersetzung von Arnulf Mester, Michael Sczittnick
MehrUML 2 glasklar. Praxiswissen für die UML-Modellierung. Bearbeitet von Chris Rupp, Stefan Queins, die SOPHISTen
UML 2 glasklar Praxiswissen für die UML-Modellierung Bearbeitet von Chris Rupp, Stefan Queins, die SOPHISTen 4., aktualisierte und erweiterte Auflage 2012. Buch. XX, 560 S. ISBN 978 3 446 43057 0 Format
MehrDiagrammtypen der UML 2.0
Diagrammtypen der UML 2.0 UML-Diagramme Strukturdiagramme Klassendiagramm Komponentendiagramm Kompositionsstrukturdiagramm Objektdiagramm Verteilungsdiagramm Paketdiagramm Verhaltensdiagramme Aktivitätsdiagramm
MehrObjektorientierte Softwareentwicklung
Objektorientierte Softwareentwicklung Grundkonzepte der UML Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Darüber hinaus sind viele Teile direkt aus der Vorlesung
MehrSoftware- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2014/2015 1 / 29 UML Einführung Klassendiagramme in der UML Relationen zwischen Klassen Einführung:
MehrMethoden des Software Engineering
Methoden des Software Engineering Funktions-, daten-, objekt- und aspektorientiert entwickeln Bearbeitet von Joachim Goll 1. Auflage 2012. Buch. xxxviii, 794 S. Hardcover ISBN 978 3 8348 2433 2 Format
Mehr2. Der Software-Entwicklungszyklus
2. Der Software-Entwicklungszyklus 2.1 Klassische Phasenmodelle 2.1.1 Wasserfallmodell 2.1.2 Rapid Prototyping 2.2 Objektorientierte Phasenmodelle 2.2.1 OOA / OOD / OOP 2.2.2 Iteratives Phasenmodell 2.2.3
MehrEinführung. Einführung
Einführung Einführung Im Oktober 1994 haben sich Grady Booch und Jim Rumbaugh bei der Rational Software Corporation zusammengeschlossen, um ihre erfolgreichen Methoden zu einem einheitlichen Industriestandard
MehrObjektorientierte Analyse (OOA) Übersicht
Übersicht UML ist die Notation für ein objektorientiertes Vorgehensmodell, sowohl für die Analyse als auch für das Design. Analyse (WAS?) Use Cases Aktivitätsdiagramme (für die Use Cases) Klassendiagramme
MehrFormale Modellierung Vorlesung vom : Beyond JML
Rev. 1702 1 [12] Formale Modellierung Vorlesung vom 07.05.12: Beyond JML Till Mossakowski & Christoph Lüth Universität Bremen Sommersemester 2012 2 [12] Heute im Programm Grenzen der JML Nach JML: UML
MehrVorlesung Software Engineering
Vorlesung Software Engineering 6 Unified Modeling Language: Einführung Prof. Dr. Dirk Müller Übersicht Einführung Software-Entwicklungsprozesse Anforderungsanalyse Prozessanalyse und -modellierung Objekt-orientierte
MehrInhaltsverzeichnis. Teil I Einführung 13. Teil II Struktur 41. Vorwort 11
UML 2 für Studenten Inhaltsverzeichnis Vorwort 11 Teil I Einführung 13 Kapitel 1 UML (nicht nur) für Studenten 15 1.1 Zielgruppen 16 1.2 Konventionen 17 1.3 Abgrenzung 18 1.4 Aufbau dieses Buches 18 Kapitel
MehrFachspezifisches Seminar 2005 Schriftliche Ausarbeitung des Vortrags. Borland Together. vom
Fachspezifisches Seminar 2005 Schriftliche Ausarbeitung des Vortrags vom 09.06.2005 Inhalt 1. Einleitung 1 2. Unified Modeling Language 2 2.1 Entwicklung der UML 2 2.2 Strukturdiagramme 2 2.2.1 Übersicht
MehrÜbungen Softwaretechnik I
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 5: Objektorientierte Analyse Einführung Objektorientierung in der
MehrUML (UNIFIED MODELING LANGUAGE)
NT Druckdatum: 31.03.13 InI I UML (UNIFIED MODELING LNGUGE) Ziel: Einheitliche Darstellung einer Vielzahl von Elementen von Softwaresystemen mittels einer einheitlichen Notation. Übersicht Zusammenhang
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2014/2015 1 / 29 UML Einführung Klassendiagramme in der UML Relationen zwischen Klassen Einführung:
MehrObjektorientierte Analyse (OOA) Inhaltsübersicht
Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der
MehrObjektorientiertes Software-Engineering
Objektorientiertes Software-Engineering TIT99BPE/TIT99CPE BA Mannheim WS 2001/2 F. Schönleber Organisatorisches Kurs 1: TIT99BPE 6.Studienhalbjahr Termin Mo. 13.00 14.30 Raum: 037B Kurs 1: TIT99CPE 6.Studienhalbjahr
MehrSpezifikation von Kommunikationssystemen
1 / 49 Spezifikation von Kommunikationssystemen 11. Unified Modeling Language (UML) Prof. Jochen Seitz Fachgebiet Kommunikationsnetze 20. Juli 2015 2 / 49 Übersicht 1 Modellierung 2 Grundlagen 3 Strukturdiagramme
MehrBabeș-Bolyai Universität Cluj Napoca Fakultät für Mathematik und Informatik Grundlagen der Programmierung MLG5005. Design Richtlinien
Babeș-Bolyai Universität Cluj Napoca Fakultät für Mathematik und Informatik Grundlagen der Programmierung MLG5005 Design Richtlinien UML GRASP Drei-Schichten-Architektur Entwurfsziel: die Trennung von
MehrEinführung in UML. Überblick. 1. Was ist UML??? 2. Diagrammtypen. 3. UML Software. Was ist ein Modell??? UML Geschichte,...
Vorlesung GIS Einführung in UML Stephan Mäs 28. Mai 2009 Überblick 1. Was ist UML??? Was ist ein Modell??? UML Geschichte,... 2. Diagrammtypen Schwerpunkt: Klassendiagramme 3. UML Software Arbeitsgemeinschaft
MehrDie Inhalte der Vorlesung wurden primär auf Basis der Vorlesung Software Engineering von Prof. Dr. Faustmann (FHW Berlin Fachbereich II) erstellt.
Software Engineering Dokumentation von Softwarearchitekturen Die Inhalte der Vorlesung wurden primär auf Basis der Vorlesung Software Engineering von Prof. Dr. Faustmann (FHW Berlin Fachbereich II) erstellt.
MehrIT kompakt. UML 2 kompakt. mit Checklisten. Bearbeitet von Heide Balzert
IT kompakt UML 2 kompakt mit Checklisten Bearbeitet von Heide Balzert 1. Auflage 2010. Taschenbuch. viii, 92 S. Paperback ISBN 978 3 8274 2506 5 Format (B x L): 12,7 x 19 cm Gewicht: 113 g Weitere Fachgebiete
MehrProgrammieren in Java
FG TECHNISCHE INFORMATIK V JV A00 00 TH 0 Programmieren in Java Anhang A A. Modellierung von OOP-Programmen A.. Klassenkategorien A.2. Klassembeziehungen A.3. Klassendiagramm und Sequenzdiagramm der UML
MehrSuper. Sub1. Sub2 State2. Sub3. Sub4. Super. State2. Sub4
Sub1 Super Sub3 H Sub2 State2 Sub4 Super State2 Sub4 $FWLYLW\'LDJUDPV Aktivitätsdiagramme beschreiben spezielle Zustandsautomaten. Transitionen werden hier grundsätzlich durch die Beendigung von Aktionen
Mehr12. Vorgehensmodelle Softwaretechnik (CNAM)
12. Vorgehensmodelle Softwaretechnik (CNAM) Wintersemester 2011 / 2012 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Einordnung in den gesamten Kurs 1. Einführung 2. Analyse: Anforderungen
MehrGrundlagen der UML-Modellierung. Modellierung. Elena Paslaru Seminar Praktische Modellierung SS05 27.04.
Grundlagen der UML-Modellierung Modellierung Elena Paslaru paslaru@inf.fu-berlin.de Inhalt Einführung konzeptuelle Modellierung Die Sprache UML Grundlegende Modellierung mit UML Modellierungsprimitiven
Mehr