FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 4: ARIS
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 2 CASE-Tools CASE = Computer Aided Software-Engineering ARIS entstanden bei der IDS Scheer (Begründer der Wirtschaftsinformatik) geht aus von Beschreibung von Geschäftsprozessen integriert auch Teile des UML-Beschreibungsstandards ist integriert in SAP / R3
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 3 ARIS: Architektur integrierter Informationssysteme Das ARIS-Haus:
ARIS: Architektur integrierter Informationssysteme Das ARIS-Haus: Geschäfts leitung Geschäfts leitung Organisation Materialwirtschaft Materialwirtschaft Vertrieb Vertrieb Disposition Org 5 Disposition Einkau Einkau Organigramm Angebot ET Anfrag ET Anfrage ist eingegangen E 1 Vertriebsabwicklung F 1 Anfragebearbeitung F Anfrag ET 11 Vertrieb Vertrieb Anfragebearbeitung F 11 Angebotsbearbeitung F 12 Kunde ET Anfrage ist bearbeitet E 2 Bonität prüfen F 111 ERM EPK Angebotsbearbeitung F 12 Liefertermi ermitteln F 112 Funktionsbaum Daten Steuerung Funktionen FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 4
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 5 ARIS: Architektur integrierter Informationssysteme Die Denkwelt von ARIS-Benutzern: aus betriebswirtschaftlicher Sicht aus IT-Sicht
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 6 ARIS: Architektur integrierter Informationssysteme Die Denkwelt von ARIS-Benutzern:
ARIS: Ereignisorientierte Systemmodellierung FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 7
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 8 ARIS: Ereignisorientierte Systemmodellierung Verarbeitung von Daten in den Prozessen (Funktionen)
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 9 ARIS: Ereignisorientierte Systemmodellierung Modellierung der Verantwortlichkeiten für die Prozesse:
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 10 ARIS: Ereignisorientierte Systemmodellierung Modellierung von Leistungen für die Prozesse:
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 11 ARIS: Architektur integrierter Informationssysteme EPK: Ereignisorientierte Prozessketten 1) engere Sicht Ereignis Prozess Ereignis Prozess Ereignis Ereignisse lösen Prozesse aus. Prozesse bedingen Ereignisse. Die Kontrollflüsse dürfen sich verzweigen. In jedem Kontrollfluss wechseln sich Ereignisse und Prozesse ab. Jeder Kontrollfluss beginnt und endet mit einem Ereignis.
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 12 ARIS: Architektur integrierter Informationssysteme EPK: Verzweigungen von Kontrollflüssen
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 13 ARIS: Architektur integrierter Informationssysteme EPK: Beispiele (mit Prozessschnittstelle) Wareneingangsbearbeitung Fertigungsdurchführung
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 14 ARIS: Architektur integrierter Informationssysteme EPK: Ereignisorientierte Prozessketten 2) erweiterte Sicht (eepk: die ARIS-Variante) Folgende Objekte werden in eine EPK eingeflochten Daten: Input und Output von Funktionen Organisationsmodell: Verantwortlichkeiten für Funktionen Leistungen: Input und Output von Funktionen ARIS bietet die Möglichkeit, die einzelnen Sichten wieder auseinanderzunehmen
ARIS: Die verschiedenen Sichten FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 15
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 16 ARIS: Die verschiedenen Sichten Auseinandernehmen der Sichten
ARIS: Methodenbausteine (Auszug) Organigramme Fachbegriffsdiagramme Wertschöpfungskettendiagramme Kundeninformation FB Kundennummer FB Kundenauftrag FB Anwendungssystemdiagramme Kundenwunschtermin FB Kundenname FB Kundenauftragsnummer FB EPKs SAP-ERM-Diagramme Vorgangskettendiagramme Funktionshierarchiediagramme Vorgang Datenbasis DVunterstützt manuell Art der Bearbeitung Auf- DV-unterstützt Ergebnis/ gaben- träger manuell Ereignis dialog batch Quelle: IDS Scheeer FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 17
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 18 ARIS: Methodenbausteine (Auszug) Bsp. für Wertschöpfungskettendiagramme Forschung Planung Vorentwicklung Entwicklung Fertigung Vertrieb Wartung Marketing
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 19 ARIS: Methodenbausteine (Auszug) Bsp. für Vorgangskettendiagramme Ereignis Funktion Daten dialog batch manuellanwendungssyst. Auftrag ist eingetroffen Auftrag erfassen Kundenauftrag Org.-Einheit Mailsystem textverarbeitung Auftragsannahme Auftrag ist erfasst Auftrags daten Auftrag ist bearbeitet Auftrag bearbeiten Kundenstamm Kundenauftrag Auftragsbearbeitungssystem Vertrieb Auftrag ist eingetroffen Auftrag weiterleiten Mailsystem Vertrieb Auftrag ist eingetroffen Auftragsdaten ergänzen Auftrags daten Vertrieb Auftragsdaten sind ergänzt
ARIS: Integration von UML-Werkzeugen ARIS bietet folgende Funktionalitäten an: Lieferant 1..1 0..* 1..* Ware 1..1 0..* Auftrag Klassendiagramm V ertrieb Beschaffung Bedarf erfassen Bedarf [e rfa ß t] Bestand prüfen leider nur UML 1.4 Bedarf [g e p rü ft] Use-Case-Diagramm Actor Use Case Use Case Actor 0..* W a re auslagern B e s te llu n g durchführen 0..* 1..1 0..* 1..1 Bestellung Bedarf Mitarbeiter Aktivitätsdiagramm Use Case Angelegt Ware und Menge zugeordnet Empfänger zugeordnet Erfaßt Zustandsdiagramm Actor 1 Object 1 Object 2 Op 1 () Op 2 () Op 3 () Sequenzdiagram Geprüft In Bestellung Befriedigt Op 4 () Op 5 () Quelle: FFH Hamburg FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 20
ARIS: Integration von UML-Werkzeugen Zusammenspiel von EPK und Use Cases Use Cases zur Beschreibung des Ablaufs innerhalb einer EPK-Funktion EPK zur Beschreibung des Ablaufs innerhalb eines Use Cases Konferenz ist vorzubereiten Mitarbeiter Vertrieb Bedarf erfassen Programmkomitee Potentielle Referenten auswählen Potentielle Referenten ausgewählt Text eingeben Text formatieren Bedarf aufgetreten B edarf anlegen anlegen anlegen Sekretariat Einladungen schreiben Einladungen geschrieben Sekretariat Dokument speichern B edarf angelegt Ware und Menge festlegen Ware und Menge festgelegt Ware festleg en Menge festlegen Ware festlegen Menge festlegen Bedarf Quelle: FFH Hamburg FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 21
ARIS: Integration von UML-Werkzeugen Zusammenspiel: EPK als Verbindung zwischen den Methoden Bedarf aufgetreten Bedarf Menge Datum Status Bedarf anlegen Class Diagram: Detail anlegen Ware festlegen Status festlegen Menge festlegen Empfänger bestimmen Bedarf angelegt Ware festlegen Ware festgelegt Quelle: FFH Hamburg FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 22 Menge festlegen EPK
ARIS: Integration von UML-Werkzeugen Zusammenspiel: EPK als Verfeinerung von Methoden Bedarf angelegt EPK Bedarf Class Diagram: Detail Menge Datum Status anlegen Ware festlegen Status festlegen Menge festlegen Empfänger bestimmen Mitarbeitername eingeben Mitarbeitername eingegeben Prüfen, ob Mitarbeiter existiert Quelle: FFH Hamburg FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 23 Empfänger ist bestimmt Mitarbeiter existiert nicht
FH Wedel Prof. Dr. Sebastian Iwanowski SWE44 Folie 24 Zusammenfassung: Systemanalyse Wesentliche prozessorientierte Sichten enthalten in: Strukturierte Analyse Geschäftsprozessmodellierung (z.b. ARIS) Wesentliche datenorientierte Sichten enthalten in: Entity-Relationship-Modellierung Objektorientierte Modellierung