17.10.2012 Aufrufe

UML für IT-Berufe

UML für IT-Berufe

UML für IT-Berufe

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!