Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    Heidelberg :dpunkt,
    UID:
    almahu_BV040538564
    Format: 1 Online-Ressource (457 S.).
    Edition: 2., aktualisierte und erw. Aufl.
    ISBN: 978-3-89864-881-3
    Content: Hauptbeschreibung Dieses Buch stellt einen praxisorientierten Leitfaden für modellgetriebene Entwicklung dar und beleuchtet das Thema aus den Perspektiven Technik, Engineering und Management. Das Buch enthält zwei ausführliche Fallstudien sowie zahlreiche kleinere Beispiele. Im Anhang werden der MDA- und der QVT-Standard der OMG beschrieben. Zielgruppe sind Softwarearchitekten, Entwickler sowie technische Projektleiter.Für die 2. Auflage wurden große Teile des Buches überarbeitet, um auf aktuelle Entwicklungen einzugehen; besonders berücksichtigt wurde dabei der Einsatz der Eclipse-
    Note: Inhaltsverzeichnis; Teil I Einführung; 1 Einleitung; 1.1 Das Thema des Buches; 1.2 Zielgruppen; 1.3 Ziele des Buches; 1.4 Abgrenzung; 1.5 Struktur des Buches und Leitfaden für den Leser; 1.6 Die zweite Auflage; 1.7 Webseite zum Buch; 1.8 Danksagungen; 2 Einführung in MDSD; 2.1 Was ist MDSD; 2.1.1 Formale Modelle; 2.1.2 Lauffähige Software erzeugen; 2.1.3 Automatisch; 2.2 Gründe für MDSD; 2.2.1 Abstraktion; 2.2.2 Einheitliche Architektur; 2.2.3 Entwicklungsgeschwindigkeit; 2.2.4 Wiederverwendung; 2.2.5 Interoperabilität und Plattformunabhängigkeit; 2.2.6 Softwarequalität , 2.3 Erstes Fallbeispiel: Generator für einfache Webanwendungen2.3.1 Die technische Basis; 2.3.2 Entitäten, Komponenten und Webseiten; 2.3.3 Anwendungscode; 2.3.4 Generator; 2.3.5 Gesamtsicht; 2.3.6 Fazit und Ausblick; 3 Begriffe und Konzepte; 3.1 Definitionen; 3.1.1 Modellierung; 3.1.2 Software-Systemfamilien; 3.2 Verwandte Ansätze; 3.2.1 Model Driven Architecture - MDA; 3.2.2 Generative Programming; 3.2.3 Software Factories; 3.2.4 Model-integrated Computing; 3.2.5 Sprachorientierte Programmierung; 3.2.6 Domänenspezifische Modellierung; 3.3 Vergleich mit anderen Techniken , 3.3.1 CASE, 4GL und Wizards3.3.2 Roundtrip Engineering; 3.3.3 Patterns; 3.3.4 Domain Driven Design; 3.3.5 MDSD, datengetriebene Entwicklung und Interpreter; 3.3.6 MDSD und Agile Softwareentwicklung; Teil II Domänenarchitekturen; 4 Das Beispiel - eine Versicherungsanwendung; 4.1 Das Projekt; 4.2 Fachlichkeit; 4.2.1 Funktionalität; 4.2.2 Entitäten; 4.3 Architektur; 4.3.1 Client-Server-Architektur; 4.3.2 Plattform; 4.3.3 Serverseitiges Komponentenmodell; 5 Metamodellierung; 5.1 Einführung; 5.1.1 Was ist Metamodellierung?; 5.1.2 Constraints und Modellvalidierung; 5.1.3 Metametamodelle , 5.2 Konkrete Technologien5.2.1 MOF/UML; 5.2.2 EMF und Ecore; 5.2.3 Klassen als Metamodell; 5.2.4 Abstrakter Syntaxbaum; 5.2.5 XML und XSD; 5.2.6 Vergleich der Technologien; 5.3 Best Practices; 5.3.1 Lebendiges Metamodell; 5.3.2 Metamodell an erster Stelle; 5.3.3 Modulares Metamodell; 5.3.4 Extension Points; 5.3.5 Metamodell als Projektsprache; 5.4 Typische Metamodellbestandteile; 5.4.1 Komponenteninfrastruktur; 5.4.2 Implementierung von Komponenten; 5.4.3 Ausdrücke; 5.5 Validierung von Metamodellen; 5.6 Beispiel; 5.6.1 Typen und Komponenten; 5.6.2 Persistenz; 5.6.3 Formbriefe , 6 Domänenspezifische Sprachen6.1 Kategorisierung; 6.1.1 Interne vs. externe DSLs; 6.1.2 Wiederverwendung vs. Neuimplementierung; 6.1.3 Grafische vs. textuelle DSLs; 6.2 Techniken der DSL-Entwicklung; 6.2.1 Textuelle Syntax mit Xtext; 6.2.2 Das Graphical Modeling Framework (GMF); 6.2.3 Parsergeneratoren; 6.2.4 Andere Arten von DSL-Editoren; 6.2.5 Integrierte Metamodellierungs-IDEs; 6.3 Best Practices; 6.3.1 Evolution von DSLs (Don't break the public API); 6.3.2 Modellierung von Verhalten; 6.3.3 Konkrete Syntax ist wichtig!; 6.3.4 Don't Repeat Yourself (DRY) , 6.3.5 Configuration by Exception (Defaults)
    Language: German
    Keywords: Modellgetriebene Entwicklung
    Author information: Stahl, Thomas.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages