ARIS Architektur integrierter Informationssysteme.

Post on 05-Apr-2015

112 views 1 download

transcript

ARISArchitektur integrierter Informationssysteme

2

© Prof. T. Kudraß, HTWK Leipzig

Sichten in ARIS

Das ARIS-Haus

+

3

© Prof. T. Kudraß, HTWK Leipzig

ARIS-Konzept

4

© Prof. T. Kudraß, HTWK Leipzig

Relevante Modelle (fürs IS-Projekt)Fachkonzept DV-Konzept Implementierung

Funktionssicht X X X

Datensicht X X X

Organisationssicht X

Prozesssicht / Steuerungssicht

X X

5

© Prof. T. Kudraß, HTWK Leipzig

1. Funktionssicht

a) Fachkonzept

6

© Prof. T. Kudraß, HTWK Leipzig

Funktionsbäume

7

© Prof. T. Kudraß, HTWK Leipzig

objektorientiert prozessorientiert verrichtungsorientiert

8

© Prof. T. Kudraß, HTWK Leipzig

1. Funktionssicht

b) DV-Konzept:

Anwendungssystemtypdiagramm

9

© Prof. T. Kudraß, HTWK Leipzig

Definition Anwendungssystemtyp Ein Anwendungssystemtyp stellt die

Typisierung einzelner Anwendungssysteme dar, die sich auf exakt der gleichen technologischen Basis befinden.

Beispiel: – ARIS Business Architect stellt einen Anwendungs-

systemtyp dar. Von diesem Anwendungssystemtyp kann man mehrere Lizenzen und damit mehrere einzelne Anwendungssysteme erwerben.

Graphische Darstellung:

10

© Prof. T. Kudraß, HTWK LeipzigModularer Aufbau eines Anwendungssystemtyps

11

© Prof. T. Kudraß, HTWK Leipzig

Hierarchie von Anwendungssystemtypen Hierarchie

1. Anwendungssystemtyp2. Modultyp3. DV-Funktionstyp

Definition Modultyp:Ein Modultyp ist ein für sich alleine ablauffähiger Bestandteil eines Anwendungssystemtyps. Modultypen stellen die Typisierung einzelner Module dar, die sich auf exakt der gleichen technologischen Basis befinden.

Definition DV-Funktionstyp:DV-Funktionstypen sind im Sinne einer Transaktion die kleinsten Einheiten eines Modultyps. Sie werden durch einzelne Programmteile realisiert und müssen zur Bearbeitung eines einzelnen Arbeitsschrittes immer vollständig durchgeführt werden.

12

© Prof. T. Kudraß, HTWK LeipzigZuordnung der Funktionen zu Anwendungssystemtypen

13

© Prof. T. Kudraß, HTWK Leipzig

1. Funktionssicht

c) Implementierung

Anwendungssystemdiagramm

14

© Prof. T. Kudraß, HTWK Leipzig

Anwendungssystem / Modul Definition:

Ein Anwendungssystem (Modul) ist ein einzelnes Exemplar eines Anwendungs-systemtyps (Modultyps) das z. B. durch die Lizenznummer genau identifiziert werden kann.

Graphische Darstellung:

15

© Prof. T. Kudraß, HTWK Leipzig

Zuordnung Anwendungssystem - Anwendungssystemtyp

16

© Prof. T. Kudraß, HTWK Leipzig

Programmteiltypen und Programmteile

17

© Prof. T. Kudraß, HTWK Leipzig

2. Datensicht

a) Fachkonzept

ERM

18

© Prof. T. Kudraß, HTWK Leipzig

ERM Beispiel

19

© Prof. T. Kudraß, HTWK Leipzig

Erweiterungen des ERM - eERM Klassifizierung (Ermittlung von Entitytypen) Generalisierung / Spezialisierung

– disjunkt / vollständig,– disjunkt / nicht vollständig,– nicht disjunkt / vollständig,– nicht disjunkt / nicht vollständig.

Aggregration Gruppierung (Clusterung)

20

© Prof. T. Kudraß, HTWK Leipzig

Aggregation Definition Aggregation:

Die Aggregation beschreibt die Bildung neuer Objekttypen durch die Zusammenfassung vorhandener Objekttypen. Der neue Objekttyp kann hierbei Träger neuer Eigenschaften sein.

Beispiel:

21

© Prof. T. Kudraß, HTWK Leipzig

Gruppierung und Aggregation Definition Datencluster

Ein Datencluster beschreibt eine logische Sicht auf eine Ansammlung von Entity- und Beziehungstypen eines Datenmodells, die zur Beschreibung eines komplexen Objektes benötigt wird. Symbol:

Definition GruppierungBei der Gruppierung werden aus den Elementen einer Entitymenge Gruppen gebildet. Beispiel: Betriebsmittel - Betriebsmittelgruppe

22

© Prof. T. Kudraß, HTWK Leipzig

Datenclustersicht auf mehrere Objekte

23

© Prof. T. Kudraß, HTWK Leipzig

Modellierung von Fachbegriffen Zuordnung mehrerer Fachbegriffe zu einem

Informationsobjekt des Datenmodells Beispiel:

24

© Prof. T. Kudraß, HTWK Leipzig

Kanten zwischen Fachbegriffen

25

© Prof. T. Kudraß, HTWK Leipzig

eERM-Attributzuordnungsdiagramm Attributzuordnungen zu Entitytypen und

Beziehungstypen in eigenem Modell wegen besserer Lesbarkeit

Festlegung, ob Schlüssel, Fremdschlüssel oder beschreibendes Attribut

Gruppierung von Attributen eines Entitytyps zu Attributtypgruppe (z. B. Adresse)

Beispiel:

26

© Prof. T. Kudraß, HTWK Leipzig

2. Datensicht

b) DV-Konzept

Relationendiagramm

27

© Prof. T. Kudraß, HTWK LeipzigZuordnung der Attribute und der Datenobjekte des Fachkonzepts

Hinweis:Nutzung von Attributzuordnungs-diagrammen möglich

28

© Prof. T. Kudraß, HTWK Leipzig

Views Definition:

Eine View beschreibt eine logische Sicht auf eine Ansammlung von Relationen.

Umsetzung der Datencluster des Fachkonzepts durch Views.

29

© Prof. T. Kudraß, HTWK Leipzig

2. Datensicht

c) Implementierung

Tabellendiagramm

30

© Prof. T. Kudraß, HTWK Leipzig

Feldzuordnungen

31

© Prof. T. Kudraß, HTWK LeipzigZuordnung der Elemente des Fach-konzeptes und des DV-Konzeptes

32

© Prof. T. Kudraß, HTWK Leipzig

Tabellenexemplare

33

© Prof. T. Kudraß, HTWK Leipzig

3. Organisationssicht

a) Fachkonzept

34

© Prof. T. Kudraß, HTWK LeipzigOrganisatorische Gestaltung des Unternehmens

Ablauforganisation– Statische Strukturierung des Unternehmens

Aufbauorganisation– Aufgabenbezogene Strukturierung (im Sinne: Verteilung von

Funktionen auf Aufgabenträger)

Kriterien zur Strukturierung der organisa-torischen Einheiten

– Funktion– Produkt– Gebiet

Organisationseinheiten: Träger der zur Erreichung der Unternehmensziele durchzuführenden Aufgaben

35

© Prof. T. Kudraß, HTWK Leipzig

Beispiel: Gemischte Organisationsform

36

© Prof. T. Kudraß, HTWK Leipzig

Organigramm

37

© Prof. T. Kudraß, HTWK LeipzigOrganigramm mit Stellen- und Personenzuordnung

38

© Prof. T. Kudraß, HTWK Leipzig

Personentypen

39

© Prof. T. Kudraß, HTWK Leipzig

4. Prozesssicht / Steuerungssicht

a) Fachkonzept

40

© Prof. T. Kudraß, HTWK LeipzigZuordnung von Organisationseinheiten zu Funktionen

41

© Prof. T. Kudraß, HTWK Leipzig

Ereignissteuerung Ein Ereignis ist das Eingetretensein eines

betriebswirtschaftlich relevanten Zustandes eines Informationsobjektes, der den weiteren Ablauf des Geschäftsprozesses steuert oder beeinflusst.

Ereignisse lösen Funktionen aus und sind Ergebnisse von Funktionen.

Im Gegensatz zu einer Funktion, die ein zeitverbrauchendes Geschehen dargestellt, ist ein Ereignis auf einen Zeitpunkt bezogen.

42

© Prof. T. Kudraß, HTWK Leipzig

Ereignisgesteuerte Prozesskette (EPK)

Ereignisse lösen Funktionen aus und sind Ergebnisse von Funktionen.

Durch das Hintereinanderschalten dieses Ereignis-Funktionswechsels entstehen so genannte ereignisgesteuerte Prozessketten.

Eine ereignisgesteuerte Prozesskette (EPK) zeigt den logisch-zeitlichen Ablauf eines Geschäftsprozesses. Ereignisse –

Beispiele

43

© Prof. T. Kudraß, HTWK Leipzig

Beispiel für eine EPK

44

© Prof. T. Kudraß, HTWK Leipzig

Beispiele für Regeln

45

© Prof. T. Kudraß, HTWK Leipzig

Ereignisverknüpfungen

46

© Prof. T. Kudraß, HTWK Leipzig

Funktionsverknüpfungen

47

© Prof. T. Kudraß, HTWK Leipzig

Funktionszuordnungsdiagramm (I/O)Beispiel

Hinweis: Kann in Kombination mit EPKs genutzt werden.

48

© Prof. T. Kudraß, HTWK Leipzig

Funktionszuordnungsdiagramm

49

© Prof. T. Kudraß, HTWK Leipzig

EPK mit Input-/Output-Daten

50

© Prof. T. Kudraß, HTWK Leipzig

Informationsflussdiagramm

51

© Prof. T. Kudraß, HTWK Leipzig

Ereignisdiagramm (Beispiel)

52

© Prof. T. Kudraß, HTWK Leipzig

Vorgangskette (Fachkonzept)

53

© Prof. T. Kudraß, HTWK LeipzigEPK mit Daten, Organisationen und Ereignissen

54

© Prof. T. Kudraß, HTWK Leipzig

Wertschöpfungskettendiagramm

55

© Prof. T. Kudraß, HTWK LeipzigAbbildung komplexer Verknüpfungen im Regeldiagramm

56

© Prof. T. Kudraß, HTWK Leipzig

4. Prozesssicht / Steuerungssicht

b) DV-Konzept

57

© Prof. T. Kudraß, HTWK Leipzig

Funktionen mit Daten

Datenfluss zwischen Anwendungssystemtypen

I/O-Daten auf DV-Konzept-Ebene

58

© Prof. T. Kudraß, HTWK Leipzig

Organisation mit DatenZugriffsrechte

Definition der Verantwortlichkeiten