Das UML Benutzerhandbuch
|
|
- Helene Esser
- vor 5 Jahren
- Abrufe
Transkript
1 Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0
2 Inhalt Vorwort 15 Ziele 15 Publikum 16 Wie Sie dieses Buch verwenden sollten 16 Aufbau und besondere Merkmale 17 Architekturmuster modellieren Eine kurze Geschichte von UML 18 I Erste Schritte 23 1 Modellierung warum? Die Wichtigkeit der Modellierung Grundlagen der Modellierung Objektorientierte Modellierung 34 2 Einführung in UML Ein Überblick über UML UML ist eine Sprache UML ist eine Visualisierungssprache UML ist eine Spezifizierungssprache UML ist eine Konstruktionssprache UML ist eine Dokumentationssprache Einsatzgebiete für UML Ein konzeptuelles Modell von UML Die Bausteine von UML Die Regeln von UML Gängige Mechanismen in UML Architektur Der Lebenszyklus der Softwareentwicklung 62 3 Hallo, Welt! Schlüsselabstraktionen Mechanismen Artefakte 71
3 6 Inhalt II Grundlegende Modellierung der Struktur 73 4 Klassen Erste Schritte Grundgedanken und Begriffe Namen Attribute Operationen Attribute und Operationen anordnen Verantwortlichkeiten Weitere Merkmale Modellierungstechniken Das Vokabular eines Systems modellieren Die Verteilung von Verantwortlichkeiten innerhalb eines Systems modellieren Softwarefremde Dinge modellieren Elementare Typen modellieren Hinweise und Tipps 87 5 Beziehungen Erste Schritte Grundgedanken und Begriffe Abhängigkeiten Generalisierungen Assoziationen Andere Merkmale Zeichenstile Modellierungstechniken Einfache Abhängigkeiten modellieren Einfache Vererbungen modellieren Strukturelle Beziehungen modellieren Hinweise und Tipps Allgemeine Mechanismen Erste Schritte Grundgedanken und Begriffe Notizen Andere Zusätze Stereotypen Tagged Values Randbedingungen Standardelemente Profile Modellierungstechniken Kommentare modellieren Neue Eigenschaften modellieren Eine neue Semantik modellieren Hinweise und Tipps 119
4 Inhalt 7 7 Diagramme Erste Schritte Grundgedanken und Begriffe Strukturdiagramme Verhaltensdiagramme Modellierungstechniken Verschiedene Sichten eines Systems modellieren Verschiedene Abstraktionsebenen modellieren Komplexe Sichten modellieren Hinweise und Tipps Klassendiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Verwendungszwecke Modellierungstechniken Einfache Kollaborationen modellieren Das Schema einer logischen Datenbank modellieren Forward- und Reverse-Engineering Hinweise und Tipps 147 III Erweiterte Modellierung der Struktur Erweiterte Klassen Erste Schritte Grundgedanken und Begriffe Classifier Sichtbarkeit Instanz und statischer Gültigkeitsbereich Abstrakte, polymorphe und Blattelemente Multiplizität Attribute Operationen Parametrisierte Klassen Standardelemente Modellierungstechniken Hinweise und Tipps Erweiterte Beziehungen Erste Schritte Grundgedanken und Begriffe Abhängigkeiten Generalisierungen Assoziationen Realisierungen 183
5 8 Inhalt 10.3 Modellierungstechniken Beziehungsnetze modellieren Hinweise und Tipps Interfaces, Typen und Rollen Erste Schritte Grundgedanken und Begriffe Namen Operationen Beziehungen Ein Interface kennen lernen Modellierungstechniken Die Nahtstellen in einem System modellieren Statische und dynamische Typen modellieren Hinweise und Tipps Pakete Grundgedanken und Begriffe Namen Besitz von Elementen Sichtbarkeit Im- und Export Modellierungstechniken Elementgruppe modellieren Architektursichten modellieren Hinweise und Tipps Instanzen Erste Schritte Grundgedanken und Begriffe Abstraktionen und Instanzen Typen Namen Operationen Zustand Andere Merkmale Standardelemente Modellierungstechniken Konkrete Instanzen modellieren Hinweise und Tipps Objektdiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Verwendungszwecke 226
6 Inhalt Modellierungstechniken Objektstrukturen modellieren Reverse-Engineering Hinweise und Tipps Komponenten Erste Schritte Grundgedanken und Begriffe Komponenten und Interfaces Ersetzbarkeit Komponenten ordnen Anschlüsse Interne Struktur Modellierungstechniken Strukturierte Klassen modellieren Ein API modellieren Hinweise und Tipps 245 IV Grundlegende Modellierung des Verhaltens Interaktionen Erste Schritte Grundgedanken und Begriffe Kontext Objekte und Rollen Verknüpfungen und Verbinder Nachrichten Sequenzierung Erstellung, Änderung und Zerstörung Darstellung Modellierungstechniken Den Steuerungsfluss modellieren Hinweise und Tipps Anwendungsfälle Erste Schritte Grundgedanken und Begriffe Subjekt Namen Anwendungsfälle und Akteure Anwendungsfälle und der Ereignisablauf Anwendungsfälle und Szenarios Anwendungsfälle und Kollaborationen Anwendungsfälle ordnen Andere Merkmale Modellierungstechniken Das Verhalten eines Elements modellieren Hinweise und Tipps 279
7 10 Inhalt 18 Anwendungsfalldiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Schreibweise Verwendungszwecke Modellierungstechniken Den Kontext eines Systems modellieren Die Anforderungen an ein System modellieren Forward- und Reverse-Engineering Hinweise und Tipps Interaktionsdiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Sequenzdiagramme Strukturierte Steuerung in Sequenzdiagrammen Verschachtelte Aktivitätsdiagramme Kommunikationsdiagramme Semantische Äquivalenz Verwendungszwecke Modellierungstechniken Den Steuerungsfluss durch zeitliche Anordnung modellieren Den Steuerungsfluss durch Organisation modellieren Forward- und Reverse-Engineering Hinweise und Tipps Aktivitätsdiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Aktionen und Aktivitätsknoten Steuerungsfluss Verzweigungen Gabelungen und Vereinigungen Schwimmbahnen Objektfluss Erweiterungsbereiche Verwendungszwecke Modellierungstechniken Einen Arbeitsfluss modellieren Eine Operation modellieren Forward- und Reverse-Engineering Hinweise und Tipps 331
8 Inhalt 11 V Erweiterte Modellierung des Verhaltens Ereignisse und Signale Erste Schritte Grundgedanken und Begriffe Arten von Ereignissen Signale Aufrufereignisse Zeit- und Änderungsereignisse Ereignisse senden und empfangen Modellierungstechniken Eine Signalfamilie modellieren Anomales Verhalten modellieren Hinweise und Tipps Zustandsautomaten Erste Schritte Grundgedanken und Begriffe Kontext Zustände Transitionen Zustandsübergänge Überwachte Bedingung Erweiterte Zustände und Transitionen Unterzustände Modellierungstechniken Die Lebenszeit eines Objekts modellieren Hinweise und Tipps Prozesse und Threads Erste Schritte Grundgedanken und Begriffe Steuerungsfluss Klassen und Ereignisse Kommunikation Synchronisierung Modellierungstechniken Mehrere Steuerungsflüsse modellieren Die Kommunikation zwischen Prozessen modellieren Hinweise und Tipps Zeit und Raum Erste Schritte Grundgedanken und Begriffe Zeit Ort Modellierungstechniken 389
9 12 Inhalt Zeitliche Randbedingungen modellieren Die Verteilung von Objekten modellieren Hinweise und Tipps Zustandsdiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Verwendungszwecke Modellierungstechniken Reaktive Objekte modellieren Forward- und Reverse-Engineering Hinweise und Tipps 401 VI Modellierung der Architektur Artefakte Erste Schritte Grundgedanken und Begriffe Namen Artefakte und Klassen Arten von Artefakten Standardelemente Modellierungstechniken Ausführbare Dateien und Bibliotheken modellieren Tabellen, Dateien und Dokumente modellieren Quellcode modellieren Hinweise und Tipps Verteilung Erste Schritte Grundgedanken und Begriffe Namen Knoten und Artefakte Knoten anordnen Verbindungen Modellierungstechniken Prozessoren und Geräte modellieren Die Verteilung von Artefakten modellieren Hinweise und Tipps Kollaborationen Erste Schritte Grundgedanken und Begriffe Namen 428
10 Inhalt Struktur Verhalten Kollaborationen organisieren Modellierungstechniken Rollen modellieren Die Realisierung eines Anwendungsfalls modellieren Die Realisierung einer Operation modellieren Einen Mechanismus modellieren Hinweise und Tipps Muster und Frameworks Erste Schritte Grundgedanken und Begriffe Muster und Architektur Mechanismen Frameworks Modellierungstechniken Entwurfsmuster modellieren Architekturmuster modellieren Hinweise und Tipps Artefaktdiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Verwendungszwecke Modellierungstechniken Quellcode modellieren Die Veröffentlichung einer ausführbaren Datei modellieren Eine physische Datenbank modellieren Anpassungsfähige Systeme modellieren Forward- und Reverse-Engineering Hinweise und Tipps Verteilungsdiagramme Erste Schritte Grundgedanken und Begriffe Allgemeine Eigenschaften Inhalte Verwendungszwecke Modellierungstechniken Ein eingebettetes System modellieren Ein Client/Server-System modellieren Ein vollständig verteiltes System modellieren Forward- und Reverse-Engineering Hinweise und Tipps 479
11 14 Inhalt 32 Systeme und Modelle Erste Schritte Grundgedanken und Begriffe Systeme und Subsysteme Modelle und Sichten Ablaufverfolgung Modellierungstechniken Die Architektur eines Systems modellieren Systeme aus Systemen modellieren Hinweise und Tipps 489 VII Zusammenfassung Anwendung von UML Der Übergang zu UML Weiterführende Literatur 495 A UML-Schreibweise 497 A.1 Dinge 497 A.1.1 Strukturelle Dinge 497 A.1.2 Verhaltensdinge 498 A.1.3 Gruppierungsdinge 499 A.1.4 Anmerkungsdinge 499 A.2 Beziehungen 500 A.2.1 Abhängigkeit 500 A.2.2 Assoziation 500 A.2.3 Generalisierung 500 A.3 Erweiterbarkeit 501 A.4 Diagramme 501 B RUP (Rational Unified Process) 503 B.1 Merkmale des Prozesses 503 B.2 Phasen und Durchläufe 505 B.2.1 Phasen 506 B.2.2 Durchläufe 508 B.2.3 Entwicklungszyklen 508 B.3 Disziplinen 509 B.4 Artefakte 510 B.4.1 Modelle 510 B.4.2 Andere Artefakte 511 C Glossar 513 Index 527
Das UML Benutzerhandbuch
Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0 ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario
MehrInhalt. 1 Einführung 17. Strukturdiagramme. 2 Klassendiagramm 37
Vorwort... 13 1 Einführung 17 1.1 Weshalb muss Software modelliert werden?... 17 1.2 Die Phasen bei der Softwareentwicklung... 18 1.2.1 Analyse... 18 1.2.2 Entwurf... 19 1.2.3 Implementierung und Dokumentation...
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
MehrUML (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...
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
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
MehrAnalyse und Design mituml2
Analyse und Design mituml2 Objektorientierte Softwareentwicklung von Bernd Oestereich 7, aktualisierte Auflage Oldenbourg Verlag München Wien Ш1!Н1Н1КД nhjektorientierte Softwareentwicklung - Analyse und
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
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,
MehrMario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins. UML2 glasklar. UNIFIED MODELING LANGUAGE l HANSER
Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins UML2 glasklar UNIFIED MODELING LANGUAGE l V HANSER Inhalt Vorwort 1 Einleitung 2 Liebe Leserin, lieber Leser 2 Ihre Meinung ist uns
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
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
MehrAnalyse und Design mituml2.1
Analyse und Design mituml2.1 Objektorientierte Softwareentwicklung Von Bernd Oestereich 8., aktualisierte Auflage Oldenbourg Verlag München Wien nhaltsverzeichnis Objektorientierte Softwareentwicklung
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
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-)
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
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
MehrDatenbanken. Teil 2: Informationen. Kapitel 7: Objektorientierte Sicht. UML-Diagramme. Vorstellung der unterschiedlichen UML-Diagramme
Datenbanken objektorientierte Sicht Seite 1 von 76 Datenbanken Teil 2: Informationen Kapitel 7: Objektorientierte Sicht UML-Diagramme Vorstellung der unterschiedlichen UML-Diagramme 1. Diagrammtypen 2.
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
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
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
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.
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
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
MehrMedia Engineering. Objektorientierte Modellierung. Verhaltensmodellierung. R. Weller University of Bremen, Germany cgvr.cs.uni-bremen.
Media Engineering Objektorientierte Modellierung Verhaltensmodellierung R. Weller University of Bremen, Germany cgvr.cs.uni-bremen.de Objektorientierte Analyse und Design im Detail Identifiziere Akteure
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
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
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
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
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
MehrUML konzentriert. Eine kompakte Einführung in die Standard-Objektmodellierungssprache. Martin Fowler. ADDISON-WESLEY An imprint of Pearson Education
Martin Fowler UML konzentriert Eine kompakte Einführung in die Standard-Objektmodellierungssprache ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills,
MehrInhalt. TEIL I Grundlagen. Einleitung 15
Einleitung 15 TEIL I Grundlagen 1.1 Notwendigkeit einer verbesserten Abstraktion 23 1.2 Klassen und Objekte 25 1.3 Festlegung von Grenzen 27 1.4 Wiederverwendung 30 1.4.1 Komposition 30 1.4.2 Vererbung
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
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
MehrInhaltsverzeichnis. Teil I UML als Entwurfssprache
Inhaltsverzeichnis Teil I UML als Entwurfssprache 1 Modellierung von Software-Systemen... 1 1.1 EntstehungderUML... 2 1.2 ZumAufbaudesBuches... 4 1.3 Modelle,Sichtenund Diagramme... 6 1.4 DasstatischeModell...
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
MehrUML 1.4 Referenz. Matthias Niete Dirk M. Sohn Orientation in Objects GmbH Weinheimer Str Mannheim
Matthias Niete niete@oio.de Dirk M. Sohn sohn@oio.de Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim 1 Allgemeine Notationselemente Paketnamen {Eigenschaftswerte} Notiz Paketnamen
MehrHarald Störrle UML 2 für Studenten
Harald Störrle UML 2 für Studenten ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Inhaltsverzeichnis Vorwort 11 Teil
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
MehrWirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte
Wirtschaftsinformatik 6a: Modellierung Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Computertechnik Man kann Software auf 2 Arten herstellen: Entweder macht man sie so klar und einfach,
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
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
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,
MehrObjektorientierte Softwareentwicklung
Objektorientierte Softwareentwicklung Analyse- und Designmethoden Analyse- & Designmethoden Strukturierte, traditionelle Methoden Objektorientierte Methoden Funktionsorientierte Methoden Datenorientierte
MehrMethoden und Architekturen der Softwaretechnik
Joachim Goll Methoden und Architekturen der Softwaretechnik STUDIUM VIEWEG+ TEUBNER Inhaltsverzeichnis Vorwort 7 Wegweiser durch das Buch 11 Inhaltsverzeichnis 17 Begriffsverzeichnis 23 Abkürzungsverzeichnis
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
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.............................
MehrUML 2 glasklar HANSER. Chris Rupp Stefan Queins Barbara Zengler. Praxiswissen für die UML-Modellierung. 3., aktualisierte Auflage
:. ' : : : Chris Rupp Stefan Queins Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung UNIFIED MODELING ^ ;;;; : LANGUAGE i V - - - ; - : 3., aktualisierte Auflage HANSER Inhalt Vorwort
MehrAnalyse und Entwurf von Softwaresystemen mit der UML
Analyse und Entwurf von Softwaresystemen mit der UML Bearbeitet von Horst A. Neumann 2. Auflage 2002. Buch. XVI, 480 S. Hardcover ISBN 978 3 446 22038 6 Format (B x L): 17,7 x 24,5 cm Gewicht: 1049 g Zu
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
MehrMartin Fowler, Kendali Scott. UML - konzentriert. Die Standardobjektmodellierungssprache anwenden
Martin Fowler, Kendali Scott 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. UML - konzentriert Die Standardobjektmodellierungssprache
MehrSoftwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML
Softwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML The role of UML Theoretical model model for comparison calibration verification Empirical model model of deduction induction Generating
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 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
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
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
MehrMethodische objektorientierte Softwareentwicklung
Mario Winter Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte dpunkt.verlag I Klassische Aspekte des Software Engineering 1 1 Allgemeine
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
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
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
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
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?
MehrSoftwaretechnik SS 2006
Softwaretechnik (SWT) Vorlesung und Praktikum SS 2006 Inhaltsübersicht SW-Management SW-Entwicklung SW-Qualitätsmgmt. Softwaretechnik SS 2006 7. Vorlesungseinheit Vorgehensmodelle (insbes. RUP) Best-Practices
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
MehrApplication Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen
I " t3ildungsmedien Informatik Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen Hansruedi Tremp und Markus Ruggiero Application
MehrVorlesung Software-Engineering I
Vorlesung Software-Engineering I im 3. und 4. Semester 07. SW-Architektur Abläufe Workflows Szenarien Use Cases User Story s -> Betrachtung deterministischer Abläufe DHBW-Stuttgart/Frank M. Hoyer SWE1-07:
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
MehrUnified Modelling Language
Unified Modelling Language SEP 72 Software-Entwicklung Software-Entwicklung ist Prozess von Anforderung über Modellierungen zu fertigen Programmen Anforderungen oft informell gegeben fertige Programme
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:
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
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
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)
MehrUnternehmensmodellierung
Josef L. Staud Unternehmensmodellierung Objektorientierte Theorie und Praxis mit UML 2.0 4ü Springer Inhaltsverzeichnis EINLEITUNG 1 1.1 Unternehmensmodellierung 1 1.2 Objektorientierung als solche 6 1.3
MehrSoftwaretechnik SS Vorlesungseinheit
Softwaretechnik SS 2006 7. Vorlesungseinheit Prof. Dr. Urs Andelfinger Darmstadt, 22. Mai 2006 Softwaretechnik (SWT) Vorlesung und Praktikum SS 2006 Inhaltsübersicht SW-Management SW-Entwicklung SW-Qualitätsmgmt.
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
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
MehrUML -Klassendiagramme
UML -Klassendiagramme UML - offline: ArgoUML http://argouml.stage.tigris.org/ UML online: Links genmymodel.com umlet.com/umletino/umletino.html Arten von UML-Diagrammen Diagramm Strukturdiagramm Verhaltensdiagramm
MehrKapitel 4 Spezifikation von Kommunikationssystemen
Kapitel 4 Spezifikation von Kommunikationssystemen i. (Tele-)Kommunikationsprotokolle ii. Spezifikationstechniken a. Weg/Zeit-Diagramm b. erweiterter endlicher Automat c. Unified Modeling Language iii.
MehrSoftware-Entwurf mit UML 2
Xpert.press Software-Entwurf mit UML 2 Objektorientierte Modellierung mit Beispielen in Java Bearbeitet von Jochen Seemann, Jürgen Wolff von Gudenberg Neuausgabe 2006. Buch. xv, 359 S. ISBN 978 3 540 30949
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
MehrUML - Unified Modeling Language
Rainer Burkhardt UML - Unified Modeling Language Objektorientierte Modellierung für die Praxis ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California
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
MehrInteraktionsdiagramme in UML
Interaktionsdiagramme in UML Interaktionsdiagramm ist ein Oberbegriff für eine Reihe von Diagrammen, die das Verhalten eines objektorientierten Systems durch Objektinteraktionen beschreiben Ein Sequenzdiagramm
MehrANWENDUNGSFALLDIAGRAMM:
EINFÜHRUNG Ein UML Modell kann folgende unterschiedliche Sichtweisen auf den Problemlösungsbereich (Aspekte) enthalten: Dynamische Aspekte Softwareorganisatorische Aspekte Statische Aspekte Welche Aussagen
MehrI nhaltsverzeichnis. 2 Pragmatischer Modellierungsprözess SYSMOD Fallbeispiel Die Systemidee 43.
I nhaltsverzeichnis 1 Einleitung 1 1.1 Vorweg 1 1.1.1 Passt das Buch zu mir? 3 1.1.2 Was bietet mir das Buch? 4 1.1.3 Wie ist das Buch entstanden? Und danke! 4 1.1.4 Wie lese ich das Buch? 6 1.1.5 Wohin
MehrSystems Engineering mit SysML/UML
Tim Weilkiens Systems Engineering mit SysML/UML Modellierung, Analyse, Design 2., aktualisierte u. erweiterte Auflage "SJ dpunkt.verlag Inhaltsverzeichnis 1 Einleitung 1 1.1 Vorweg 1 1.1.1 Passt das Buch
MehrAuf einen Blick. 1 Einleitung Die Basis der Objektorientierung Die Prinzipien des objektorientierten Entwurfs...
Auf einen Blick Auf einen Blick 1 Einleitung... 15 2 Die Basis der Objektorientierung... 29 3 Die Prinzipien des objektorientierten Entwurfs... 41 4 Die Struktur objektorientierter Software... 67 5 Vererbung
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Vorgehen, Modellstruktur und Spezifikationsdokument - Ein Fazit Burkhardt Renz THM, Fachbereich MNI Wintersemester 208/9 Übersicht Vorgehen Struktur des Modells Metamodell Generierung
MehrMethodische objektorientierte Softwareentwicklung
Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte von Mario Winter 1. Auflage Methodische objektorientierte Softwareentwicklung Winter schnell
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 die Informatik
Einführung in die Informatik Klaus Knopper (C) Dez. 2004 knopper@bw.fh-kl.de Definition von Objektorientierung Unter Objektorientierung versteht man ein Paradigma für - die Analyse - den Entwurf - und
MehrUML. Weiteres Vorgehen im Projekt
UML Download objectif Personal Edition (kostenlos): http://www.microtool.de/objectif/de/download.asp Weiteres Vorgehen im Projekt Komponenten, Klassen, Objekte Prozesse Nichtfunktionale Anforderungen Skizzen,
MehrModellierung mit UML
Bernhard Rumpe Modellierung mit UML Sprache, Konzepte und Methodik Mit 210 Abbildungen und Tabellen Springer Inhaltsverzeichnis Einführung 1 1.1 Ziele dieses Buchs 2 1.2 Überblick 3 1.3 Notationelle Konventionen
Mehr