Komponentenbasierte Softwareentwicklung mit MDA, UML und XML:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Hanser
2003
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 353 S. zahlr. Ill. |
ISBN: | 3446222820 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV016461149 | ||
003 | DE-604 | ||
005 | 20100203 | ||
007 | t | ||
008 | 030122s2003 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 965967158 |2 DE-101 | |
020 | |a 3446222820 |9 3-446-22282-0 | ||
035 | |a (OCoLC)76473832 | ||
035 | |a (DE-599)BVBBV016461149 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-20 |a DE-12 |a DE-91G |a DE-210 |a DE-92 |a DE-29T |a DE-1047 |a DE-473 |a DE-573 |a DE-863 |a DE-706 |a DE-523 |a DE-188 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
100 | 1 | |a Andresen, Andreas |e Verfasser |0 (DE-588)124571689 |4 aut | |
245 | 1 | 0 | |a Komponentenbasierte Softwareentwicklung mit MDA, UML und XML |c Andreas Andresen |
264 | 1 | |a München [u.a.] |b Hanser |c 2003 | |
300 | |a XIV, 353 S. |b zahlr. Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Komponente |g Software |0 (DE-588)4439521-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Vorgehensmodell |0 (DE-588)4480091-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 1 | |a Komponente |g Software |0 (DE-588)4439521-8 |D s |
689 | 0 | 2 | |a Vorgehensmodell |0 (DE-588)4480091-5 |D s |
689 | 0 | 3 | |a UML |0 (DE-588)4469781-8 |D s |
689 | 0 | 4 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 0 | |5 DE-604 | |
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=010177690&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-010177690 |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0336 |
DE-BY-FWS_katkey | 197103 |
DE-BY-FWS_media_number | 083100893282 |
_version_ | 1806195424322650112 |
adam_text | Titel: Komponentenbasierte Softwareentwicklung mit MDA, UML und XML
Autor: Andresen, Andreas
Jahr: 2003
Andreas Andresen
Komponentenbasierte
Softwareentwicklung
mit MDA, UML und XML
HANSER
V
Inhalt
1 Erfolg mit Komponenten 1
1.1 Warum Komponenten? 1
1.2 Warum ein Vorgehensmodell? 3
1.2.1 Eine wahre Geschichte 4
1.3 Anforderungen an Komponenten-Architekturen 6
1.4 Erfolgsfaktoren komponentenbasierter Entwicklung 7
1.5 Weiterführende Literatur 8
2 Methodisches Vorgehen 9
2.1 Sprache, Methode, Vorgehensmodell 9
2.2 Anforderungen an ein Vorgehensmodell 9
2.3 Komponentenbasiertes Vorgehensmodell 11
2.3.1 Merkmale des Vorgehensmodells 11
2.4 Weiterführende Literatur 16
3 Fokus auf Komponenten 17
3.1 Was ist eine Komponente? 17
3.2 Arten von Komponenten 22
3.3 Modellierung von Komponenten mit der UML 25
3.3.1 Was ist ein Modell? 25
3.4 UML-Notation einer Komponente 27
3.4.1 Notation einer logischen Komponente 27
3.4.2 Notation einer physischen Komponente 30
3.4.3 Abbildung von logischen auf physischen Komponenten 35
3.4.4 Metamodell zentraler Begriffe 35
3.4.5 Modellierung und Notation von Komponenten mit UML 2.0 36
3.5 Weiterführende Literatur 37
4 Was kann Architektur? 39
4.1 Warum Architektur? 39
4.2 Was leistet Architektur? 43
4.2.1 Was ist Architektur? 43
4.2.2 Was kann Software-Architektur leisten? 43
4.3 Einflussfaktoren auf eine Architektur 47
4.4 Merkmale einer effizienten Architektur 59
4.5 Weiterführende Literatur 63
_VI Inhaltsverzeichnis
5 Komponentenbasiertes Vorgehensmodell 65
5.1 Wie kann das Vorgehensmodell genutzt werden? 65
5.2 Architektur-Framework 66
5.2.1 Gesamtarchitektur und Teilarchitekturen 69
5.2.2 Architektonische Sichten 72
5.2.3 Model Driven Architecture (MDA) 77
5.2.4 Workflows 81
5.2.5 Komponenten-Bausteine 84
5.2.6 Unternehmensweit nutzbare Komponenten 91
5.2.7 Erweiterbares Architektur-Framework 94
5.3 Roadmap für Komponenten-Systeme 95
5.4 Weiterführende Literatur 97
6 Komponenten der Business-Achitektur 99
6.1 Business-Architektur 99
6.2 Business-Workflow 100
6.3 Business-Sicht 102
6.3.1 Business Case für B2B-Unternehmensportal ,,MyPortal 105
6.3.2 Business-Konzept für ,,MyPortal 106
6.4 Anforderungs-Sicht 106
6.4.1 Anforderungsmatrix für ,,MyPortal 111
6.5 Prozess-Sicht 112
6.5.1 Nutzer- und Betreiber-Prozesse für ,,MyPortal 116
6.6 Konzeptions-Workflow 118
6.7 Konzeptions-Sicht 120
6.7.1 Referenz-Modell für ,,MyPortal 122
6.8 Weiterführende Literatur 126
7 Komponenten der Referenz-Architektur 127
7.1 Spezifikations-Workflow 128
7.2 Systemebenen-Sicht 129
7.2.1 Systemebenen des Portals ,,MyPortal 131
7.3 Interaktions-Sicht 132
7.3.1 Identifizierung von Businesskomponenten 135
7.3.2 Identifizierung von Business-Systemen 135
7.3.3 Identifizierung von Infrastruktur-Komponenten 136
7.3.4 Arten von Schnittstellen 136
7.3.5 Aufbau von Komponenten-Schnittstellen 138
Inhaltsverzeichnis Vll_
7.3.6 Schnittstellen von ,,MyPortal 141
7.3.7 Interaktion der Komponenten von ,,MyPortal 143
7.4 Spezifikations-Sicht 147
7.4.1 Nutzungs- und Realisierungsverträge 149
7.4.2 Spezifikation von Verträgen 150
7.4.3 Nutzungsvertrag für ,JvIyPortal mit OCL 151
7.4.4 Realisierungsvertrag für ,,MyPortal mit OCL 153
7.4.5 Vertragsspezifikation für ,,MyPortal mit UML 154
7.4.6 White-Box-Sicht auf das Sales-System von ,,MyPortal 156
7.4.7 Kommunikation von Komponenten 157
7.4.8 Pattern für das Unternehmensportal ,,MyPortal 166
7.5 Weiterführende Literatur 167
8 Komponenten der Anwendungs-Architektur 169
8.1 Schichten-Sicht 170
8.1.1 Kopplung der Schichten des Portals ,,MyPortal 175
8.2 Integrations-Sicht 177
8.2.1 Integration von Business-Systemen 179
8.2.2 Integration von Legacy-Systemen 183
8.2.3 XML-Integration 186
8.2.4 XML-Integration im Kontext von ,,MyPortal 191
8.2.5 Integration mittels Web Services 195
8.2.6 Integration mittels Web Services bei ,,MyPortal 196
8.2.7 Integration auf der Basis von JMS bei ,,MyPortal 196
8.2.8 Integration von Frameworks 200
8.3 Implementierungs-Sicht 201
8.3.1 Aufbau einer Enterprise JavaBean 203
8.3.2 Spezifikation der Komponenten gemäß Zielplattform 206
8.3.3 Implementierung der Komponenten von ,,MyPortal 207
8.4 Weiterführende Literatur 219
9 Komponenten der System-Architektur 221
9.1 System-Workflow 222
9.2 Infrastruktur-Sicht 223
9.2.1 Komrnunikations-Standards von Komponenten 224
9.2.2 Kommunikations-Ebenen von Komponenten 230
9.2.3 Infrastruktur des Portals ,,MyPortal 231
9.3 System-Sicht 232
9.3.1 Physische Komponenten für ,,MyPortal 234
VIII Inhaltsverzeichnis
9.4 Verteilungs-Workflow 238
9.5 Verteilungs-Sicht 239
9.5.1 Verteilung der Komponenten des Portals ,,MyPortal 242
9.6 Laufzeit-Sicht 243
9.6.1 Laufzeitaspekte des Portals ,,MyPortal 245
9.7 UI-Sicht 246
9.7.1 Portlets 248
9.8 Daten-Sicht 249
9.8.1 Common Warehouse Metamodel 250
9.9 Konfigurations-Sicht 252
9.10 Weiterführende Literatur 254
10 Heutige Komponenten-Standards 255
10.1 Was ist ein Komponenten-Standard? 255
10.2 J2EE-Spezifikation 257
10.2.1 J2EE-Schichten-Architektur 257
10.2.2 J2EE-Komponenten 258
10.2.3 Enterprise JavaBeans 261
10.3 CORBA Component Model (CCM) 264
10.3.1 Aufbau von CORBA-Komponenten 264
10.3.2 Hauptbestandteile des CORBA Component Model 267
10.3.3 Verpackung und Verteilung 269
10.3.4 CORBA-Komponenten aus Entwicklersicht 271
10.3.5 Integration mit Enterprise JavaBeans 271
10.3.6 Ausblick CCM 271
10.4 COM+-Komponenten-Modell 272
10.4.1 COM/DCOM 272
10.4.2 COM+-Architektur 273
10.4.3 COM+-Komponenten 273
10.4.4 Komponenten, Applikationen und DLLs 274
10.4.5 Services und Tools der COM+-Architektur 275
10.5 .NET-Komponenten 275
10.5.1 Bestandteile von .NET 276
10.5.2 BizTalk Server 277
10.5.3 Web Services 277
10.5.4 .NET als Komponenten-Standard 280
10.6 Vergleich von EJB, COM+, CCM und .NET 281
10.7 Weiterführende Literatur 287
Inhaltsverzeichnis IX
11 Wiederverwendung und Qualitätssicherung 289
11.1 Vorteile der Wiederverwendung 289
11.2 Wiederverwendung benötigt einen Rahmen 289
11.3 Wiederverwendung erfordert Abstimmung 291
11.4 Wiederverwendung von Komponenten 293
11.4.1 Black Box Reuse 293
11.4.2 Glass Box Reuse 293
11.4.3 White Box Reuse 294
11.5 Berücksichtigung grundlegender Richtlinien 294
11.6 Nutzung ökonomischer Richtlinien 294
11.7 Test von Komponenten 295
11.8 Qualitätssicherung von Komponenten 297
11.8.1 Measurement von Komponenten 297
11.8.2 Komponentenentwicklung als Produktentwicklung 300
11.9 Weiterführende Literatur 302
12 Rollen, Skills und Projektorganisation 303
12.1 Projektteam 303
12.1.1 Rollen und Skills 303
12.1.2 Kommunikation im Team 307
12.2 Anforderungs- und Change-Management 309
12.2.1 Anforderungen 309
12.2.2 Change-Management 309
12.2.3 Change-Request-Handling 309
12.3 Projektorganisation 311
12.3.1 Projektziel 311
12.3.2 Kritische Erfolgsfaktoren 312
12.4 Weiterführende Literatur 315
13 Anhang 317
13.1 UML 317
13.1.1 Ein kurzer historischer Abriss der UML 317
13.1.2 Diagramme der UML 317
13.2 Komponenten mit UML 2.0 326
13.2.1 Definition einer Komponente nach UML 2.0 326
13.2.2 Notation einer Komponente 326
13.2.3 Beschreibungsmerkmale von Komponenten 327
13.3 XML 335
_X Inhaltsverzeichnis
14 Glossar 339
15 Literatur 345
16 Index 349
|
any_adam_object | 1 |
author | Andresen, Andreas |
author_GND | (DE-588)124571689 |
author_facet | Andresen, Andreas |
author_role | aut |
author_sort | Andresen, Andreas |
author_variant | a a aa |
building | Verbundindex |
bvnumber | BV016461149 |
classification_rvk | ST 230 |
classification_tum | DAT 315f |
ctrlnum | (OCoLC)76473832 (DE-599)BVBBV016461149 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01817nam a2200445 c 4500</leader><controlfield tag="001">BV016461149</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100203 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">030122s2003 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">965967158</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446222820</subfield><subfield code="9">3-446-22282-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76473832</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV016461149</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1047</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Andresen, Andreas</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)124571689</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Komponentenbasierte Softwareentwicklung mit MDA, UML und XML</subfield><subfield code="c">Andreas Andresen</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Hanser</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 353 S.</subfield><subfield code="b">zahlr. Ill.</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="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Komponente</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4439521-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Vorgehensmodell</subfield><subfield code="0">(DE-588)4480091-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Komponente</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4439521-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Vorgehensmodell</subfield><subfield code="0">(DE-588)4480091-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</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=010177690&sequence=000001&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-010177690</subfield></datafield></record></collection> |
id | DE-604.BV016461149 |
illustrated | Illustrated |
indexdate | 2024-08-01T16:23:05Z |
institution | BVB |
isbn | 3446222820 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010177690 |
oclc_num | 76473832 |
open_access_boolean | |
owner | DE-20 DE-12 DE-91G DE-BY-TUM DE-210 DE-92 DE-29T DE-1047 DE-473 DE-BY-UBG DE-573 DE-863 DE-BY-FWS DE-706 DE-523 DE-188 |
owner_facet | DE-20 DE-12 DE-91G DE-BY-TUM DE-210 DE-92 DE-29T DE-1047 DE-473 DE-BY-UBG DE-573 DE-863 DE-BY-FWS DE-706 DE-523 DE-188 |
physical | XIV, 353 S. zahlr. Ill. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Hanser |
record_format | marc |
spellingShingle | Andresen, Andreas Komponentenbasierte Softwareentwicklung mit MDA, UML und XML Softwareentwicklung (DE-588)4116522-6 gnd Komponente Software (DE-588)4439521-8 gnd UML (DE-588)4469781-8 gnd XML (DE-588)4501553-3 gnd Vorgehensmodell (DE-588)4480091-5 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4439521-8 (DE-588)4469781-8 (DE-588)4501553-3 (DE-588)4480091-5 |
title | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML |
title_auth | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML |
title_exact_search | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML |
title_full | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML Andreas Andresen |
title_fullStr | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML Andreas Andresen |
title_full_unstemmed | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML Andreas Andresen |
title_short | Komponentenbasierte Softwareentwicklung mit MDA, UML und XML |
title_sort | komponentenbasierte softwareentwicklung mit mda uml und xml |
topic | Softwareentwicklung (DE-588)4116522-6 gnd Komponente Software (DE-588)4439521-8 gnd UML (DE-588)4469781-8 gnd XML (DE-588)4501553-3 gnd Vorgehensmodell (DE-588)4480091-5 gnd |
topic_facet | Softwareentwicklung Komponente Software UML XML Vorgehensmodell |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010177690&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT andresenandreas komponentenbasiertesoftwareentwicklungmitmdaumlundxml |
Inhaltsverzeichnis
Würzburg Magazin
Signatur: |
1911 2015:0336 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |