MDA® (eBook)

Effektives Software-Engineering mit UML2® und Eclipse™
eBook Download: PDF
2007 | 2006
XV, 529 Seiten
Springer Berlin (Verlag)
978-3-540-28746-9 (ISBN)

Lese- und Medienproben

MDA® - Volker Gruhn, Daniel Pieper, Carsten Röttgers
Systemvoraussetzungen
6,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Dieses Buch liefert sowohl die theoretischen Grundlagen als auch das praktische Handwerkszeug zur Anwendung der Model-Driven-Architecture der OMG. Nach einer Definition und der Einordnung des Ansatzes in die heutige Welt des Software-Engineering sowie der Vorstellung der notwendigen Grundlagen entwickeln die Autoren anhand eines Fallbeispiels ein prototypisches MDA Framework und setzen so die zuvor erarbeiteten Erkenntnisse in die Praxis um. Besonderes Augenmerk wird dabei auf die Verwendung von Open-Source Technologien, insbesondere der Eclipse-Plattform und ihrer untergliederten Projekte gelegt. Eine Übersicht über verwandte Ansätze und sinnvolle Ergänzungen zum vorgestellten Vorgehen sowie eine abschließende Bewertung und ein vorsichtiger Ausblick in die Zukunft runden die Darstellung ab. Das Buch richtet sich damit sowohl an Entscheider, die ein fundiertes Basiswissen zur MDA erlangen wollen, als auch an Praktiker, die Antworten auf konkrete Fragestellungen zur Umsetzung benötigen.



Volker Gruhn ist Inhaber des Lehrstuhls für Angewandte Telematik / e-Business an der Universität Leipzig. Der Lehrstuhl ist von der Deutschen Telekom gestiftet und befasst sich mit der Forschung im Bereich der Entwicklung mobiler, verteilter Softwaresysteme.

Er ist Gründer und Vorsitzender des Aufsichtsrates der Dortmunder adesso AG. Das Unternehmen, das zur Zeit gut 180 Mitarbeiter beschäftigt, ist auf strategische und technologische Beratungsdienstleistungen im Umfeld e-Business mit Schwerpunkt in der Finanzwirtschaft spezialisiert.

Carsten Röttgers und Daniel Pieper arbeiten in der Software Entwicklung der adesso AG und beschäftigen sich seit dem Aufkommen des MDA Begriffes vor ungefähr 2 Jahren mit der praktischen Umsetzung dieses vielversprechenden Ansatzes in Software-Entwicklungsprojekten auf Basis von Open-Source Technologien. Zuvor haben sie langjährige Erfahrung in der Entwicklung von Unternehmensanwendungen, vornehmlich auf Basis der J2EE sammeln können.

Volker Gruhn ist Inhaber des Lehrstuhls für Angewandte Telematik / e-Business an der Universität Leipzig. Der Lehrstuhl ist von der Deutschen Telekom gestiftet und befasst sich mit der Forschung im Bereich der Entwicklung mobiler, verteilter Softwaresysteme.Er ist Gründer und Vorsitzender des Aufsichtsrates der Dortmunder adesso AG. Das Unternehmen, das zur Zeit gut 180 Mitarbeiter beschäftigt, ist auf strategische und technologische Beratungsdienstleistungen im Umfeld e-Business mit Schwerpunkt in der Finanzwirtschaft spezialisiert. Carsten Röttgers und Daniel Pieper arbeiten in der Software Entwicklung der adesso AG und beschäftigen sich seit dem Aufkommen des MDA Begriffes vor ungefähr 2 Jahren mit der praktischen Umsetzung dieses vielversprechenden Ansatzes in Software-Entwicklungsprojekten auf Basis von Open-Source Technologien. Zuvor haben sie langjährige Erfahrung in der Entwicklung von Unternehmensanwendungen, vornehmlich auf Basis der J2EE sammeln können.

Vorwort 6
Inhaltsverzeichnis 10
1 Einleitung 17
1.1 An wen wendet sich dieses Buch 17
1.2 Ziele des Buches 18
1.3 Überblick und Leitfaden zum Lesen 20
1.4 Konventionen 22
1.5 Weitere Informationen 23
Literatur 24
2 MDA – Überblick und Orientierung 25
2.1 Motivation modellgetriebener Ansätze 25
2.2 Die Model-Driven Architecture (MDA) 37
2.3 Ideen, Anleihen und verwandte An-sätze 48
2.4 Pragmatische Sichten auf MDA 63
2.5 Also … 67
Literatur 68
3 Modellierung 73
3.1 Grundlagen der Modellierung 73
3.2 Unified Modeling Language (UML) 89
3.3 Metamodellierung 100
3.4 UML-Repository 114
3.5 UML-Action-Semantics 117
3.6 OCL – Object Constraint Language 122
Literatur 131
4 Modelle der MDA 134
4.1 Lebenszyklus von MDA-Modellen 135
4.2 Computation Independent Model ( CIM) 137
4.3 Plattform Independent Model (PIM) 141
4.4 Architecture Metamodel (AMM) 145
4.5 Platform Description Model (PDM) 154
4.6 Platform Specific Model (PSM) 156
Literatur 162
5 Transformation 164
5.1 Einführung 164
5.2 Anwendungsfälle für Transformatio-nen 166
5.3 Modell-zu-Modell Transformationen 168
5.4 Modell-zu-Text Transformationen 182
5.5 PIM - Code vs. PIM - PSM - Code 193
Literatur 196
6 Koordination und Kombination 198
6.1 Grundlagen und Vogelperspektive 199
6.2 Aktivitäten und Artefakte 206
6.3 Rollen und (neue) Aufgaben 216
6.4 Einführung von MDA ins Unterneh-men 226
6.5 Anpassen bestehender Organisationsstrukturen 233
6.6 Best Practices und Gefährliches 238
Literatur 259
7 Vorstellung des Fallbeispiels 262
7.1 Ausgangssituation 263
7.2 Modell des Geschäftssystems 265
7.3 Ergebnis der Geschäftsprozessmodellierung 279
7.4 Das weitere Vorgehen 280
Literatur 282
8 Projektplanung 283
8.1 Exploratory 360º 283
8.2 Technologie-Plan 293
Literatur 337
9 Projektdurchführung 341
9.1 Architektur von genua Anwendungen 341
9.2 Dialoge und Kontrollflüsse 344
9.3 Geschäftslogik/Services 385
9.4 Persistenz 392
9.5 genua Model2Model-Transformator ( gM2M) 403
9.6 genua Model2Text-Transformator ( gM2T) 425
Literatur 432
10 /lost+found 434
10.1 Bringt MDA einen ROI? – Die etwas andere Sichtweise. 434
10.2 Software-Factories vs. MDA 436
Literatur 443
11 Ende gut – alles gut? 445
11.1 Was fehlt bzw. ist zu tun? 446
11.2 Was wird? 448
11.3 Proof-of-Concept erfolgreich? 454
11.4 … schließende Worte 456
Literatur 457
A UML-Schnellreferenz 458
A.1 Strukturdiagramme 458
A.2 Verhaltensdiagramme 475
A.3 Literaturtipps 498
Literatur 499
B OOGPM 501
B.1 Einleitung und Übersicht 501
B.2 Organisationseinheiten modellieren 504
B.3 Aktive Geschäftspartner identifizieren 505
B.4 Geschäftsanwendungsfälle der akti-ven Geschäftspartner identifizieren 506
B.5 Geschäftsmitarbeiter identifizieren und Akteurmodell entwickeln 508
B.6 Geschäftsprozesse definieren 509
B.7 Literaturempfehlungen 510
Literatur 512
Index 513
Literaturverzeichnis 520

Erscheint lt. Verlag 1.6.2007
Reihe/Serie Xpert.press
Xpert.press
Zusatzinfo XV, 529 S.
Verlagsort Berlin
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Web / Internet
Technik
Wirtschaft Betriebswirtschaft / Management Wirtschaftsinformatik
Schlagworte Architektur • Eclipse • Framework • Geschäftsprozess • Geschäftsprozessmanagement • Geschäftsprozessmodellierung • Model-Driven-Architecture (MDA) • Modellgetriebene Softwareentwicklung • Modellierung • Open-Source • Projektdurchführung • Projektplanung • PROLOG • Prozessmodellierung • Software • Softwareengineering • Software-Engineering • Unified Modeling Lang
ISBN-10 3-540-28746-9 / 3540287469
ISBN-13 978-3-540-28746-9 / 9783540287469
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 6,5 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das Handbuch für Webentwickler

von Philip Ackermann

eBook Download (2023)
Rheinwerk Computing (Verlag)
49,90
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
44,90