Diplomarbeit, 2007
111 Seiten, Note: 1,3
1 Einleitung
1.1 Themenmotivation
1.2 Aufbau und Ziel der Arbeit
2 Grundlagen der Model-Driven Architecture
2.1 Definitionen
2.2 Technischer Reifegrad der Model-Driven Architecture
2.2.1 Konzepte
2.2.2 Umsetzung
2.2.3 Standards
2.3 Einordnung und Einsatz der Model-Driven Architecture
2.3.1 Einordnung der Model-Driven Architecture in die Historie der Softwareentwicklung
2.3.2 Einsatz der Model-Driven Architecture
2.4 Propagierte Ziele und Versprechen der Model-Driven Architecture
2.4.1 Lösungsansätze für Probleme im Softwareentwicklungsprozess
2.4.2 Potenzial der Model-Driven Architecture
3 Wirtschaftlichkeitsaussagen zur Model-Driven Architecture
3.1 Analyserahmen – Messung der Wirtschaftlichkeit in der Softwareentwicklung
3.2 Untersuchungsansatz
3.2.1 Problemeingrenzung: Gegenüberstellung der Model-Driven Architecture und des Computer-Aided Software Engineerings
3.2.2 Wirtschaftlichkeitsbetrachtungen des Computer-Aided Software Engineerings
3.2.3 Erste Wirtschaftlichkeitsbetrachtungen der Model-Driven Architecture
3.3 Thesenbildung zur Model-Driven Architecture
3.3.1 These – Verhältnis des Computer-Aided Software Engineerings zur Model-Driven Architecture
3.3.2 These – Kostenstruktur, Kostenarten und Personalstruktur
3.3.3 These – Prozessausgereiftheit , Qualitätsverbesserung und Kostenreduktion
3.3.4 These – Projektkommunikation und Entwicklungsgeschwindigkeit
3.3.5 These – Plattformportabilität und Wartungsintensität
3.3.6 These – Lernkurve und Projektnähe
3.3.7 These – Offshoringpotenzial
4 Untersuchung der Thesen zur Model-Driven Architecture
4.1 Untersuchungsdesign
4.2 Untersuchungsergebnisse
4.3 Fazit und kritische Würdigung
5 Zusammenfassung und Ausblick
5.1 Zusammenfassung
5.2 Ausblick
Diese Arbeit zielt darauf ab, die Model-Driven Architecture (MDA) nicht nur technisch zu beleuchten, sondern insbesondere deren wirtschaftliche Potenziale und Auswirkungen auf den Softwareentwicklungsprozess zu untersuchen. Aufgrund fehlender empirischer Langzeitstudien entwickelt der Autor theoretisch fundierte Thesen, die anschließend durch Experteninterviews qualitativ evaluiert werden, um den Einfluss von MDA auf Kosten, Qualität und Produktivität im Vergleich zu früheren CASE-Ansätzen zu bewerten.
2.2.1 Konzepte
Die modellgetriebene Architektur wurde von der OMG nicht gänzlich neu entwickelt. Es handelt sich vielmehr um bereits etablierte Standards die zu einem Framework kombiniert wurden [PeMe06]. Zum Grundverständnis der modellgetriebenen Architektur liegt den folgenden Kapiteln die Definition von Petrasch und Meimberg [PeMe06] zugrunde:
Ziel der MDA ist es, „Modelle so präzise und maschinenlesbar zu entwerfen, dass sich die Entstehung der Architektur auf jeder Abstraktionsebene automatisieren lässt. Keine künstliche Barriere, z. B. durch inkompatible Betriebssysteme, sollte der Entwicklung von Software-Systemen entgegenstehen.“
In den folgenden Unterkapiteln werden die grundlegenden Konzepte der MDA erläutert. Laut der angeführten Definition und der Spezifikation der OMG [OMG07e; OMG07g] bilden Modelle mit der durch ihre Abstraktion gewährleistete Plattformunabhängigkeit, sowie Transformationen das Kernstück der modellgetriebenen Architektur [PeMe06]. Es wird motiviert und erläutert, wie die MDA auf diesen Konzepten aufbaut.
1 Einleitung: Diese Kapitel motivieren das Thema der MDA als Standard zur Effizienzsteigerung und definieren den Aufbau der Arbeit, die sich primär auf die wirtschaftliche Fragestellung und theoretische Thesenbildung konzentriert.
2 Grundlagen der Model-Driven Architecture: Dieses Kapitel erläutert die technischen Konzepte (Modelle wie CIM, PIM, PSM und Transformationen), Standards (UML, OCL, MOF) sowie historische Einordnungen und Anwendungsbeispiele der MDA.
3 Wirtschaftlichkeitsaussagen zur Model-Driven Architecture: Hier wird ein Analyserahmen für die Wirtschaftlichkeit geschaffen, CASE als Referenz herangezogen und Thesen zu Kosten, Personal und Prozessausgereiftheit abgeleitet.
4 Untersuchung der Thesen zur Model-Driven Architecture: Der praktische Teil der Arbeit, in dem die aufgestellten Thesen durch qualitative Experteninterviews mit Vertretern aus Wirtschaft und Wissenschaft evaluiert werden.
5 Zusammenfassung und Ausblick: Dieses Kapitel resümiert die Erkenntnisse der Arbeit und diskutiert im Ausblick zukünftige Forschungsansätze, insbesondere bezüglich der Validierung der MDA-Effekte durch Fallstudien.
Model-Driven Architecture, MDA, Softwareentwicklung, Wirtschaftlichkeit, Modellierung, Transformation, CASE, Kostenstruktur, Prozessautomatisierung, Plattformunabhängigkeit, Software-Engineering, IT-Management, Softwarequalität, Offshoring, Experteninterview
Die Arbeit untersucht die Model-Driven Architecture (MDA) hinsichtlich ihrer Konzeption, ihrer Einordnung in die Softwareentwicklungshistorie und insbesondere ihrer wirtschaftlichen Auswirkungen auf den Entwicklungsprozess.
Zu den Kernbereichen zählen die theoretischen Grundlagen der MDA, ein systematischer Vergleich mit dem historischen CASE-Ansatz, die Herleitung von Thesen zur Wirtschaftlichkeit und deren qualitative Überprüfung.
Das Hauptziel ist die theoretische Fundierung und anschließende qualitative Validierung von Thesen, wie der Einsatz von MDA Kosten, Qualität und Produktivität in der Softwareentwicklung beeinflusst.
Die Arbeit basiert auf einer literaturgestützten theoretischen Herleitung von Thesen sowie einer qualitativen explorativen Untersuchung mittels Experteninterviews mit Vertretern aus Wissenschaft und Industrie.
Der Hauptteil gliedert sich in die Darstellung technischer Grundlagen, die Entwicklung von Wirtschaftlichkeitsmodellen und Thesen im Vergleich zu CASE sowie die anschließende empirische Untersuchung dieser Thesen.
Die Arbeit ist durch Begriffe wie MDA, Modell-basierte Entwicklung, Wirtschaftlichkeitsmessung, Software-Industrialisierung, Kostenstruktur und Prozessoptimierung geprägt.
Obwohl beide Ansätze die Automatisierung und Standardisierung anstreben, hebt die MDA stärker auf die Anhebung des Abstraktionsniveaus und eine Architektur-getriebene Vorgehensweise ab, anstatt nur die Werkzeugunterstützung zu fokussieren.
Das Fehlen der Bereitschaft von Unternehmen, ihre sensiblen Daten für eine detaillierte Wirtschaftlichkeitsbetrachtung eines speziellen MDA-Projektes zur Verfügung zu stellen, verhinderte eine solche Fallstudie.
Die Mehrheit der Experten steht der MDA kritisch bis abwartend gegenüber; sie halten das Ziel der Effizienzsteigerung für erstrebenswert, zweifeln jedoch an der universellen Durchsetzbarkeit der Standard-OMG-Spezifikationen.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

