UML für IT-Berufe
UML für IT-Berufe
UML für IT-Berufe
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Inhaltsverzeichnis<br />
7 Beispiel einer Softwareentwicklung ................................................ 111<br />
7.1 Nutzung eines CASE-Tools ................................................................................ 111<br />
7.1.1 Aspekte von CASE-Tools ......................................................................... 111<br />
7.1.2 Ein System mit objectiF anlegen ............................................................ 111<br />
7.1.3 Das technische Modell ........................................................................... 115<br />
7.1.4 Ein Anwendungsfalldiagramm anlegen ................................................... 115<br />
7.1.5 Ein Klassendiagramm anlegen ................................................................ 116<br />
7.1.6 Ein Sequenzdiagramm anlegen .............................................................. 118<br />
7.1.7 Ein Aktivitätsdiagramm anlegen .............................................................. 119<br />
7.1.8 Ein Objektdiagramm anlegen ................................................................. 120<br />
7.2 Beispiel einer objektorientierten Softwareentwicklung mit <strong>UML</strong> und C# ....... 121<br />
7.2.1 Anforderungen mit einem Anwendungsfalldiagramm beschreiben ......... 121<br />
7.2.2 Objektorientierte Analyse (OOA) ........................................................... 121<br />
7.2.3 Objektorientiertes Design (OOD) ............................................................ 124<br />
7.2.4 Objektorientierte Programmierung (OOP) .............................................. 127<br />
8 Weitere <strong>UML</strong>-Diagramme ................................................................ 136<br />
8.1 Strukturdiagramme ........................................................................................... 136<br />
8.1.1 Das Kompositionsstrukturdiagramm ....................................................... 136<br />
8.1.2 Das Komponentendiagramm .................................................................. 138<br />
8.1.3 Verteilungsdiagramm ............................................................................. 140<br />
8.1.4 Paketdiagramm ...................................................................................... 142<br />
8.1.5 Profi ldiagramm ....................................................................................... 145<br />
8.2 Verhaltensdiagramme ....................................................................................... 145<br />
8.2.1 Zustandsdiagramm ................................................................................ 145<br />
8.2.2 Kommunikationsdiagramm .................................................................... 147<br />
8.2.3 Zeitverlaufsdiagramm ............................................................................. 149<br />
8.2.4 Interaktionsübersichtsdiagramm ............................................................. 152<br />
Teil 2 Aufgabenpool ............................................................................. 153<br />
Aufgabenpool ......................................................................................... 154<br />
1 Aufgaben zu den Grundbegriffen <strong>UML</strong> / OOP ................................................ 154<br />
2 Aufgaben zum Anwendungsfalldiagramm ....................................................... 155<br />
3 Aufgaben zum Klassendiagramm ..................................................................... 157<br />
4 Aufgaben zum Objektdiagramm ...................................................................... 159<br />
5 Aufgaben zum Sequenzdiagramm ................................................................... 162<br />
6 Aufgaben zum Aktivitätsdiagramm .................................................................. 164<br />
7 Aufgaben zur Softwareentwicklung ................................................................. 166<br />
8 Aufgaben zu den weiteren Diagrammen ......................................................... 166<br />
Teil 3 Lernsituationen ............................................................................ 175<br />
Lernsituation 1: Erstellen einer Präsentation mit Hintergrundinformationen zur Sprache<br />
<strong>UML</strong> (in Deutsch oder Englisch) ................................................................... 176<br />
Lernsituation 2: Anfertigen einer Dokumentation <strong>für</strong> den Einsatz eines CASE-Tools<br />
(in Deutsch oder Englisch) ........................................................................... 177<br />
Lernsituation 3: Entwicklung einer Software zur Darstellung von Wetterdaten mit dem<br />
Model-View-Controller-Konzept .................................................................. 178<br />
Lernsituation 4: Durchführung einer objektorientierten Analyse und eines objektorientierten<br />
Designs zur Entwicklung eines Softwaresystems zur Verwaltung der<br />
Schulbibliothek eines Berufskollegs .............................................................. 181<br />
Lernsituation 5: Entwicklung einer Software zur Verwaltung eines Schulungsunternehmens . 183<br />
Index .. .................................................................................................... 187<br />
7