Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Vom Geschäftsprozess zum Quellcode
UML Vom Geschäftsprozess zum Quellcode Fachübergreifende Ansätze Dipl.- Ing. Päd. Alexander Huwaldt Die Grundsätze des Use Case, seine Beziehung zum Geschäftsprozess. use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
2
UML Einleitung Anwachsen der Menge von Modellierungsergebnissen aus Fachkonzepten Notwendigkeit der Verständlichkeit für Benutzer, Auftraggeber und effektive Kommunikation Weiterverwendung der Ergebnisse von Fachkonzepten in DV-Konzepten Durchsetzung der Objektorientierung für die moderne Anwendungsentwicklung Integration von Methoden use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
3
UML Fachkonzept Leistungsverflechtung von Aufgaben
Fachkonzept Leistungsverflechtung von Aufgaben Ressourcenverflechtung von Aufgaben Organisationsverflechtung von Aufgaben Hess, T., Entwurf betrieblicher Prozesse, Wiesbaden 1996 use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
4
UML Fachkonzept Geschäftsprozessmodellierung (z.B.: nach Scheer) ist in der Praxis für das Erarbeiten von Fachkonzepten bewährt, akzeptiert und verbreitet. Organisation Daten Steuerung Funktionen use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
5
Derartige Fachkonzepte sind prozessorientiert.
UML Fachkonzept Derartige Fachkonzepte sind prozessorientiert. Wertschöpfungskette Geschäftsprozesse Prozessketten use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
6
UML Fachkonzept Prozessketten 30.09.1998
use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
7
UML DV-Konzept Die UML (Unified Modeling Language) gewinnt in der Praxis zunehmend an Bedeutung für DV-Konzepte. use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
8
UML DV-Konzept Die UML bildet statische und dynamische Modelle eines objektorientierten DV-Systems ab. Zum Beispiel: Klassendiagramm, Verhaltensdiagramme Basisklasse Klasse2 Attribute Operationen Objekt2 Objekt3 Objekt1 use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
9
UML DV-Konzept OO-Modelle sind auf Klassen/Objekte und deren Beziehung zentriert. Basisklasse Attribute Operationen 1 * Klasse2 Klasse3 Klasse4 use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
10
UML Verwendung Gibt es Möglichkeiten zur Verwendung von prozessorientierten Fachkonzepten für objektorientierte Analyse und Design? Basisklasse Klasse2 Attribute Operationen ? use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
11
UML Schnittstelle Benutzerorientierung use case verfeinern
Schnittstelle Benutzerorientierung referenzieren verfeinern use case Objekt2 Objekt3 Objekt1 Prozessmodell Basisklasse Attribute Operationen Klasse2 Klasse3 Objektmodell use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
12
UML Schnittstelle use case:
Schnittstelle System use case actor use case: Was kann das System, wer benutzt das System, wie reagiert das System? Die Beschreibung eines use case kann zum Beispiel textuell oder in Tabellenform erfolgen. use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
13
UML Schnittstelle Anwendungsfälle tragen einen eindeutigen Namen und enthalten eine Beschreibung. Diese kann zum Beispiel wie folgt strukturiert sein: Vorbedingungen: Zustand des Systems vor dem Anwendungsfall, Nachbedingung: Zustand des Systems nach dem Anwendungsfall, Szenario: Beschreibung des Anwendungsfalles, ggf. gegliedert in nummerierte Einzelpunkte, Variationen: Abweichungen und Ausnahmen zum Szenario und Beschreibung des alternativen Szenarios, Regeln: Geschäftsregeln, fachliche Abhängigkeiten, Gültigkeits- und Validierungsregeln usw., die im Rahmen des Szenarios von Bedeutung sind, Services: Liste von Operationen und ggf. Objekten, die benötigt werden. use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
14
Prozesskette und use case
UML Schnittstelle Prozesskette und use case System use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
15
UML Schnittstelle Eingehendes Ereignis, Vorbedingung, Nachbedingung
Schnittstelle Eingehendes Ereignis, Vorbedingung, Nachbedingung System use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
16
Eingehende und ausgehende Daten
UML Schnittstelle Eingehende und ausgehende Daten System use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
17
Erwartetes Verhalten, Aktoren
UML Schnittstelle Erwartetes Verhalten, Aktoren System use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
18
CRC- Karte, Businessklassen
UML Schnittstelle CRC- Karte, Businessklassen Klassenkandidat Basisklasse Attribute Operationen Klasse2 Klasse3 use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
19
Prozess - Klassen Tabelle
UML Schnittstelle Prozess - Klassen Tabelle Achtert, W., Wie sich Objektorientierung mit dem Denken in Prozessen verträgt, Computerwoche 39/97 use case und Geschäftsprozeß, Dipl.-Ing. Päd. Huwaldt
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.