Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
Aachen
Shaker
1997
|
Schriftenreihe: | Berichte aus der Betriebswirtschaft
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 199 S. graph. Darst. |
ISBN: | 3826555252 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV024846499 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 100417s1997 d||| m||| 00||| ger d | ||
020 | |a 3826555252 |9 3-8265-5525-2 | ||
035 | |a (OCoLC)75934927 | ||
035 | |a (DE-599)BVBBV024846499 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-11 | ||
084 | |a QP 345 |0 (DE-625)141866: |2 rvk | ||
100 | 1 | |a Volkmer, Michael |e Verfasser |4 aut | |
245 | 1 | 0 | |a Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen |c Michael Volkmer |
264 | 1 | |a Aachen |b Shaker |c 1997 | |
300 | |a XV, 199 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Berichte aus der Betriebswirtschaft | |
502 | |a Zugl.: Aachen, Techn. Hochsch., Diss., 1997 | ||
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019523534&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-019523534 |
Datensatz im Suchindex
_version_ | 1804141845424373760 |
---|---|
adam_text | Inhaltsverzeichnis
Vorwort v
Abbildungsverzeichnis xi
Abkürzungsverzeichnis xvii
Einleitung 1
1 Software-Engineering und Informationssystementwicklung 5
1.1 Architekturen von Informationssystemen 6
1-2 Traditionelle Softwareentwicklungsmethoden 11
1.3 Hilfsmittel zur Traditionellen Softwareentwicklung 17
1.3.1 Prozeßmodellierung 17
1.3.2 Datenmodellierung 18
1.3.3 Funktionsmodellierung 21
1.3.4 Organisationsmodellierung 22
1.4 Objektorientierte Softwareentwicklung 23
1.4.1 Konzepte der Objektorientierung 23
1.4.2 Objektorientierte Methoden 26
1.4.2.1 Objektorientierte Analyse und Design nach Coad fc
Yourdon 26
1.4.2.2 Object Modeling Technique nach Rumbaugh 27
1.4.2.3 Objektorientierte Modellierung nach Booch 29
1.4.3 Vergleichende Betrachtungen 29
Seite viii Inhaltsverzeichnis
2 Die Grundkonzeption für das Vorgehensmodell zur Entwicklung
objektorientierter Analysemodelle aus Prozeßmodellen 31
2.1 Kommunikation zwischen Anwender und Entwickler 31
2.2 Entwicklung objektorientierter Analysemodelle aus Prozeßmodellen . 34
2.3 Bildung von Sichten aus dem objektorientierten Analysemodell .... 35
2.4 Objektorientierte Analysemodelle als Ausgangspunkt für Designent¬
scheidungen 38
3 Techniken zur Modellierung von Prozessen 41
3.1 Ereignisgesteuerte Prozeßketten 42
3.2 Vorgangskettendiagramme 53
3.3 Petri-Netze 57
3.4 Datenflußdiagramme 69
3.5 Statecharts 75
3.6 Maßnahmen zur Unterstützung des Wechsels von Darstellungstechniken 82
4 Darstellung des Vorgehensmodells zur Erstellung objektorientier¬
ter Analysemodelle aus Prozeßmodellen 91
4.1 Objektorientierte Konzepte im Analysemodell 91
4.2 Objektorientierte Konzepte in den vorgestellten Prozeßmodellen ... 92
4.3 Das Prozeßtransfonnationsmodell 95
4.4 Ein Algorithmus zur Zuordnung von Organisationseinheiten zu KlassenlO2
4.5 Ein Metamodell für das Prozeßtransformationsmodell 104
4.6 Ein Beispiel zur Überführung eines Prozeßmodells in ein objektorien¬
tiertes Analysemodell 107
5 Nutzung objektorientierter Analysemodelle für das Design relatio¬
naler und objektorientierter Datenbanken 115
5.1 Relationale Datenbanksysteme 116
5.2 Erstellung eines Relationenmodells aus einem Objektmodell 118
5.3 Objektorientierte Datenbanken 123
Inhaltsverzeichnis Seite ix
6 Erstellung einer Datenbankanwendung in POET 2.0 für ein mit¬
telständisches Güternahverkehrsunternehmen 125
6.1 Darstellung des Unternehmens 125
6.2 Modellierung des Prozesses mit Hilfe ereignisgesteuerter Prozeßketten
als PM I 133
6.3 Überführung von PM I in State Charts 145
6.4 Erstellung der Prozeßtransformationsmodelle aus PM II 151
6.5 Entwicklung des objektorientierten Analysemodells aus den Proze߬
transformationsmodellen 167
6.6 Transformation des objektorientierten Analysemodells in ein objekt¬
orientiertes Designmodell 171
6.7 Hinweise zur Implementierung des objektorientierten Designmodells
in POET 2.0 173
7 Zusammenfassung und Ausblick 177
Literaturverzeichnis 179
A Die Modelle der objektorientierten Analyse der Spedition 187
A.l Das Analysemodell 187
A.2 Die Klassen- und Objektmodelle 188
B Die Modelle des objektorientierten Designs der Spedition 193
B.l Die Problembereichs-Komponente 193
B.l.l Die Klassen- und Objekt modeile 194
B.2 Die Benutzer-Komponente 197
B.3 Die Datenmanagement-Komponente 198
B.3.1 Speicherung 198
B.3.2 Wiedergewinnung 199
Abbildungsverzeichnis
Abb. 1.1 Integrierte Informationssysteme 6
Abb. 1.2 CIM-OSA-Architektur 8
Abb. 1.3 Architektur eines Informationssystems 9
Abb. 1.4 Architektur eines Informationssystems als Kreisel 10
Abb. 1.5 Entwicklungsphasen nach Balzert 12
Abb. 1.6 Entwicklungsphasen nach Denert 14
Abb. 1.7 Entwicklungsphasen nach Scheer 15
Abb. 1.8 Beispiel für ein ERM 19
Abb. 1.9 Beispiel für ein erweitertes ERM 20
Abb. 1.10 Beispiel für ein SERM 21
Abb. 1.11 Beispiel eines Modells nach Coad Yourdon 27
Abb. 1.12 Beispiel eines Modells nach Rumbaugh et al 28
Abb. 1.13 Beispiel eines Modells nach Booch 30
Abb. 2.1 Leitfaden zur Entwicklung objektorientierter Analysemodelle . . . 32
Abb. 2.2 Vorgehensweise zur Entwicklung objektorientierter Analysemodelle 34
Abb. 2.3 Prozeßtransformationsmodell zur Entwicklung objektorientierter
Analysemodelle 35
Abb. 2.4 Funktionsbaum für die Methode Klausurmfgaben stellen 37
Abb. 2.5 Sichtenbildung aus dem objektorientierten Analysemodell 39
Abb. 3.1 Symbole der ereignisgesteuerten Prozeßkette 43
Abb. 3.2 Verknüpfungsmöglichkeiten der ereignisgesteuerten Prozeßkette . . 44
Abb. 3.3 EPK Auftragsbearbeitung 46
Abb. 3.4 EPK Kundendaten anzeigen 47
Abb. 3.5 EPK Auftrag prüfen 48
Seite xii Abbiidungsverzeichnis
Abb. 3.6 Komplexes Ereignis Termin akzeptiert 49
Abb. 3.7 EPK Auftrag ablehnen 49
Abb. 3.8 EPK Versandauftrag erstellen 50
Abb. 3.9 EPK Lieferung vorbereiten 51
Abb. 3.10 EPK Rechnung und Ware ausliefern 52
Abb. 3.11 Aus der EPK abgeleitetes Organigramm für den Vertrieb 53
Abb. 3.12 VKD Auftragsbearbeitung, Teil 1 55
Abb. 3.13 VKD Auftragsbearbeitung, Teil 2 56
Abb. 3.14 Beispiel für das Eintreten eines Ereignisses in einem B/E-Netz . . 58
Abb. 3.15 Beispiel für das Schalten einer Transition in einem S/T-Netz ... 59
Abb. 3.16 Die denkenden und essenden Philosophen 60
Abb. 3.17 Die denkenden und essenden Philosophen als Petri-Netz mit indi¬
viduellen Marken 61
Abb. 3.18 Verfeinerung von Stellen in S/T-Netzen 62
Abb. 3.29 Verfeinerung der Transition Auftrag prüfen (nicht markentreu) . . 63
Abb. 3.20 S/T-Netz Auftragsbearbeitung 65
Abb. 3.21 S/T-Netz Auftrag prüfen 66
Abb. 3.22 S/T-Netz Versandauftrag erstellen 67
Abb. 3.23 S/T-Netz Lieferung vorbereiten 68
Abb. 3.24 S/T-Netz Rechnung und Ware ausliefern 69
Abb. 3.25 Symbole in Datenflußdiagrammen 69
Abb. 3.26 Kontextdiagramm Auftragsbearbeitung 70
Abb. 3.27 Datenflußdiagramm Auftragsbearbeüung 71
Abb. 3.28 Datenflußdiagramm Kunden- und Auftragsdaten prüfen 72
Abb. 3.29 Datenflußdiagramm Versandauftrag erstellen 72
Abb. 3.30 Datenflußdiagramm Lieferung vorbereiten 73
Abb. 3.31 Datenflußdiagramm Rechnung und Ware ausliefern 74
Abb. 3.32 Datenflußdiagramm Kundendaten aufrufen 74
Abb. 3.33 Transitions- und Zustandsbeschriftung bei Statecharts 75
Abbildungsverzeichnis Seite xiii
Abb. 3.34 ENTWEDER/ODER-Zustand bei Statecharts 76
Abb. 3.35 UND-Zustand bei Statecharts 76
Abb. 3.36 Default-Zustände und Bedingungen bei Statecharts 77
Abb. 3.37 Statechart Auftragsbearbeitung 78
Abb. 3.38 Statechart Kunde und Auftrag prüfen 79
Abb. 3.39 Statechart Kundendaten anzeigen 79
Abb. 3.40 Statechart Auftrag prüfen 80
Abb. 3.41 Statechart Versandauftrag erstellen 81
Abb. 3.42 Statechart Lieferung vorbereiten 81
Abb. 3.43 Statechart Rechnung und Ware ausliefern 81
Abb. 3.44 UND-Verknüpfung von Ereignissen 83
Abb. 3.45 UND-Verknüpfung von Funktionen 85
Abb. 3.46 ENTWEDER/ODER-Verknüpfung von Funktionen 86
Abb. 3.47 ENTWEDER/ODER-Verknüpfung von Ereignissen 86
Abb. 3.48 ODER-Verknüpfung von Ereignissen 88
Abb. 3.49 ODER-Verknüpfung von Funktionen 89
Abb. 4.1 Systemfunktionen relationaler und oo Datenbanken 93
Abb. 4.2 Legende des Prozeßtransformationsmodells 95
Abb. 4.3 Einfachvererbung im Klassen-Attribut-Graph 98
Abb. 4.4 Mehrfachvererbung im Klassen-Attribut-Graph 98
Abb. 4.5 Aggregation im Klassen-Attribut-Graph 99
Abb. 4.6 Assoziation im Klassen-Attribut-Graph 99
Abb. 4.7 Aggregation von Attributen im Klassen-Attribut-Graph 100
Abb. 4.8 Beispiel für eine Aggregation von Attributen in der Notation von
Hüll und King 101
Abb. 4.9 Nachrichtenverbindung im Klassen-Attribut-Graph 101
Abb. 4.10 Metamodell des PTM, Teil 1 105
Abb. 4.11 Metamodell des PTM, Teil 2 106
Abb. 4.12 Objektorientiertes Analysemodell für das Beispiel 112
oeite xjv ^^ ^ Abbildungsverzeichnis
Abb. 5.1 Relation für die Klasse Auftrag 116
Abb. 5.2 Relation für die Klassen Kunde und Adresse 117
Abb. 5.3 Relation für die Klasse Kunde 117
Abb. 5.4 Relation für die Klasse Adresse 117
Abb. 5.5 Relation Artikel 119
Abb. 5.6 Aggregation im Objektmodell 119
Abb. 5.7 Relation Auftragsposition 121
Abb. 5.8 Vererbung im Objektmodell 122
Abb. 6.i Vorgehensweise zur Modellierung des Speditionsbeispiels 126
Abb. 6.2 Fracht- und Rollgeldberechnung 131
Abb. 6.3 Grobmodell des Speditionsprozesses als EPK 133
Abb. 6.4 EPK Auslieferung vorbereiten 135
Abb. 6.5 EPK Auslieferung nachbereiten 136
Abb. 6.6 EPK Warenkontrolle 137
Abb. 6.7 EPK Lieferscheinkontrolle 1 138
Abb. 6.8 EPK Benachrichtigung des Versandspediteurs 1 139
Abb. 6.9 EPK Fakturierung und Buchhaltung 140
Abb. 6.10 EPK Rollkarten erstellen 141
Abb. 6.11 EPK Lieferschemkontrolle 2 142
Abb. 6.12 EPK Grund für die Nicht-Auslieferung vermerken 143
Abb. 6.13 EPK Buchungen durchführen 144
Abb. 6.14 Grobmodell des Speditionsprozesses als State Chart 145
Abb. 6.15 State Chart Auslieferung vorbereiten 146
Abb. 6.16 State Chart Auslieferung nachbereiten 147
Abb. 6.17 State Chart Warenkontrolle 148
Abb. 6.18 State Chart Lieferscheinkontrolle 1 148
Abb. 6.19 State Chart Benachrichtigung des Versandspediteurs 1 149
Abb. 6.20 State Chart Fakturierung und Buchung 149
Abb. 6.21 State Chart Rollkarten erstellen I49
Abbildungsverzeichnis Seite xv
Abb. 6.22 State Chart Lieferschemkontrolle 2 150
Abb. 6.23 State Chart Grund für die Nicht-Auslieferung vermerken 150
Abb. 6.24 State Chart Buchungen durchführen 151
Abb. 6.25 Organigramm der Spedition 152
Abb. 6.26 Die Klasse Sendungen 1G8
Abb. 6.27 Objektorientiertes Analysemodell der Spedition 169
Abb. 6.28 Funktionsbaum für Benachrichtigung des Versandspediteurs 2 . . .170
Abb. 6.29 Objektorientiertes Designmodell der Spedition - Problembereichs-
Komponente 172
Abb. 6.30 Die Klasse Sendungen für die Problembereichs-Komponente .... 173
|
any_adam_object | 1 |
author | Volkmer, Michael |
author_facet | Volkmer, Michael |
author_role | aut |
author_sort | Volkmer, Michael |
author_variant | m v mv |
building | Verbundindex |
bvnumber | BV024846499 |
classification_rvk | QP 345 |
ctrlnum | (OCoLC)75934927 (DE-599)BVBBV024846499 |
discipline | Wirtschaftswissenschaften |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01232nam a2200313 c 4500</leader><controlfield tag="001">BV024846499</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">100417s1997 d||| m||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826555252</subfield><subfield code="9">3-8265-5525-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75934927</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV024846499</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">QP 345</subfield><subfield code="0">(DE-625)141866:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Volkmer, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen</subfield><subfield code="c">Michael Volkmer</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Aachen</subfield><subfield code="b">Shaker</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 199 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Berichte aus der Betriebswirtschaft</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Aachen, Techn. Hochsch., Diss., 1997</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019523534&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-019523534</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV024846499 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:22:21Z |
institution | BVB |
isbn | 3826555252 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-019523534 |
oclc_num | 75934927 |
open_access_boolean | |
owner | DE-11 |
owner_facet | DE-11 |
physical | XV, 199 S. graph. Darst. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
publisher | Shaker |
record_format | marc |
series2 | Berichte aus der Betriebswirtschaft |
spelling | Volkmer, Michael Verfasser aut Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen Michael Volkmer Aachen Shaker 1997 XV, 199 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Berichte aus der Betriebswirtschaft Zugl.: Aachen, Techn. Hochsch., Diss., 1997 (DE-588)4113937-9 Hochschulschrift gnd-content HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019523534&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Volkmer, Michael Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen |
subject_GND | (DE-588)4113937-9 |
title | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen |
title_auth | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen |
title_exact_search | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen |
title_full | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen Michael Volkmer |
title_fullStr | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen Michael Volkmer |
title_full_unstemmed | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen Michael Volkmer |
title_short | Entwicklung objektorientierter Analysemodelle für Informationssysteme auf Grundlage von Prozeßmodellen |
title_sort | entwicklung objektorientierter analysemodelle fur informationssysteme auf grundlage von prozeßmodellen |
topic_facet | Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019523534&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT volkmermichael entwicklungobjektorientierteranalysemodellefurinformationssystemeaufgrundlagevonprozeßmodellen |