Joller-Voss Software Engineering

Kapitel 11 UML Use Cases
vorheriges Kapitel     Kursunterlagen Index     Nächstes Kapitel    
© , Alle Rechte vorbehalten, Josef M. Joller


Zielpublikum Software-Entwickler
Vorkenntnisse Programmiererfahrung, einfache Projekterfahrungen

Inhaltsverzeichnis - Kapitel 11 UML Use Cases


UNTERLAGEN
Skript 1(PDF)
Skript 2(PDF)


INHALTE

11 UML - USE CASES	1
11.1.	BESCHREIBUNG VON USE CASES MIT HILFE VON DIAGRAMMEN	1
11.1.1.	Einleitung	1
11.1.2.	Aktivitaeten Diagramme	2
11.1.2.1.	Ein Beispiel	2
11.1.2.2.	Beispiel : Auftragsabwicklung	3
11.1.2.3.	Selbsttestaufgaben	4
11.1.3.	Gleichzeitige Ablaeufe	4
11.1.4.	Entscheidungspunkte : Decisions	5
11.1.4.1.	Semantik	5
11.1.4.2.	Notation	5
11.1.5.	Selbsttestaufgabe	5
11.1.5.1.	Beispiel : Decision Point	5
11.1.6.	Verzweigung : FORK	7
11.1.7.	Join	8
11.1.7.1.	Beispiel	8
11.1.8.	Makro-Zustaende	9
11.1.8.1.	Beispiel fuer Makro-Zustaende	9
11.1.9.	Verantwortlichkeiten	10
11.1.10.	Wann benutzt man Aktivitaetsdiagramme?	10
11.1.11.	Wann sind Aktivitaetendiagramme eher ungeeignet?	11
11.1.11.1.1.	Sebsttestaufgabe	11
11.1.12.	Darstellung der Benutzerschnittstelle	11
11.1.13.	Zerlegen von grossen Systemen	11
11.1.13.1.	Architektur - Pattern	12
11.1.13.2.	Three-Tier Pattern	12
11.1.13.3.	Pipe und Filter Architektur Pattern	13
11.1.13.4.	Liste der aktuell veroeffentlichten Architektur Pattern	14
11.1.14.	Testen der Architektur mit Hilfe von Use Cases	14
11.1.15.	Definition von Schnittstellen zwischen Subsystemen	17
11.1.16.	Zuordnen von Use Cases zu Subsystemen	18
11.1.17.	Dokumentation der Subsysteme	18
11.2.	UML - USE CASES : BEZUG ZUM PROJEKTPLAN	18
11.2.1.	Planung des Projektes	18
11.2.1.1.	Iteration 1	19
11.2.1.2.	Iteration 2 (drei Monate spaeter)	19
11.2.1.3.	Iteration 3 ( ein Monat spaeter)	19
11.2.1.4.	Iteration 4 (ein Monat spaeter)	20
11.2.2.	Bauen oder Kaufen?	20
11.2.3.	Prototyping	21
11.2.4.	Aufwandschätzungen mit Hilfe von Use Cases	21
11.2.4.1.	Gewichtsfaktoren	21
11.2.4.2.	Auftragsabwicklung	21
11.2.4.3.	Gewichtung der Use Cases	22
11.2.4.4.	Auftragsabwicklung	22
11.2.5.	Technische Faktoren	23
11.2.6.	Use Case Points	25
11.2.7.	Beispiel eines Projekt-Proposals	26
11.2.7.1.	Ausgangslage	26
11.2.7.2.	Vorgehensweise	26
11.2.7.3.	Startphase	26
11.2.7.4.	Ergebnisse am Ende der Startphase:	27
11.2.8.	Die Entwurfsphase	27
11.2.8.1.	Welche Risiken können typischerweise auftreten:	28
11.2.9.	Die Konstruktionsphase	28
11.2.9.1.	Die wesentlichen Ergebnisse der Konstruktionsphase	28
11.2.10.	Dokumentation der Use Cases (Dokumentations-Template)	29
11.2.10.1.	Systembeschreinungs-Template	29
11.2.10.2.	Use Case / Anwendungsfall Beschreibungs- Template	30
11.2.11.	Ein Beispiel	31
11.2.11.1.	Systemlevel-Beschreibung	31
11.2.11.2.	Architektur	31
11.3.	UML - USE CASES : REVIEWS	33
11.3.1.	Vollstaendigkeits-Review	33
11.3.2.	Review des Problempotentials	34
11.3.3.	Review mit dem Endbenutzer	34
11.3.4.	Review mit Kunden	34
11.3.5.	Review mit den Entwicklern	34
11.4.	UML - USE CASES : IMPLEMENTIERUNG, ARCHITEKTUR UND BETRIEB	35
11.4.1.	Abstraktion der Applikations-Domaene	35
11.4.1.1.	Identifikation der Schlüsselabstrationen in Use Cases	35
11.4.1.2.	Beispiel : die Schluesselabstraktionen einer Auftragsabwicklung	35
11.4.2.	Darstellung der Szenarios mit Hilfe von Diagrammen	36
11.4.3.	Diagramme fuer Schluesselabstraktionen	37
11.4.4.	Use Case und Architektursicht	38
11.4.5.	Iterationsplanung	38
11.4.6.	Ablieferung des Produktes	39
11.5.	UML - USE CASES : PHASEN UND ERGEBNISSE	40


Copyright ©, Alle Rechte vorbehalten.
Josef M. Joller Sonnenbergstrasse 73, CH-8610 USTER / Schweiz.

Sie sind bereits Sekunden auf dieser Seite
Heute ist (lokale Zeit)