Software-Engineering im Aris-Konzept als Ansatz der Integration der IT-Landschaft von Unternehmen
|
|
- Maximilian Sachs
- vor 8 Jahren
- Abrufe
Transkript
1 Software-Engineering im Aris-Konzept als Ansatz der Integration der IT-Landschaft von Unternehmen Martin Plümicke 25. Oktober
2 These: IT im Unternehmen ist mehr als nur die Analyse von Geschäftsprozessen. 2
3 Geschäftsprozessmodellierung als EPK Kundenkreditanfrage eingegangen Abt. Girokonten Sachbearbeiter Schufa regelmäßiges Einkommen prüfen Datenbank Kontobewegungen Schufa Datenbank Weitere Kredite prüfen Schufa- Fernabfragesystem XOR XOR Kunde hat kein regelmäßiges Einkommen Kunde hat regelmäßiges Einkommen Kunde hat keine weiteren Kredite Kunde hat weitere Kleinkredite Kunde ist stark verschuldet Kreditabteilung Kreditantrag ablehnen Kreditangebot erstellen weitere Überprüfungen anstellen Kreditdatenbank 3
4 IT-Anforderungen: Abt. Girokonten: Zugriff Datenbanken Kontobewegungen Sachbearbeiter Schufa: Zugriff Schufa Fernabfragesystem Kreditabteilung: Zugriff auf die Kreditdatenbank Voll-/Halbautomatisches System zur Entscheidungshilfe (weitere Überprüfungen anstellen) Programm zur Erstellung eines Kreditangebots Allgemein: Datenbank Kontobewegung Kreditdatenbank Netzwerk System zur Weiterleitung des Auftrags ( Workflow) 4
5 Klassische Ansätze des Software-Engineerings 1. Modelle Datenbanken: Entity Relationship Model Diagramme Funktionalitäten: Modelle des Structured Analysis/Structured Design Unified Modelling Language Workflow: erst im jüngster Zeit in UML enthalten Netzwerk: Netzdiagramme Problem: Die Integration war kaum vorgesehen! 5
6 2. Vorgehensmodelle Wasserfallmodell Booch Methode Rational Unified Process Problem: Kommunikation zwischen Auftraggeber und Implementierer 6
7 a Das ARIS-Phasenmodell Typische Begriffe: Unternehmensziele, Kritische Erfolgsfaktoren, Schwachstellen, CIM, WWS 1. Phase DV-orientierte strategische Anwendungskonzepte Entitytypen, Funktionen, Organisationseinheiten, Anwendungssysteme, Leistungsarten 2. Phase Fachkonzept (Semantische Modelle) Relationen, Module, Netztopologien, Trigger 3. Phase DV-Konzept Build Time Zugriffswege, Netzprotokolle, Programmcode 4. Phase Technische Implementierung 5. Phase (Run Time) Betrieb und Wartung Innovationen Informations- und Kommunikationstechnik Prof. Scheer Quelle: Scheer, A.-W.: ARIS - Vom Geschäftsprozeß zum Anwendungssystem, 3. Aufl., Berlin u. a Kap. C 7
8 Phasenmodell im Aris-Haus Strategische Geschäftsprozessanalyse und Sollkonzept Fachkonzept DV-Konzept Organisation Implementierung Fachkonzept Fachkonzept Fachkonzept DV-Konzept DV-Konzept DV-Konzept Implementierung Daten Implementierung Steuerung Implementierung Funktion Fachkonzept DV-Konzept Implementierung Leistung Informations- und Kommunikationstechnik 8
9 Software-Engineering Diagramme im Aris-Haus Organigramm Netztopologie Organisation Netzdiagramm erweitertes ER-Modell Relationendiagramm Wertschöpfungsdiagramm Ereignisgesteurte Prozesskette Vorgangskettendiagramm Zugriffsdiagramm Ziel- und Funktionsdiagramm Fktsbaum (Hierarchiediagr.) Ablaufdiagramme Module Minispezifikationen Tabellendiagramm Daten Zugriffsdiagramm Steuerung Programm in Prog.sprache Compiler/Interpreter Funktion Produktmodell Aris Aris Leistung 9
10 Steuerungssicht: Steuerungssicht übernimmt die Verknüpfung der anderen Sichten: Modellierung des dynamischen Verhaltens des Geschäftsprozesses EPK Wertschöfungskette Vorgangskettendiagramm Modellierung der Beziehungen zwischen den Sichten Funktionen und Organisation Funktionen und Daten Daten und Organisation 10
11 EPK des groben ARIS-Vorgehensmodells Projektstart Fachkonzept Steuerungssicht (EPK) Fachkonzept Steuerungssicht beendet Fachkonzept Funktionssicht erstellen Fachkonzept Organisationssicht erstellen Fachkonzept Datensicht erstellen Fachkonzept Leistungssicht erstellen Fachkonzepte abgeschlossen DV-Konzept Funktionssicht erstellen DV-Konzept Organisationssicht erstellen DV-Konzept Datensicht erstellen DV-Konzept Leistungssicht erstellen DV-Konzept Steuerungssicht erstellen DV-Konzepte abgeschlossen Implementierung Funktionssicht Impl. Organisationssicht Impl. Datensicht Impl. Leistungssicht Impl. Steuerungssicht Projekt abgeschlossen Prof. Scheer Quelle: Scheer, A.-W.: ARIS - Vom Geschäftsprozeß zum Anwendungssystem, 3. Aufl., Berlin u. a Kap. C 11
12 Organisation Beziehungen zwischen Funktionen und Organisation Funktions-Organisationszuordnungsdiagramme: - Matrixdarstellung - Use-Case-Diagramme Daten Steuerung Funktion Leistung 12
13 Use-Case Diagramme Kreditantrag Sachbearbeiter Schufa Weitere Kredite prüfen regelm. Einkommen prüfen Giro Abt. Kreditwürdigkeit prüfen Kreditabteilung Kreditangebot erstellen 13
14 Matrixdarstellung Kreditantrag Kreditabt. Giro Abt. Sachb. Schufa Kreditwürdigkeit prüfen v b b weitere Kredite prüfen v regelm. Einkommen prüfen v Kreditangebot erstellen v v=verantwortlich, b=aktiv beteiligt, x=mit einbezogen 14
15 Organisation Beziehungen zwischen Funktionen und Daten Klassendiagramm Ereignis gesteuerte Prozesskette (EPK) Daten Steuerung Funktion Leistung 15
16 Beziehungen zwischen Funktionen und Daten 1. Transformation von Input Daten in Output Daten 2. Ereignisse sind (Daten )Zustandveränderungen, werden von Funktionen erzeugt. 16
17 Fachkonzept in der Datensicht und der Funktionssicht Datensicht (ER Diagramm) Funktionssicht (Funktionsbaum) Kunden-Nr. Name Adresse Kredigtw. prüfen Geburtsdatum Kunde 1..n regelm.eink. prüfen weitere Kredite pr üfen 1..n Transaktions-Nr. Transaktion Betrag 17
18 Klassendiagramme in der Beziehung zwischen Daten und Funktionen Funktionen-Daten erstellt von ADMIN geändert von ADMIN um 18: um 21:59 «class» Kunde «attribute» int Kunden_Nr; String Name; String Adresse; * * «class» Transaktion «attribute» int Betrag; int Transaktions_Nr; «class» Kredit_Kunde «method» void REinkommenCheck() Klassendiagramme sind statische UML-Diagramme. 18
19 Ereignisse als Daten in Beziehung zu Funktionen Kundenkreditanfrage eingegangen Abt. Girokonten Sachbearbeiter Schufa regelmäßiges Einkommen prüfen Datenbank Kontobewegungen Schufa Datenbank Weitere Kredite prüfen Schufa- Fernabfragesystem XOR XOR Kunde hat kein regelmäßiges Einkommen Kunde hat regelmäßiges Einkommen Kunde hat keine weiteren Kredite Kunde hat weitere Kleinkredite Kunde ist stark verschuldet Kreditabteilung Kreditantrag ablehnen Kreditangebot erstellen weitere Überprüfungen anstellen Kreditdatenbank 19
20 Dynamische UML Diagramme in der Beziehung zwischen Daten und Funktionen Interaktionsdiagramm (Sequenzdiagramm) Nachrichten werden zwischen Objekten ausgetauscht Zustandsdiagramm Zustände von Objekten werden durch Ereignisse verändert Aktivitätsdiagramm Prozessdarstellung innerhalb von unterschiedlichen Packages 20
21 Beziehung zwischen EPK und objektorientierter Modellierung Bungert/Heß: Objektorientierte Geschäftsprozeßmodellierung, 1995 EPK wird modelliert wie üblich für jedes vorkommende Objekt werden zusätzlich die resultierenden Ereignisse der Funktionen modelliert Scheer/Nüttgens/Zimmermann: oepk, 1997 Funktionen in der EPK werden durch Klassen mit den relevanten Methoden und Attributen ersetzt. Loos/Allweyer: An Approach for Integrating UML and Event-Driven Prcess Chains (EPC), 1998 Elemente der EPK werden Elementen der verschiedenen UML Diagrammen zugeordnet 21
22 Beziehungen zwischen Organisation und Daten Organigramm Organisation ER-Modell Benutzerberechtigungstabelle Daten Steuerung Funktion Leistung 22
23 Benutzerberechtigungstabelle Bank Datenbankobjekte Benutzer Kunde Transaktion Schufa DB Kredit-DB Kreditabt. arw cw cwr Giroabt. crw crw Sachb. Schufa r c=anlegeberechtigt, r=leseberchtigt, w=schreibberechtigt 23
24 Prozeßmanagement nach dem ARIS - House of Business Engineering I. Prozeßgestaltung Referenzmodelle, Bewertung, Prozeß- und Produktmodell Wissensmanagement Benchmarking Continuous Process Improvement Simulation Qualitätssicherung Process Warehouse V. FRAMEWORK Build - Time - Konfiguration II. Prozeßplanung und -steuerung III. Workflowsteuerung Monitoring Zeit- und Kapazitätssteuerung Mappe Funktionsaufruf Dokumentenfluß Datenaufruf Executive Information System IV. Anwendungssystem Komponenten, Business Objects, Objektbibliotheken Standardsoftwaremodule Java- Applets Datenbank Prof. Scheer Quelle: Scheer, A.-W.: ARIS - Vom Geschäftsprozeß zum Anwendungssystem, 3. Aufl., Berlin u. a Kap. D 24
25 ARIS HOPE Ebene I (Prozessgestaltung): Modellierung der Geschäftsprozesse mit dem ARIS Rahmenkonzept. Ebene II (Prozessplanung und -steuerung): Process Business Owner plant und steuert laufende Prozesse: Zeit- und Kapazitätssteuerung, Kostenanalyse. Ebene III (Workflowsteuerung): Mechanischer oder elektronischer Transport von zu bearbeitenden Objekten. Ebene IV (Anwendungssystem): Konkrete Bearbeitung der Objekte an den Arbeitsplätzen mit IT Unterstützung. 25
26 Zusammenfassung Analyse von Geschäftsprozessen muss aus verschiedenen Sichten erfolgen: Organisations-, Daten-, Funktions- und Leistungssicht Für jede Sicht gibt es Software-Engineering Werkzeuge zur Modellierung In der Steuerungssicht wird das dynamische Verhalten des Geschäftsprozesses und die Beziehung der anderen Sichten untereinander beschrieben ARIS bietet ein Rahmenkonzept zur Beschreibung aller Sichten, in dem z.t. bereits bekannte Software-Engineering Methoden integriert wurden. Das Rahmenkonzept ARIS kann auch ohne ARIS Toolsets eingesetzt werden. 26
Gefahr droht!! Eine Frage der Sichtweise
Gefahr droht!! Eine Frage der Sichtweise ARchitektur integrierter InformationsSysteme (ARIS) Sowohl Methode als auch Software zur Beschreibung von Geschäftsprozessen eines Unternehmens mit allen wesentlichen
MehrInhaltsverzeichnis. 3 Entwicklung der Architektur integrierter Informationssysteme (Aris Haus) Vorlesung Geschäftsprozesse IT/MI 2002
6.1.2 DV Konzept der Funktionssicht............... 165 6.1.3 Implementierung der Funktionssicht............. 170 6.2 Organisationssicht........................... 171 6.2.1 Fachkonzept der Organisationssicht..............
MehrRUP Analyse und Design: Überblick
Inhaltsverzeichnis Übersicht [, 2, 8] 3. Vorgehensweise............................... 5 2 Planungsmethoden 37 2. Definitionsphase.............................. 6 3 Rational Unified Process [5, 6] und
MehrGeschäftsprozesse: Modellierung und Analyse
Geschäftsprozesse: Modellierung und Analyse. Ausgangssituation 2. Begriffe 3. Modellierungsmethoden 4. Modellarten 5. orgehensprinzipien 6. Analyse 7. Werkzeuge Seite Klassische Unternehmensmodelle Unternehmensmodell:
MehrWirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS
Wirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS (theoretische Aspekte der Informationsmodellierung) 3. Vorlesung 23.04.2007 Informationsmodelle Phasen der Softwareentwicklung:
MehrEPK Ereignisgesteuerte Prozesskette
Ausarbeitung zum Fachseminar Wintersemester 2008/09 EPK Ereignisgesteuerte Prozesskette Referent: Prof. Dr. Linn Ausarbeitung: Zlatko Tadic e-mail: ztadic@hotmail.com Fachhochschule Wiesbaden Fachbereich
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrARIS Architektur integrierter Informationssysteme
2. Geschäftsprozessmanagement, 2.1 ARIS-Ebenen ARIS Architektur integrierter Informationssysteme nach Scheer BWL Fachkonzept DV-Konzept Implementierung IT Präzisierung der betriebswirtschaftlichen Problemstellung,
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
MehrDV-Konzept-Ebene: Netzwerk-Topologie - Struktur der Verbindungen mehrerer Geräte untereinander, um einen gemeinsamen Datenaustausch zu ermöglichen.
Übungsblatt 05/2011 Prof. Dr. Peter Loos Datum: 16. Juni 2011 Aufgabe 13 (ARIS-Sichten, ARIS-Haus) - Organisationssicht: Fachkonzept-Ebene: Organigramm Abteilungsleiter Gruppenleiter A Gruppenleiter B
MehrÜbung 4. Musterlösungen
Informatik für Ökonomen II HS 2010 Übung 4 Ausgabe: 18.11.2010 Abgabe: 25.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie
MehrModellierung von Geschäftsprozessen (MGP / GPM) Thematische Einführung
FHTW Berlin FB4, Wirtschaftsmathematik Modellierung von Geschäftsprozessen (MGP / GPM) Thematische Einführung Dr. Irina Stobbe STeam Service Software Sustainability Organisatorisches Thema - Überblick
MehrKlausur Software-Engineering SS 2005 Iwanowski 23.08.2005
Klausur Software-Engineering SS 2005 Iwanowski 23.08.2005 Hinweise: Bearbeitungszeit: 90 Minuten Erlaubte Hilfsmittel: im Anhang, sonst keine Bitte notieren Sie Ihre Antworten ausschließlich auf dem Aufgabenblatt!
MehrModellierung von Arbeitsprozessen
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 9 Modellierung von Arbeitsprozessen Universität Zürich Institut für Informatik Inhalt 9.1 Grundlagen 9.2 Ereignisgesteuerte Prozessketten (EPK)
MehrAufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik
Übungsblatt 01 / 2011 Datum: 5. Mai 2011 Aufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik Beschreiben Sie das Lehr- und Forschungsgebiet der Wirtschaftsinformatik und zeigen Sie
MehrInhaltsverzeichnis. 1. Fragestellung
Inhaltsverzeichnis 1. Fragestellung... 1 2. Herleitung zum Thema... 1 3. Das Entity Relationship Modell (ERM)... 2 4. Praktisches Beispiel zum ERM... 7 5. Anhang...Fehler! Textmarke nicht definiert. 1.
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrGeschäftsprozesse - EPK
Geschäftsprozesse - EPK Prof. Dr. W. Riggert Darstellung von Geschäftsprozessen EPK Grundelemente Die grundlegenden Elemente einer eepk sind Funktionen, Ereignisse und Verknüpfungsoperatoren (Konnektoren).
MehrAugust-Wilhelm Scheer ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. Vierte Auflage. Mit 179 Abbildungen. Springer
August-Wilhelm Scheer ARIS- Modellierungsmethoden, Metamodelle, Anwendungen Vierte Auflage Mit 179 Abbildungen Springer ARIS-Geschäftsprozeßmodellierung A.I A.1.1 A.I.2 A.I.3 Strategische Geschäftsprozeßanalyse
MehrSoftware Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003
Software Engineering Softwaretechnik Softwaretechnologie, Software Engineering (engl.) das, -, Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen für das ingenieurmäßige Entwerfen, Herstellen
MehrLösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13)
Prof. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig Lösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13) Ausgabe: 12. Januar 2013 Abgabe: 25. Januar
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrARIS-Toolset. Methodische Grundlagen. Dortmund, Dezember 1998
ARIS-Toolset Methodische Grundlagen Dortmund, Dezember 1998 Prof. Dr. Heinz-Michael Winkels, Fachbereich Wirtschaft FH Dortmund Emil-Figge-Str. 44, D44227-Dortmund, TEL.: (0231)755-4966, FAX: (0231)755-4902
MehrARIS Architektur integrierter Informationssysteme. Dr. Irina Stobbe STeam 2006/08
FHTW Berlin FB4, Wirtschaftsmathematik, 6. Semester Vorlesung SS 2008 ARIS Architektur integrierter Informationssysteme Modellierung von Geschäftsprozessen, Teil 3.1 Dr. Irina Stobbe STeam 2006/08 Literatur
Mehr5 Methoden und Werkzeuge zur Prozessmodellierung
5 Methoden und Werkzeuge zur Prozessmodellierung Geschäftsprozess ftsprozess-management 5.1 Modellierung in ADONIS ADONIS ist ein Geschäftsprozess-Management-Werkzeug der BOC GmbH, Wien Prof. Dr. Knut
MehrVorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung
Vorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung 08.30 Begrüßung durch Dipl.-Kfm. Björn Simon organisatorische Grundlagen der Veranstaltung (Hinweis auf obligatorische
MehrDr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht
Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur UML-Klassendiagramme als Werkzeug im Unterricht Blitzlicht? In welcher Programmiersprache(n) unterrichten Sie?? In welchem Umfang unterrichten Sie Objektorientierung??
MehrARIS- Modellierungsmethoden, Metamodelle, Anwendungen. August-Wilhelm Scheer. Vierte Auflage. Springer. Mit 179 Abbildungen
August-Wilhelm Scheer 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. ARIS- Modellierungsmethoden, Metamodelle, Anwendungen
MehrSoftwareentwicklungspraktikum Sommersemester 2007. Feinentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Feinentwurf Auftraggeber Technische Universität Braunschweig
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Meitner, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 16 Objektorientiertes Design Matthias Meitner Marc Spisländer Lehrstuhl für
MehrKapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?
Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung
MehrVorlesung Software-Engineering I
Vorlesung Software-Engineering I im 3. und 4. Semester 05. Basiskonzepte Sichten auf das Produkt PD-TES/Hoyer, Frank-Michael SWE1: 05. Basiskonzepte - Sichten 16. Juli 2010 geändert: 4. Oktober 2013 SW-Architektur
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
MehrEinführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005
Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der
MehrGrundkurs Geschäftsprozess Management
Andreas Gadatsch Grundkurs Geschäftsprozess Management Methoden und Werkzeuge für die IT-Praxis: Eine Einführung für Studenten und Praktiker Mit 352 Abbildungen 5., erweiterte und überarbeitete Auflage
MehrUmsetzung des OrViA-Frameworks mit ARIS
Umsetzung des OrViA-Frameworks mit ARIS Sebastian Stein sebastian.stein@ids-scheer.com IDS Scheer AG PROJEKTTRÄGER Agenda Motivation Kurzüberblick SOA Strukturierte Anforderungsanalyse mit ARIS Validierung
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrProgrammiersprache 2 (C++) Prof. Dr. Stefan Enderle NTA Isny
Programmiersprache 2 (C++) Prof. Dr. Stefan Enderle NTA Isny 3. UML Klassendiagramm Nachtrag 3.1 Einführung UML UML ist eine standardisierte Sprache zur Modellierung von Systemen. In UML werden graphische
Mehr1 Geschäftsprozessmodellierung in der Zollverwaltung
1 Geschäftsprozessmodellierung in der Zollverwaltung 1.1 Ausgangslage Aufbau und Abläufe der Bundeszollverwaltung waren geprägt von einer stark grenzbezogenen Aufgabenstellung. Die gesellschaftlichen,
MehrSoftware-Engineering
FH Wedel Prof. Dr. Sebastian Iwanowski SWE2 Folie 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien FH Wedel Prof. Dr. Sebastian Iwanowski SWE2 Folie 2 Grundbegriffe
MehrDatenbankmodelle 1. Das Entity-Relationship-Modell
Datenbankmodelle 1 Das Entity-Relationship-Modell Datenbankmodelle ER-Modell hierarchisches Modell Netzwerkmodell relationales Modell objektorientierte Modelle ER Modell - 2 Was kann modelliert werden?
MehrUML Klassendiagramm. Igor Karlinskiy, Mikhail Gavrish
UML Klassendiagramm Igor Karlinskiy, Mikhail Gavrish Agenda Wichtigste Eigenschaften Syntaktische Elemente mit entsprechendem C++ Code Analysemodell Designmodell Quellen 2 Klassendiagramm gibt die Möglichkeit,
MehrGeschäftsprozessmodellierung
FH Hannover Master TR 2009 Hajo Kessener, Matrikel-Nr. 1129962 Geschäftsprozessmodellierung Übung»Abgabe von elektronischem «Aufgabenstellung Entwicklung eines Geschäftsprozesses zur Abgabe von elektronischem
MehrGeschäftsprozesse: Modellierung und Analyse
Geschäftsprozesse: Modellierung und Analyse 1. Ausgangssituation 2. Begriffe 3. Modellierungsmethoden 4. Modellarten 5. Vorgehensprinzipien 6. Analyse 7. Werkzeuge Begriffe: Methoden, Verfahren, Notationen,...
Mehr2 Was ist neu in ARIS 9?... 11 2.1 Startprozedur... 12 2.2 Oberfläche... 13 2.3 Modellierung... 14 2.4 Analyse... 16
Inhaltsverzeichnis 1 Kurzüberblick Prozessmanagement................................ 1 1.1 Grundproblem traditioneller Organisationsformen Weshalb Prozessorganisation?.........................................
MehrEINFÜHRUNG 06.06.2013 IOZ AG 1
BPMN BPMN2.0 EINFÜHRUNG 06.06.2013 IOZ AG 1 EINFÜHRUNG GESCHÄFTSPROZESSMODELLIERUNG Was ist Geschäftsprozessmodellierung? Darstellung von geschäftlichen Abläufen und deren Interaktion Was wird inhaltlich
MehrJava Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7
Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck
MehrKlassendiagramm. (class diagram)
: Klassendiagramm http:///topic95.html Klassendiagramm (class diagram) Klassendiagramm Objektdiagramm Komponentendiagramm Kompositionsstrukturdiagramm Verteilungsdiagramm Einstieg Paketdiagramm Aufbau
MehrFolien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 4: Modellierung von betrieblichen Informationssystemen
Folien zum Textbuch Kapitel 2: Planung, Entwicklung und Betrieb von IS Teil 4: Modellierung von betrieblichen Informationssystemen Textbuch-Seiten 209-245 WI Planung, Entwicklung und Betrieb von IS IS-Modellierung
MehrModellierung von Geschäftsprozessen nach VCP
Modellierung von Geschäftsprozessen nach VCP Globalisierung, verändertes Konsumentverhalten, Konkurrenz- und Kostendruck, Unternehmenszusammenschlüsse, E-Business... Viele hinreichend bekannte Trends zwingen
Mehr4 Modelle des Informationsmanagements
4 Modelle des Informationsmanagements 4.1 Modelle des IM im weiteren Sinne 4.1.1 Problemorientierte Ansätze im amerikanischen Raum 4.1.2 Aufgabenorientierte Ansätze im deutschen Raum 4.1.3 Prozessorientierte
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrU08 Entwurfsmuster (II)
U08 Entwurfsmuster (II) Inhalt der Übung Diskussion und Implementierung von Entwurfsmustern Übungsaufgaben Aufgabe 1 (Queue) Gegeben ist das folgende Analysemodell einer Warteschlange (Queue): Eine Warteschlange
MehrProjektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)
Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I) Historisch Kulturelle Informationsverarbeitung Hauptseminar: KLIPS 2.0 Dozent: Prof. Dr. Thaller Referent:
MehrKlassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla
BlaBla Diese Kennzeichnungen sind nur Erläuterungen und nicht Bestandteil des Diagramms Quelle: P.Grässle, H.Baumann, P.Baumann, UML projektorientiert, Galileo Verlag, 2003 21 Primäre Begriffe Kapselung
MehrAnwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI
Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun Java Projekt Schiffe Versenken mit GUI 1. Über den Autor: Name: Marija Matejic Matrikelnummer: 9352571 E-mail: marijamatejic@yahoo.com
MehrSoftware Engineering in der Praxis
Inhalt Nachlese Aufgaben Literatur Software Engineering in der Praxis Praktische Übungen Inhalt Nachlese Aufgaben Literatur Marc Spisländer Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität
MehrGeschäftsprozesse: Modellierung und Analyse
Geschäftsprozesse: Modellierung und Analyse 1. Ausgangssituation 2. Begriffe 3. Modellierungsmethoden 4. Modellarten 5. Vorgehensprinzipien 6. Analyse 7. Werkzeuge Modellierung Modellierung: Modell: Prozess
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrIT-Beratung: Vom Geschäftsprozess zur IT-Lösung
Ralf Heib Senior Vice-President Geschäftsleitung DACH IT-Beratung: Vom Geschäftsprozess zur IT-Lösung www.ids-scheer.com Wofür steht IDS Scheer? Wir machen unsere Kunden in ihrem Geschäft erfolgreicher.
MehrSoftware-Engineering 2. Übungen zur Wiederholung. IT works. Metris GmbH 27.01.2009 1
Übungen zur Wiederholung IT works. Metris GmbH 27.01.2009 1 Ein Kunde beauftragt Sie mit der Erstellung eines neuen betrieblichen Informationssystems für seine Firma. Welche UML-Diagrammformen würden Sie
MehrSEQUENZDIAGRAMM. Christoph Süsens
SEQUENZDIAGRAMM Christoph Süsens DEFINITION Das Sequenzdiagramm gibt Auskunft darüber: Welche Methoden für die Kommunikation zwischen ausgewählten Objekten zuständig sind. Wie der zeitliche Ablauf von
Mehr4. AuD Tafelübung T-C3
4. AuD Tafelübung T-C3 Simon Ruderich 17. November 2010 Arrays Unregelmäßige Arrays i n t [ ] [ ] x = new i n t [ 3 ] [ 4 ] ; x [ 2 ] = new i n t [ 2 ] ; for ( i n t i = 0; i < x. l e n g t h ; i ++) {
MehrGrundlagen der Softwaretechnik
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Musterlösung Name: Matrikelnummer: Note: Prüfungstag:
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
MehrSoftwaretechnik (Allgemeine Informatik) Überblick
Softwaretechnik (Allgemeine Informatik) Überblick 1 Einführung und Überblick 2 Abstraktion 3 Objektorientiertes Vorgehensmodell 4 Methoden der Anforderungs- und Problembereichsanalyse 5 UML-Diagramme 6
MehrSoftware Engineering Interaktionsdiagramme
Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)
MehrGemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen
Gemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen Gliederung Geschäftsprozess Einführung der Modellierungskonzepte PetriNetz und EPK Transformation von EPK in PN
MehrGeschäftsprozessanalyse
Geschäftsprozessanalyse Prozessmodellierung weitere Begriffe: workflow business process modelling business process (re-)engineering 2 Was ist ein Prozess? Prozesse bestehen aus Aktionen / Ereignissen /
MehrLösungsvorschlag für Übungsblatt 4 Software Engineering 1 (WS 2012/13)
Prof. Ina Schaefer Software Systems Engineering TU Braunschweig Lösungsvorschlag für Übungsblatt 4 Software Engineering 1 (WS 2012/13) Ausgabe: Kleine Übung: 07. Dezember/10. Dezember 2012 Abgabe: Kleine
MehrPädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung
Variante 1 Swisscom-Router direkt ans Netzwerk angeschlossen fixe IP-Adressen (kein DHCP) 1. Aufrufen des «Netz- und Freigabecenters». 2. Doppelklick auf «LAN-Verbindung» 3. Klick auf «Eigenschaften» 4.
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
MehrSoftwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrAssoziation und Aggregation
Assoziation und Aggregation Martin Wirsing in Zusammenarbeit mit Matthias Hölzl, Nora Koch 05/03 2 Ziele Verstehen der Begriffe Assoziation und Aggregation Implementierung von Assoziationen in Java schreiben
MehrIntegrationsprozesse. cross component BPM - Steuerung systemübergreifender Szenarien. Konrad Lubenow, FHTW Berlin, Juli 2007
Integrationsprozesse cross component BPM - Steuerung systemübergreifender Szenarien Konrad Lubenow, FHTW Berlin, Juli 2007 Integrationsprozesse XI(ccBPM) normaler Messageaustausch über den Integrationsserver
MehrAbbildungsverzeichnis... XIII Tabellenverzeichnis... XVII Abkürzungsverzeichnis... XIX
Inhaltsverzeichnis Abbildungsverzeichnis... XIII Tabellenverzeichnis... XVII Abkürzungsverzeichnis... XIX 1 2 3 4 5 Smart Energy... 1 1.1 Der Weg zu Smart Energy... 1 1.2 Der Aufbau und die Struktur der
MehrFachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik. Pflichtenheft. Anwendungsentwicklung Semester 5
Fachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik Pflichtenheft Anwendungsentwicklung Semester 5 Thema: Erstellung eines WebServices für eine Bank Anwendung COOLESACHE Gruppe:
MehrObjektorientierte Programmierung
Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Zusatzaufgaben Lösungsvorschlag Objektorientierte Programmierung Lösung 22 (Java und UML-Klassendiagramm)
MehrÜbungsblatt 4. Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin)
Übungsblatt 4 Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin) Die Saartal Linien beauftragen Sie mit dem Entwurf der Datenstrukturen für ein Informationssystem. Dieses soll zur Verwaltung
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrPrüfung Software Engineering I (IB)
Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 3 A Wintersemester 2014/15 Prüfung Software Engineering I (IB) Datum : 21.01.2015, 14:30 Uhr Bearbeitungszeit
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
MehrSJ OFFICE - Update 3.0
SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport
MehrEvaluation of Database Design and Reverse Engineering Tools for a Large Software System
Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Anne Thomas TU Dresden Dr. B. Demuth Pre Press GmbH (Dresden) T. Reuter Gliederung Einleitung Vorgehensweise Kontext
MehrÜbung 1. Ziel: Statisches Modell (Klassendiagramm) aus allgemeiner Beschreibung erstellen.
Übung 1 Ziel: Statisches Modell (Klassendiagramm) aus allgemeiner Beschreibung erstellen. Für Paletten ist eine verwaltung zu organisieren, eine Palette kann in einem offenen (z.b. eine große halle) stehen.
MehrGroße Übung Praktische Informatik 1
Große Übung Praktische Informatik 1 2005-12-08 fuessler@informatik.uni-mannheim.de http://www.informatik.uni-mannheim.de/pi4/people/fuessler 1: Announcements / Orga Weihnachtsklausur zählt als Übungsblatt,
Mehr2 Basis Geschäftsprozess: verschiedenen Sichten. Inhaltsverzeichnis. Basis Geschäftsprozessmodell für Aris. Vorlesung Geschäftsprozesse MI 2003
2 Basis Geschäftsprozess: verschiedenen Sichten Basis Geschäftsprozessmodell für Aris Vorlesung Geschäftsprozesse MI 2003 Martin Plümicke 3. Semester, Sommer 2004 Zunächst in Worten betrachtet Kunde bestellt
MehrProf. Dr. Uwe Schmidt. 21. August 2007. Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252)
Prof. Dr. Uwe Schmidt 21. August 2007 Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252) Zeit: 75 Minuten erlaubte Hilfsmittel: keine Bitte tragen Sie Ihre Antworten und fertigen
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI
Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer
MehrMakenai Solutions, Innovation & Creative Ideas. ERFOLGSGESICHT Narrika - Unified Communications Einsatz
Makenai Solutions, Innovation & Creative Ideas ERFOLGSGESICHT Narrika - Unified Communications Einsatz Inhalt Inhalt... 2 Erfolgsgesicht. Narrika -... 3 Unified Communications Einsatz... 3 ZUSAMMENFASSUNG...
MehrWirtschaftsinformatik
Fakultät für Betriebswirtschaft Munich School of Management Wirtschaftsinformatik Tutorium 1: Ereignisgesteuerte Prozessketten Dipl.-Kfm. Julian Propstmeier Institut für Information, Organisation und Management
MehrIBM Software Demos Rational Software Delivery Platform - Änderungen an Design und Architektur einer Anwendung
In dieser Demo verwendet Alex die Visualisierungs- und Modellfunktionen von Rational Software Architect, um die Architektur der Anwendung zu betrachten und festzulegen, wie die Änderung Sofort kaufen bestmöglich
MehrVgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation
MehrFragenkatalog Geschäftsmodellierung Grundlagen
Fragenkatalog Geschäftsmodellierung Grundlagen 1. Erläutern Sie den Begriff der Geschäftsmodellierung - Erfassung und Spezifikation von Geschäftsprozessen für die Analyse und Gestaltung betrieblicher Systeme
MehrINNOVATOR im Entwicklungsprozess
Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung
MehrUse Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
MehrRelationale Datenbanken Datenbankgrundlagen
Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern
Mehr