3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP

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

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Phasen. Gliederung. Rational Unified Process

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung

Artefakte, Linktypen und Besonderheiten von OOSE/RUP

V-Modell mit UML. Max Kleiner

3.4 Unified Process Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.

Grundlagen Software Engineering

Modellgetriebene Softwareentwicklung

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

IT-Projekt-Management

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

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

Inhalt. Teil I Fallstudienbasierte Einführung 1. Teil M Untersuchungsobjekt Unternehmen 13. Teil III Systemtheorie und Modellierung 57

The core problem implementing BPEL based systems: Engineering Gap between Business- and Technical --Implementation!

Der Rational Unified Process - ein Prozess- Framework für Software Projekte

on Software Development Design

Model Driven Architecture

3. Vorgehensmodelle Software Engineering. Prof. Dr. Bernhard Humm Hochschule Darmstadt, 23. Oktober 2006

1.3 Entwicklungsmethoden: Systematischer Überblick

Methodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät

Visual Studio 2010 Neues für Architekten

Management von Anforderungen im Rational Unified Process (RUP)

Requirements Engineering I

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Praktische Anpassung und Einführung des Rational Unified Process in einem E-Business Unternehmen

22. Januar Gruppe 2: TOPCASED

1.3 Entwicklungsmethoden: Systematischer Überblick

SOFTWARETECHNIK. Kapitel 7 Vorgehensmodelle. Vorlesung im Wintersemester 2012/13 FG System- und Software-Engineering Prof. Dr.-Ing.

Inhaltsverzeichnis. Einleitung Zielsetzung und Inhalt Didaktisches Konzept Voraussetzungen Literaturquellen...

Geschäftsprozessmanagement. Click here if your download doesn"t start automatically

Der Design-Workflow im Software-Entwicklungs-Prozess

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen

Requirements Engineering I

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Entwicklungsmethoden

Software-Engineering

Objektorientierte Systementwicklung

Softwareprozessmodelle

Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler

Unternehmensweite IT Architekturen

Einführung des Unified Process: ein Erfahrungsbericht

Praxisberichte. Plan des Vortrags. Das Rational Unified Process für die Anforderungsspezifikation

Software Engineering

Kurzübersicht Unified Process und Agile Prozesse

Grundkurs Geschäftsprozess- Management

CeBIT CARMAO GmbH

IBM Software. Rational Quality Manager Testing Discipline. Rational Team Concert Development Discipline

MDA auf der Grundlage der OMG Konzepte

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Referenzprojekte für den Informatikunterricht Unterrichtsprojekte zwischen Selbst- und Fremdbestimmung

Gegensätze ziehen sich an Formale Anforderungsspezifikationen und agile Softwareentwicklung unter einen (TFS)Hut bekommen

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Software-Engineering

Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)

Kapitel 2 - Die Definitionsphase

Inhaltsverzeichnis. Teil I Grundlagen 1

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

Software-Lebenszyklus

Softwareentwicklung und Projektmanagement

Oracle Data Warehouse Integrator Builder Ein Selbstversuch

RAMI 4.0 Toolbox: Vom Konzept zum Modell

ISO Reference Model

Die Unified Modeling Language UML

Notationen zur Prozessmodellierung

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

Visual Studio 2010 Jetzt auch für Architekten

SWE12 Slide 1. Software-Engineering. Vorlesung 12 vom Sebastian Iwanowski FH Wedel

Inhaltsverzeichnis Die V-Modell XT Grundlagen IT-Strategie und Implementierung unternehmensweiter Vorgehensmodelle

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere?

E-Business. Fr. Hauser, WS 2018/

systems landscape engineering - übung -

RUP Analyse und Design: Überblick

Gliederung des Vortrages

Dienstleistungsengineering und-management

Jochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

Universität Karlsruhe (TH)

Optimierung der IT-Systemlandschaft durch den Einsatz von Enterprise Architektur

Anlage zur Akkreditierungsurkunde D-PL nach DIN EN ISO/IEC 17025:2005

Oracle JDeveloper 10 g

0 Allgemeines. Prof. Dr. Rolf Dornberger

Beschreibungsmodelle

Verknüpfung des V-Modell XT mit dem RUP mithilfe des IBM Rational Method Composer. V-Modell XT Jahreskongress Run. Data Management Systems

Chapter Learning Goals

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

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

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

Agiles Anforderungsmanagement mit Atlassian Tools

Potentiale modellgetriebener Softwareentwicklung

Reference Migration Process ReMiP

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Transkript:

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie Stuttgart University of Cooperate Education Stuttgart, Germany 6. Oktober 2004

Inhalt 1. Motivation: Engineering von Informationssystemen 2. ARIS Unified Process Überblick Dynamischer Aspekt Statischer Aspekt 3. Erfahrungen 4. Zusammenfassung and Ausblick

1. Engineering von Informationssystemen Entwicklung des Software-Engineerings System- Anforderungen Software- Anforderungen Analyse Entwurf Codierung Testen Betrieb Wasserfallmodell [Royce 70] a a [Royce 70] Royce W.W., Managing the development of large software systems, IEEE, 1970

Probleme des Wasserfallmodells Fehler werden erst in späten Phasen entdeckt Korrektur von Fehlern in frühen Phasen erfordert hohen Aufwand und verursacht enorme Kosten

Rational Unified Process [Kruchten 03] a a [Kruchten 03] Kruchten, P.: The Rational Unified Process: An Introduction. Addison Wesley Professional. 3rd. edition 2003.

ARIS Rahmenkonzept zur Erstellung von Informationssystemen Fachkonzept Organisation DV-Konzept Implementierung Fachkonzept Fachkonzept Fachkonzept DV-Konzept DV-Konzept DV-Konzept Implementierung Implementierung Implementierung Daten Steuerung Funktion Fachkonzept DV-Konzept Leistung Implementierung ARIS Haus [Scheer 2002] a a [Scheer 2002] Scheer, A.-W.: Vom Geschäftsprozeß zum Anwendungssystem. Springer Verlag. 4. Auflage. 2002.

ARIS Phasenmodell [Scheer 2002] a a [Scheer 2002] Scheer, A.-W.: Vom Geschäftsprozeß zum Anwendungssystem. Springer Verlag. 4. Auflage. 2002.

Grobes ARIS Vorgehensmodell [Scheer 2002] a a [Scheer 2002] Scheer, A.-W.: Vom Geschäftsprozeß zum Anwendungssystem. Springer Verlag. 4. Auflage. 2002.

Analoges Problem zum Wasserfallmodell Fehler werden erst in späten Phasen entdeckt Korrektur von Fehlern in frühen Phasen erfordert hohen Aufwand und verursacht enorme Kosten Ansatz: Rational Unified Process wird erweitert zum ARIS Unified Process

2. ARIS Unified Process Überblick Strategy Inception Elaboration Construction Transition IS-orientierted Strategy Applications Concepts Requirements Defintion of Control Flow (EPCs) Requirements Defintion Organisation View Data View Function View Design Specification Control View Organisation View Data View Function View Implementation Control View Organisation View Data View Function View Test Deployment Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1

Integration von RUP in AUP RUP AUP business workflow (use cases) requirements definition of control flow (EPCs) requirements requirements definition (function view) + (data view during strategy phase, the marco view) analysis & design design specification (function view + control view) implementation implementation (function view + control view)

Dynamischer Aspekt: The Phases Strategy Phase: Überlegungen zur Firmenstrategie, beeinflusst durch den technischen Fortschritt. Ergebnis: Rahmen des zu implementierenden Informationssystems Inception Phase: Bestimmen der Prozesse und der Organisationsstruktur nach dem Prinzip: structure follows process follows strategy Ergebnis: Business- und Organisationsmodell Elaboration Phase: Definieren nahezu aller Use Cases und Prozesse, Erstellen eines ausführbaren Basis Systems Ergebnis: ausführbares Basis System Construction Phase: Vervollständigen der Prozesse, Abschluss des Analyseund Design Modells, Entwickeln des Basis Systems zu einem vollständigen System. Ergebnis: Erste Version des Produkts (umfasst: Implementierung, Modelle, Testfälle, Handbuch) Transition Phase: Fehlerkorrektur, Benutzerschulung, Dokumentation Ergebnis: installierte Produkt Release

Statischer Aspekt IS oriented Strategy Applications Concept Workflow Strategy Inception Elaboration Construction Transition IS-orientierted Strategy Applications Concepts Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Macro data model IT-Analyser Executive board Strategy glossary Worker und Artefakte

Requirements Definition of Control View Workflow I Strategy Inception Elaboration Construction Transition Requirements Defintion of Control Flow (EPCs) Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Business process analyst Use-Case Data level diagram Company s structure Business model

Requirements Definition of Control View Workflow II Strategy Inception Elaboration Construction Transition Requirements Defintion of Control Flow (EPCs) Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Business process designer Use-Case EPCs Sequnce diagrams State diagrams Use Case model

Requirements Definition I Strategy Inception Elaboration Construction Transition Requirements Defintion Organisation View Data View Function View Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 System analyst Vision document Function designer Function model Architect Use-cases, which influence the architecture Functions, which influence the architecture Worker und Artefakte

Requirements Definition II Strategy Inception Elaboration Construction Transition Requirements Defintion Organisation View Data View Function View Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Organisation designer Company s structure Data analyst Data macro model Data designer Data micro model Worker und Artefakte

Design Specification I Worker und Artefakte Strategy Inception Elaboration Construction Transition Design Specification Control View Organisation View Data View Function View Architect Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Class designer Design model Data-object-translate designer Function designer

Design Specification II Strategy Inception Elaboration Construction Transition Design Specification Control View Organisation View Data View Function View Architect Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Database designer Database schema Network Designer Logical Network Authorization Designer Authorization concept: Mapping data to organisation units Worker und Artefakte

Implementation I Strategy Inception Elaboration Construction Transition Implementation Control View Organisation View Data View Function View Iterations prelimanary iterations #1 #2 #n #n-1 #m #m+1 Architect Implementation model Code Implementer Implentation elements Database Implementer Database Network builder Physical network Worker und Artefakte

Implementation II Builds Teile von Funktionalitäten, die im Gesamtsystem enthalten sind Der System Integrator integriert die verschiedenen Builds.

Erfahrungen Compilerbau mit Studierenden: RUP Ansatz Diplomarbeiten bei Ausbildungsfirmen Neues Verwaltungssystem für die Berufsakademien (AG mit Profs, Systemadmins, Verwaltungsangestellten) Studierendenprojekt Prozessreengineering einer kirchlichen Verwaltungsstelle

3. Zusammenfassung und Ausblick Zusammenfassung Rational Unified Process wurde erweitert zu ARIS Unified Process durch Ergänzen der Daten-, Organisations- und Steuerungssicht Im ARIS Life Cycle wurden Iterationen ergänzt Vorteil: Kostenreduktion durch möglichst frühe Fehlererkennung Ausblick Verfeinerung der Methode durch ausführlichen Praxistest ARIS Unified Process the product Definition einer einheitlichen Modellierungssprache orientiert an UML 2