Vorlesung "Software-Engineering"

Slides:



Advertisements
Ähnliche Präsentationen
Eine Frage der Sichtweise
Advertisements

1 Referenzmodelle für HISinOne Dr. Uwe Hübner, 02. Juli 2009.
Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer
ARIS Gliederung Konzept der ARIS-Architektur
1 Workshop: Grundlagen des IT-Projektmanagements - Version /2004Modul: Aufwand – Ergänzung FP Copyright: Dr. Klaus Röber Modul Ergänzungen zur.
Vorgehensmodell - Wasserfallmodell
Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer IM Ausgabe 3/2008
Womit beschäftigt sich die Wirtschaftsinformatik ?
ARIS-Konzept Petzold / Hennersdorf.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Applikationsorientierte IT-Strategieentwicklung
Systemanalyse In der Systemanalyse wird aus den fachspezifischen Anforderungen das Systemmodell erstellt; im Systemmodell ist spezifiziert, was das System.
Wissensmanagement mit semantischen Netzen – Analyse und Vergleich verschiedener Softwarelösungen Autor: Holger Wilhelm Referentin: Prof. Dr. Uta Störl.
Erschließen von semantischen Referenzen mit Ontology-Reasoning-Werkzeugen Das Ziel dieser Masterarbeit war die Erweiterung des ORBI Systems um ein Inferenz-System.
Enterprise Resource Planning
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Der Rational Unified Process - Einführung Inhalt Prozessmodelle Der Rational Unified.
Einführung in die Wirtschaftsinformatik
Themenschwerpunkte Übung 4:
Prof. Dr. Hans-Jürgen Scheruhn
ARIS Architektur integrierter Informationssysteme.
Management der Informationssysteme Modellierung von Unternehmensarchitekturen.
Informationsmanagement. © Prof. T. Kudraß, HTWK Leipzig Konzepte des Informationsmanagements Problemorientierte Ansätze Aufgabenorientierte Ansätze Prozessorientierte.
Geschäftsprozess-Management: Ein Ansatz zur Beherrschung des Datenmanagements in einem Unternehmen Prof. Dr. Thomas Kudraß HTWK Leipzig.
Die Skriptsprache Python im Kontext des Softwareentwicklungsprozesses
Vorlesung Gestaltung von soziotechnischen Informationssystemen - RequirementsEngineering und Contextual Design- Thomas Herrmann, Lehrstuhl Informations-
Kurzüberblick über ereignisgesteuerte Prozessketten (EPK)
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
5 Methoden und Werkzeuge zur Prozessmodellierung
Synergieeffekte durch softwaregestützte Prozessmodelle
Dienstag, Markus Schoenen
Wirtschaftsinformatik (WI) an der CTS
Wirtschaftsinformatik
Geschäftsprozesse: Modellierung.
IT-Anforderungskatalog
Einsatz von Anwendungssystemen WS 2013/14 Prof. Dr. Herrad Schmidt
Musterlösungen Übungsblatt 5
Musterlösungen Übungsblatt 1
Geschäftsprozessmodellierung mit SiSy
Allgemeines zu Datenbanken
Verteidigung der Bachelor-Thesis Objektorientierte Geschäftsprozessmodellierung mit BPMN und UML Patrick Heydorn.
UML-Kurzüberblick Peter Brusten.
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
PRO:CONTROL Ziel des Moduls Arbeitspakete
Informations-Forum: SAP Interoperabilität
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 Klausurschwerpunkte Hilfe.
Informations- und Kommunikationssysteme Sommersemester 1999
1 Ausgangslage Vorgehensweise: Informell, pragmatisch, stark graphisch orientiert. Systemanalytischer Ausgangspunkt: Klassischer Systembegriff als Ansammlung.
Das Entity-Relationship-Modell
Untersuchungen zur Erstellung eines
Geschäftsprozessmodellierung und Ablaufmodellierung
Klassen und Klassenstruktur
Grundlagen der Geschäftsprozess-Modellierung
Geschäftsprozessmodellierung
Prozessmanagement Notationen und Tools.
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Software Engineering Strukturierte Analyse
Business Process Management
Einführung eines Forschungsinformationssystems an der WWU Münster Workshop Forschungsinformationssysteme Karlsruhe, 22./
Modellierung von Geschäftsprozessen
SAP-Forum «Business Intelligence» BI in der Lehre Hagen Pöhnert, Akademischer Leiter Executive MBA Business Process Integration.
made by Aberer, Spiegel & Tschegg
Abschnitt Ereignisgesteuerte Prozessketten
Prof. Dr. Dieter Steinmann – Hochschule Trier
Beschreibung der Elemente Zusätzliche Bemerkung
Geschäftsprozesse: Modellierung.
Vorlesung "Software-Engineering"
 Präsentation transkript:

Vorlesung "Software-Engineering" Prof. Ralf Möller, TUHH, Arbeitsbereich STS Vorige Vorlesung Techniken für die Enwicklung von Individualsoftware Extreme Programming (XP) Feature-Driven-Development Generalisierung: Agile Software-Entwicklungsmethoden Heute Techniken für die Entwicklung von Standardsoftware Anpassung durch Adaption von Referenzmodellen (Bsp. SAP) Modellierung von Geschäftsprozessen (Bsp.: ARIS)

Motivation Standardsoftware bietet eine Möglichkeit teure Individualsoftware zu ersetzen Die Einführung von Standardsoftware kann durch Vorgehensmodelle für die Softwareentwicklung unterstützt werden

Standard vs. Individualsoftware Susanne Strahringer, Wirtschaftsinformatik, SoSe 03

Risiken Standardsoftware Susanne Strahringer, Wirtschaftsinformatik, SoSe 03

Von der Lagerbestandsverwaltung über ERP zu SCM Susanne Strahringer, Wirtschaftsinformatik, SoSe 03

Individualisierung Aufgabenstellung Wie unterstützen Vorgehensmodelle den Einsatz und die Adaption von Standardsoftware? Referenzmodelle Wie sind Referenzmodelle strukturiert? Wie werden Referenzmodelle in Vorgehensmodellen angewendet? Wie kann ein Vorgehensmodell zur Erstellung von Software erweitert werden um Referenzmodelle zu erzeugen bzw. zu berücksichtigen? [C. Haasis 2001, STS]

Beispiele für Standardsoftware Betriebliche Standardsoftwaresysteme SAP R/3 Oracle Applications BAAN IV Groupware/Kommunikationssysteme: Lotus Notes MS Exchange Content/Knowledge Management Systeme: CoreMedia InfoBroker [C. Haasis 2001, STS]

30 Jahre SAP Susanne Strahringer, Wirtschaftsinformatik, SoSe 03

Beispiel SAP Umfangreich: 60 Mio Zeilen Code Standardkomponenten: Module FI, MM, TR, HR, .... Branchenspezifische Anwendungen: IS-OIL, IS-Hospital, IS-PS, ... Skalierbar durch Schichtenarchitektur Adaptierbar durch: integrierte Werkzeuge zur Konfiguration (Customizing), integrierte Programmierumgebung, integriertes Vorgehensmodell (Einführungsleitfaden), integriertes Referenzmodell. [C. Haasis 2001, STS]

Adaptionsmöglichkeiten [C. Haasis 2001, STS] Adaptionsmöglichkeiten

Referenzmodell: Definition [C. Haasis 2001, STS] Referenzmodell: Definition Referenz: (lat.: refere) zurücktragen, überbringen, berichten Modell: Abbildung von Objekten, ihren Eigenschaften, Beziehungen und Verhalten. Zusätzliche Eigenschaften: allgemeingültig anpassbar anwendbar Ein Referenzmodell stellt für eine bestimmte Anwendungsdomäne Strukturen, Eigenschaften, Beziehungen und das Verhalten von Objekten in einer allgemeingültigen und anwendbaren Form dar, die es ermöglicht, durch Anpassung spezifische Modelle zu erzeugen.

Referenzmodell <-> Metamodell [C. Haasis 2001, STS] Referenzmodell <-> Metamodell

Referenzmodell <-> Metamodell [C. Haasis 2001, STS] Referenzmodell <-> Metamodell

Referenzmodelle zur Prozeßoptimierung Die Referenzmodelle bilden allgemeingültige Strukturen und Prozesse ab, die als Vorbild für das betrachtete Unternehmen angesehen werden können. Sie dienen der Prozeßoptimierung, indem die modellierten Istprozesse mit den Referenzmodellen verglichen werden. Durch die Umsetzung der adaptierten Referenzprozesse kommt es zur Erhebung von Daten über die neuen Prozesse. Der Regelkreis wird geschlossen, so daß ein Übergang zum Prozeßmonitoring und damit zum Process Change Management geschaffen wird. R. SCHÜTTE. BERLIN ET AL. 1998,

Referenzmodelle vs. Vorgehensmodelle R. SCHÜTTE. BERLIN ET AL. 1998,

Architektur eines Referenzmodells Was wird in einem Referenzmodell dargestellt? Was für Schichten gibt es? Welche Sichten existieren? Wie wird die Verbindung zwischen den einzelnen Sichten/Schichten hergestellt? Wie wird Redundanz vermieden? [C. Haasis 2001, STS]

Sichten und Schichten

Ziel: Vom Prozeßmodell zum Anwendungssystem

Geschäftsprozeßmodellierung mit ARIS

Phasenkonzept

Vorgehensmodelle

ARIS - Methodenbausteine (Auszug) Geschäfts- leitung Organisation Material- wirtschaft Vertrieb Disposition Org 5 Einkauf Organigramm Anfrage ist eingegangen E 1 Vertriebs- abwicklung Angebot ET 1 Anfrage ET 2 F 1 Anfrage- bearbeitung Anfrage F 11 Vertrieb Anfrage- bearbeitung F 11 Angebots- bearbeitung F 12 ET 2 Bonität prüfen F 111 Kunde Anfrage ist bearbeitet ET 3 E 2 Liefertermin ermitteln F 112 Angebots- bearbeitung F 12 ERM EPK Funktionsbaum Daten Steuerung Funktionen Quelle: FFH Hamburg

Geschäftsprozeßkomponenten

Daten werden in Funktionen verarbeitet

Mitarbeiter sind verantwortlich für Funktionen

Mitarbeiter gehören zu Organisationseinheiten

Funktionen erzeugen und verarbeiten Leistungen

EPK - Elemente der Modellierung (1) nach Prof. Dr. H. Krcmar

EPK - Elemente der Modellierung (2) nach Prof. Dr. H. Krcmar

Verknüpfungsregeln nach Prof. Dr. H. Krcmar

Objekte einer EPK Ereignis1 Auslösendes Ereignis Input1 Input2 Funktion Org- einheit Verantwortliche Struktureinheit (Stelle, Person usw.) XOR Output Ereignis2 Ereignis3 Ereignis4 erzeugtes Ereignisse nach Prof. Dr. H. Krcmar

Beispiele für Prozeßmodellierung EPK: Wareneingangsbearbeitung EPK: Fertigungsdurchführung nach Prof. Dr. H. Krcmar

Komplexitätsreduzierung durch Sichtenbildung

ARIS-Sichten

Methodenintegration

ARIS - Methodenbausteine (Auszug) Organigramme Wertschöpfungskettendiagramme Funktionshierarchie- diagramme Fachbegriffsdiagramme Kundeninformation FB Kundennummer Kundenname Kundenauftrag Kundenwunsch- termin Kundenauftrags- nummer Ereignisgesteuerte Prozeßkettendiagramme SAP-ERM-Diagramme Anwendungssystem- diagramme Vorgangskettendiagramme Vorgang Datenbasis Art der Bearbeitung Ergebnis/ Ereignis Auf- gaben- träger DV- unterstützt manuell DV-unterstützt dialog batch Quelle: IDS Scheeer

ARIS Steuerungssicht - Vorgangskettendiagramm Ereignis Funktion Daten dialog batch manuell Anwendungssyst. Auftrag ist eingetroffen erfaßt Auftragsdaten sind ergänzt bearbeitet Auftrag erfassen bearbeiten weiterleiten Auftrags- daten ergänzen Kunden- auftrag Auftrags stamm Mailsystem textverar- beitung Org.-Einheit annahme Vertrieb Auftragsbe- arbeitungs- system

ARIS -Integrierte GP-/OO-Modellierung EPK Class Diagram (Auswahl wichtiger Methoden und Verbin- dungen) Class Description Diagram Statechart Diagram Quelle: FFH Hamburg

ARIS-HOBE: House of Business Engineering Quelle: Scheer, ARIS – Vom Geschäftsprozeß zum Anwendungssystem, 1998

ARIS Werkzeuge - Einführung SAP-R/3 ARIS Analyzer for R/3 erforschen analysieren verstehen SAP-R/3 Unternehmens- prozesse SAP-R/3 Referenz- modelle Organisationseinheiten Daten Prozesse Funktionen vergleichen auswerten SAP-R/3 Implementierung effiziente und konsistente Analyse schlanke Implementierung innerhalb von Zeit und Budget erhöhte Ausrichtung einfache Dokumentation

ARIS Werkzeuge - SAP Business Workflow Quelle: Scheer

Zusammenfassung, Kernpunkte ARIS-Haus Organisation Daten Steuerung (Ereignisgesteuerte Prozeßketten) Funktionen Leistungen ARIS und SAP Softwareerstellung durch Abgleich von aktuellen Geschäftsprozessen mit Referenzmodellen aus Bibliothek für best. Anforderungen und Branchen (Bsp. SAP)