Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München ; Wien
Hanser
2004
|
Ausgabe: | 2., neu bearb. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 358 S. graph. Darst. |
ISBN: | 3446229159 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019366578 | ||
003 | DE-604 | ||
005 | 20100203 | ||
007 | t | ||
008 | 040817s2004 gw d||| |||| 00||| ger d | ||
020 | |a 3446229159 |9 3-446-22915-9 | ||
035 | |a (OCoLC)249404534 | ||
035 | |a (DE-599)BVBBV019366578 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-20 |a DE-91G |a DE-12 |a DE-92 |a DE-210 |a DE-739 |a DE-355 |a DE-1046 |a DE-706 |a DE-863 |a DE-2070s | ||
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 2 und XML |c Andreas Andresen |
250 | |a 2., neu bearb. Aufl. | ||
264 | 1 | |a München ; Wien |b Hanser |c 2004 | |
300 | |a XIV, 358 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |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 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=012830166&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012830166 |
Datensatz im Suchindex
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 230 A561(2) |
DE-BY-FWS_katkey | 485929 |
DE-BY-FWS_media_number | 083101292050 |
_version_ | 1806176065627881472 |
adam_text | 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 6
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 12
2.4 Weiterführende Literatur 18
3 Fokus auf Komponenten 19
3.1 Was ist eine Komponente? 19
3.2 Arten von Komponenten 24
3.3 Modellierung von Komponenten mit der UML 27
3.3.1 Was ist ein Modell? 27
3.4 UML Notation einer Komponente 29
3.4.1 Notation einer logischen Komponente 29
3.4.2 Notation einer physischen Komponente 32
3.4.3 Abbildung von logischen auf physischen Komponenten 37
3.4.4 Metamodell zentraler Begriffe 37
3.4.5 Modellierung und Notation von Komponenten mit UML 2.0 38
3.5 Weiterführende Literatur 39
4 Was kann Architektur? 41
4.1 Warum Architektur? 41
4.2 Was leistet Architektur? 45
4.2.1 Was ist Architektur? 45
4.2.2 Was kann Software Architektur leisten? 45
4.3 Einflussfaktoren auf eine Architektur 49
4.4 Merkmale einer effizienten Architektur 61
VI Inhaltsverzeichnis
4.5 Weiterführende Literatur 65
5 Agiles Vorgehensmodell 67
5.1 Wie kann das Vorgehensmodell genutzt werden? 67
5.2 Architektur Framework 68
5.2.1 Gesamtarchitektur und Teilarchitekturen 71
5.2.2 Architektonische Sichten 74
5.2.3 Model Driven Architecture (MDA) 79
5.2.4 Agiles Vorgehen 83
5.2.5 Workflows 86
5.2.6 Komponenten Bausteine 90
5.2.7 Unternehmensweit nutzbare Komponenten 98
5.2.8 Erweiterbares Architektur Framework 101
5.3 Roadmap für Komponenten Systeme 102
5.4 Weiterführende Literatur 104
6 Komponenten der Business Achitektur 105
6.1 Business Architektur 105
6.2 Business Workflow 106
6.3 Business Sicht 108
6.3.1 Business Case für B2B Unternehmensportal „MyPortal 111
6.3.2 Business Konzept für „MyPortal 112
6.4 Anforderungs Sicht 112
6.4.1 Anforderungsmatrix für „MyPortal 117
6.5 Prozess Sicht 118
6.5.1 Nutzer und Betreiber Prozesse für „MyPortal 122
6.6 Konzeptions Workflow 124
6.7 Konzeptions Sicht 126
6.7.1 Referenz Modell für „MyPortal 128
6.8 Weiterführende Literatur 132
7 Komponenten der Referenz Architektur 133
7.1 Spezifikations Workflow 134
7.2 Systemebenen Sicht 135
7.2.1 Systemebenen des Portals „MyPortal 137
7.3 Interaktions Sicht 138
7.3.1 Identifizierung von Businesskomponenten 141
7.3.2 Identifizierung von Business Systemen 141
7.3.3 Identifizierung von Infrastruktur Komponenten 142
Inhaltsverzeichnis VII
7.3.4 Arten von Schnittstellen 142
7.3.5 Aufbau von Komponenten Schnittstellen 144
7.3.6 Schnittstellen von „MyPortal 147
7.3.7 Interaktion der Komponenten von „MyPortal 149
7.4 Spezifikations Sicht 153
7.4.1 Nutzungs und Realisierungsverträge 155
7.4.2 Spezifikation von Verträgen 156
7.4.3 Nutzungsvertrag für „MyPortal mit OCL 157
7.4.4 Realisierungsvertrag für „MyPortal mit OCL 159
7.4.5 Vertragsspezifikation für „MyPortal mit UML 160
7.4.6 White Box Sicht auf das Sales System von „MyPortal 162
7.4.7 Kommunikation von Komponenten 163
7.4.8 Pattern für das Unternehmensportal „MyPortal 172
7.5 Weiterführende Literatur 173
8 Komponenten der Anwendungs Architektur 175
8.1 Schichten Sicht 176
8.1.1 Kopplung der Schichten des Portals „MyPortal 181
8.2 Integrations Sicht 183
8.2.1 Integration von Business Systemen 185
8.2.2 Integration von Legacy Systemen 189
8.2.3 XML Integration 192
8.2.4 XML Integration im Kontext von „MyPortal 197
8.2.5 Integration mittels Web Services 201
8.2.6 Integration mittels Web Services bei „MyPortal 202
8.2.7 Integration auf der Basis von JMS bei „MyPortal 202
8.2.8 Integration von Frameworks 206
8.3 Implementierungs Sicht 207
8.3.1 Aufbau einer Enterprise JavaBean 209
8.3.2 Spezifikation der Komponenten gemäß Zielplattform 212
8.3.3 Implementierung der Komponenten von „MyPortal 213
8.4 Weiterführende Literatur 225
9 Komponenten der System Architektur 227
9.1 System Workflow 228
9.2 Infrastruktur Sicht 229
9.2.1 Kommunikations Standards von Komponenten 230
9.2.2 Kommunikations Ebenen von Komponenten 236
9.2.3 Infrastruktur des Portals „MyPortal 237
9.3 System Sicht 238
VIII ___ Inhaltsverzeichnis
9.3.1 Physische Komponenten für „MyPortal 240
9.4 Verteilungs Workflow 244
9.5 Verteilungs Sicht 245
9.5.1 Verteilung der Komponenten des Portals „MyPortal 248
9.6 Laufzeit Sicht 249
9.6.1 Laufzeitaspekte des Portals „MyPortal 251
9.7 Ul Sicht 252
9.7.1 Portlets 254
9.8 Daten Sicht 255
9.8.1 Common Warehouse Metamodel 256
9.9 Konfigurations Sicht 258
9.10 Weiterführende Literatur 260
10 Heutige Komponenten Standards 261
10.1 Was ist ein Komponenten Standard? 261
10.2 J2EE Spezifikation 263
10.2.1 J2EE Schichten Architektur 263
10.2.2 J2EE Komponenten 264
10.2.3 Enterprise JavaBeans 267
10.3 CORBA Component Model (CCM) 270
10.3.1 Aufbau von CORBA Komponenten 270
10.3.2 Hauptbestandteile des CORBA Component Model 273
10.3.3 Verpackung und Verteilung 275
10.3.4 CORBA Komponenten aus Entwicklersicht 277
10.3.5 Integration mit Enterprise JavaBeans 277
10.3.6 Ausblick CCM 277
10.4 COM+ Komponenten Modell 278
10.4.1 COM / DCOM 278
10.4.2 COM+ Architektur 279
10.4.3 COM+ Komponenten 279
10.4.4 Komponenten, Applikationen und DLLs 280
10.4.5 Services und Tools der COM+ Architektur 280
10.5 .NET Komponenten 281
10.5.1 Bestandteilevon.NET 281
10.5.2 BizTalk Server 282
10.5.3 Web Services 283
10.5.4 .NET als Komponenten Standard 285
10.6 Vergleich von EJB, COM+, CCM und .NET 286
10.7 Weiterführende Literatur 292
Inhaltsverzeichnis IX
11 Wiederverwendung und Qualitätssicherung 293
11.1 Vorteile der Wiederverwendung 293
11.2 Wiederverwendung benötigt einen Rahmen 293
11.3 Wiederverwendung erfordert Abstimmung 295
11.4 Wiederverwendung von Komponenten 297
11.4.1 Black Box Reuse 297
11.4.2 Glass Box Reuse 297
11.4.3 White Box Reuse 297
11.5 Berücksichtigung grundlegender Richtlinien 298
11.6 Nutzung ökonomischer Richtlinien 298
11.7 Test von Komponenten 299
11.8 Qualitätssicherung von Komponenten 301
11.8.1 Measurement von Komponenten 301
11.8.2 Komponentenentwicklung als Produktentwicklung 304
11.9 Weiterführende Literatur 306
12 Rollen, Skills und Projektorganisation 307
12.1 Projektteam 307
12.1.1 Rollen und Skills 307
12.1.2 Kommunikation im Team 311
12.2 Anforderungs und Change Management 313
12.2.1 Anforderungen 313
12.2.2 Change Management 313
12.2.3 Change Request Handling 313
12.3 Projektorganisation 315
12.3.1 Projektziel 315
12.3.2 Kritische Erfolgsfaktoren 316
12.4 Weiterführende Literatur 319
13 Anhang 321
13.1 UML 321
13.1.1 Ein kurzer historischer Abriss der UML 321
13.1.2 Diagramme der UML 321
13.2 Komponenten mit UML 2.0 330
13.2.1 Definition einer Komponente nach UML 2.0 330
13.2.2 Notation einer Komponente 330
13.2.3 Beschreibungsmerkmale von Komponenten 331
13.3 XML 339
X Inhaltsverzeichnis
14 Glossar 343
15 Literatur 349
16 Index 353
|
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 | BV019366578 |
classification_rvk | ST 230 |
classification_tum | DAT 315f |
ctrlnum | (OCoLC)249404534 (DE-599)BVBBV019366578 |
discipline | Informatik |
edition | 2., neu bearb. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01811nam a2200445 c 4500</leader><controlfield tag="001">BV019366578</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100203 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040817s2004 gw d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446229159</subfield><subfield code="9">3-446-22915-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249404534</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019366578</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-91G</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-2070s</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 2 und XML</subfield><subfield code="c">Andreas Andresen</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., neu bearb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München ; Wien</subfield><subfield code="b">Hanser</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 358 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="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">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">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">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">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=012830166&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-012830166</subfield></datafield></record></collection> |
id | DE-604.BV019366578 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:15:24Z |
institution | BVB |
isbn | 3446229159 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012830166 |
oclc_num | 249404534 |
open_access_boolean | |
owner | DE-20 DE-91G DE-BY-TUM DE-12 DE-92 DE-210 DE-739 DE-355 DE-BY-UBR DE-1046 DE-706 DE-863 DE-BY-FWS DE-2070s |
owner_facet | DE-20 DE-91G DE-BY-TUM DE-12 DE-92 DE-210 DE-739 DE-355 DE-BY-UBR DE-1046 DE-706 DE-863 DE-BY-FWS DE-2070s |
physical | XIV, 358 S. graph. Darst. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Hanser |
record_format | marc |
spellingShingle | Andresen, Andreas Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML XML (DE-588)4501553-3 gnd Softwareentwicklung (DE-588)4116522-6 gnd UML (DE-588)4469781-8 gnd Komponente Software (DE-588)4439521-8 gnd Vorgehensmodell (DE-588)4480091-5 gnd |
subject_GND | (DE-588)4501553-3 (DE-588)4116522-6 (DE-588)4469781-8 (DE-588)4439521-8 (DE-588)4480091-5 |
title | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML |
title_auth | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML |
title_exact_search | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML |
title_full | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML Andreas Andresen |
title_fullStr | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML Andreas Andresen |
title_full_unstemmed | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML Andreas Andresen |
title_short | Komponentenbasierte Softwareentwicklung mit MDA, UML 2 und XML |
title_sort | komponentenbasierte softwareentwicklung mit mda uml 2 und xml |
topic | XML (DE-588)4501553-3 gnd Softwareentwicklung (DE-588)4116522-6 gnd UML (DE-588)4469781-8 gnd Komponente Software (DE-588)4439521-8 gnd Vorgehensmodell (DE-588)4480091-5 gnd |
topic_facet | XML Softwareentwicklung UML Komponente Software Vorgehensmodell |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012830166&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT andresenandreas komponentenbasiertesoftwareentwicklungmitmdauml2undxml |
Inhaltsverzeichnis
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 230 A561(2) |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |