Software-Engineering

Ähnliche Dokumente
SWE8 Slide 1. Software-Engineering. Vorlesung 8 vom Sebastian Iwanowski FH Wedel

Für die Bonitätsprüfung ist der kaufmännische Vertrieb fachlich verantwortlich. Funktion Organisationseinheit Beziehung. Kaufmännischer Vertrieb

Wintersemester Systementwicklung: Grundlagen. Lösungen zu den Übungsaufgaben. Stand:

ARIS-Toolset. Methodische Grundlagen. Dortmund, Dezember 1998

Software-Engineering

Geschäftsprozessmodellierung und implementierung am Beispiel SAP R/3 Sommersemester 2007

Software-Engineering

Wirtschaftsinformatik 2 (PWIN) Übung 4. Wirtschaftsinformatik 2 (PWIN) SS2010, Professur für Mobile Business & Multilateral Security 1

ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. August-Wilhelm Scheer. Vierte Auflage. Springer. Mit 179 Abbildungen

Software-Engineering

Geschäftsprozesse: Modellierung und Analyse

Prozessmodelle Selbstverständlichkeit oder Ballast. Warum beschäftigen wir uns mit Prozessen?

Die Funktion ist Träger von Zeiten und Kosten.

Gefahr droht!! Eine Frage der Sichtweise

Wirtschaftsinformatik I Teil Übung. Von: Hai Ngoc Cu, Matthias Gräf, Steffen Walter, Daniel Müller, Christopher Guth

Die Grundsätze können durch Modellierungskonventionen ausgestaltet werden

Software-Engineering

Rückblick: Entity-Relationship-Modell

Integrierte Anwendungssysteme EPK - Übungsaufgabe

Software-Engineering im Aris-Konzept als Ansatz der Integration der IT-Landschaft von Unternehmen

Übung zur Einführung in die Wirtschaftsinformatik

Fachhochschule Südwestfalen Wir geben Impulse

Ordentliche Geschäftsprozessmodellierung (GPM) nutzt auch Ihrer IT-Infrastruktur. (Was hat GPM mit IT zu tun?) Antonius J.M.

Software-Engineering

Geschäftsabläufe und Beziehungen zwischen. (Mitarbeitende / Geschäftsobjekte)

Klausur Software-Engineering SS 2005 Iwanowski

Geschäftsprozesse - EPK

SWE5 Slide 1. Software-Engineering. Vorlesung 5 vom Sebastian Iwanowski FH Wedel

Universität Trier. FB IV Wirtschafts- und Sozialwissenschaften. SS 2008 Veranstalterin: Dipl.-Wirt.-Inf. Ariane Gramm

Notationen zur Prozessmodellierung

Abschnitt Ereignisgesteuerte Prozessketten

Software-Engineering

Systementwicklung: Grundlagen WS

Geschäftsprozesse: Modellierung und Analyse

Modellierung von Geschäftsprozessen nach VCP

Wirtschaftsinformatik

EPK Ereignisgesteuerte Prozesskette

Inhaltsverzeichnis.

Wirtschaftsinformatik. Geschäftsprozesse

WI 5 und Techniken der Prozessdarstellung

Ereignisgesteuerte Prozessketten

Aufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik

SWE3 Slide 1. Software-Engineering. Vorlesung 3 vom Sebastian Iwanowski FH Wedel

Inhaltsverzeichnis. 3 Entwicklung der Architektur integrierter Informationssysteme (Aris Haus) Vorlesung Geschäftsprozesse IT/MI 2002

Was sind ereignisgesteuerte Prozessketten?

Inserate Administra-on. Anleitung

RUP Analyse und Design: Überblick

UML fürs Pflichtenheft

Wirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS

Objektorientierte Softwareentwicklung

Was sind Modelle? Beispiel

Modellierung von Arbeitsprozessen

Übungen Softwaretechnik I

MDRE die nächste Generation des Requirements Engineerings

Darstellung von Geschäftsprozessen mit Hilfe Ereignisgesteuerter Prozessketten

ROUTIS. Arbeitspaket 3.3. Ergebnisdokumentation

Software Engineering in der Praxis Praktische Übungen

Prozessorganisation Mitschriften aus den Vorlesung bzw. Auszüge aus Prozessorganisation von Prof. Dr. Rudolf Wilhelm Feininger

Objektorientierte Analyse am Beispiel Silent Kitchen Company

Holistische Modelle: Ansätze zur ganzheitlichen Modellierung

Inhaltsverzeichnis. Literatur. 4 Rational Unified Process [JBR98, Kru03] und UML [BRJ02, FS00, Bal01]

Motivation. Gliederung. Ereignis(gesteuerte) Prozessketten sind eine etablierte Modellierungstechnik. Vorlesung: Geschäftsprozessmodellierung

Prozessmanagement Übung 09

Erfahrungsbericht: Einsatz objektorientierter Methoden in Flugkörper-Software

Vorlesung Software-Engineering I

Geschäftsprozessanalyse

FHNW Hochschule für Wirtschaft

ARIS - The Business Process Platform. Dr. Wolfram Jost, Mitglied des Vorstandes

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07

Wirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS

Übung. Einführung in das Geschäftsprozessmanagement am Beispiel von ARIS

Integrierte Prozessmodellierung mit ARIS

Prüfung Software Engineering I (IB)

Software-Engineering

Kapitel 2 - Die Definitionsphase

Erweiterungen der Informationsmodellierung mit der ARIS Platform

Projekt-Planung Delphi Tage 2012

Grundlagen der Softwaretechnik

IDS Scheer Consulting Prozessorientierte SAP-ERP Implementierung mit Industry.Performance READY

Software-Engineering

Objektorientierte Analyse (OOA) Inhaltsübersicht

Analyse und Entwurf objektorientierter Systeme

2 Basis Geschäftsprozess: verschiedenen Sichten. Inhaltsverzeichnis. Basis Geschäftsprozessmodell für Aris. Vorlesung Geschäftsprozesse MI 2003

Semtation GmbH SemTalk

Modul 7: Geschäftsprozesse, SLA, ITIL und CMDB

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick

Methoden des Software Engineering

Wirtschaftsinformatik I Teil 2

Erstellung einer Prozesslandkarte

Geschäftsprozesse. modellieren. Ereignisgesteuerte Prozessketten (EPKs) Manuel Friedrich. Schiller-Gymnasium Hof

Softwareprozessmodelle

Wintersemester Systementwicklung: Grundlagen. Prof. Dr. Christoph Rosenkranz. Katholische Universität Eichstätt-Ingolstadt

2. Analyse: Anforderungen und Anwendungsfälle Softwaretechnik (CNAM)

Unified Modeling Language (UML )

Requirements Engineering. Requirements Engineering. Requirements Engineering. Requirements Engineering. Requirements Engineering

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

3. Analysephase Anforderungen, Anwendungsfälle Softwaretechnik (CNAM)

Transkript:

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