Objektorientierte Systementwicklung (PDF)
Vom Geschäftsprozess zum Java-Programm
Anwendungssoftware soll zur Optimierung von Geschäftsprozessen beitragen. Vor diesem Hintergrund werden in diesem Lehrbuch anhand eines durchgängigen Fallbeispiels Geschäftsprozesse mit UML modelliert und die fachlichen Anforderungen an das Software-System...
sofort als Download lieferbar
eBook (pdf)
Fr. 40.55
inkl. MwSt.
- Kreditkarte, Paypal, Rechnung
- Kostenloser tolino webreader
Produktdetails
Produktinformationen zu „Objektorientierte Systementwicklung (PDF)“
Anwendungssoftware soll zur Optimierung von Geschäftsprozessen beitragen. Vor diesem Hintergrund werden in diesem Lehrbuch anhand eines durchgängigen Fallbeispiels Geschäftsprozesse mit UML modelliert und die fachlichen Anforderungen an das Software-System systematisch abgeleitet. Die durch Anwendungsfälle und Systemoperationen modellierten Anforderungen bilden die Basis für ein nahtlos entwickeltes Analysemodell. Aufgrund nachvollziehbarer Regeln und Prinzipien werden Klassenmodelle konstruiert. Alternative System-Architekturen werden vorgestellt und erläutert. Es werden Entwurfsmuster anhand anschaulicher Beispiele präsentiert und die Umsetzung des Fallbeispiels in Java anhand von annotiertem Code gezeigt.
Neben der durchgängigen Präsentation des Software-Entwicklungsprozesses werden auch Themen wie UML 2 und Model Driven Architecture (MDA) angesprochen. Zu jedem Kapitel werden Wiederholungsfragen und Aufgaben angeboten. Ein Tutorium auf der Webseite des Buches unterstützt das Lernen anhand von einführenden Java-Beispielen. Weiterhin werden im Web die Antworten und Lösungen zu den Fragen und Aufgaben bereitgestellt (siehe Online-Service zum Buch auf www.vieweg.de).
Neben der durchgängigen Präsentation des Software-Entwicklungsprozesses werden auch Themen wie UML 2 und Model Driven Architecture (MDA) angesprochen. Zu jedem Kapitel werden Wiederholungsfragen und Aufgaben angeboten. Ein Tutorium auf der Webseite des Buches unterstützt das Lernen anhand von einführenden Java-Beispielen. Weiterhin werden im Web die Antworten und Lösungen zu den Fragen und Aufgaben bereitgestellt (siehe Online-Service zum Buch auf www.vieweg.de).
Lese-Probe zu „Objektorientierte Systementwicklung (PDF)“
6 Computer Aided Software Engineering (CASE) und Model Driven Architecture (MDA) (S. 163-164)6.1 Überblick und Lernziele
Zusammenfassung Computer Aided Software Engineering (CASE) auch vielfach CASE-Tools oder CASE-Werkzeuge genannt, soll dazu beitragen, die Qualität der entwickelten Software zu verbessern und die Produktivität der eingesetzten Mitarbeiter zu erhöhen. Aus der Sicht eines einzelnen Projektes definiert die CASE-Umgebung die technische Infrastruktur, welche von den Analytikern, Designern und Entwicklern benutzt werden kann bzw. muss.
In diesem Kapitel werden insbesondere Anforderungen an eine CASE-Umgebung bzw. einzelne CASE-Werkzeuge vorgestellt und damit erfolgt indirekt eine Charakterisierung von CASE anhand relevanter Merkmale. Ausschnittsweise wird auch auf das aktuelle Angebot an UML-basierten Modellierungswerkzeuge eingegangen.
Der zweite Hauptteil dieses Kapitels beschäftigt sich mit dem MDA-Ansatz (Model Driven Architecture) der OMG (Object Management Group). Dieser Ansatz postuliert die strikte Trennung zwischen fachlichem Modell und der technikspezifischen Implementierung mit der Unterscheidung des `platform independent model` (PIM) und des `platform specific model` (PSM).
Eine Umsetzung dieses Ansatzes wird insbesondere durch Modellierungs- und Generierungswerkzeuge ermöglicht. Daher weisen die Themen CASE und MDA auch einen engen Zusammenhang auf. Abschliessend wird die CASEUmgebung Innovator der Firma MID kurz charakterisiert, da diese Modellierungsumgebung zur Entwicklung der in dieser Publikation entwickelten Modelle verwendet wurde.
Wichtige Teilgebiete sind: CASE Grundlagen Anforderungen an CASE und Beispiele von CASE-Umgebungen Grundzüge der Model Driven Architecture 6 Computer Aided Software Engineering und Model Driven Architecture Lernziele Der Leser soll: CASE-Werkzeuge bzw. CASE-Umgebungen kategorisieren können, zur Unterstützung des Auswahlprozesses einen
... mehr
Überblick über Anforderungsmerkmale von CASE bekommen und die Grundidee der Model Driven Architecture verstehen und deren zukünftige Relevanz einschätzen können.
6.2 Grundlagen zu CASE
Computer Aided Software Engineering (CASE) beschäftigt sich mit allen computergestützten Hilfsmitteln, die dazu beitragen können, die Software-Qualität und Entwickler-Produktivität zu verbessern sowie das Management des Software- Entwicklungsprozesses zu erleichtern (vgl. Balzert, 1998, S. 592). Unter dem allgemeinen Begriff CASE werden sowohl CASE-Werkzeuge, die einzelne Tätigkeiten der Software-Erstellung unterstützen, als auch CASE-Umgebungen zusammengefasst, die mehrere Tätigkeitskomplexe der Software-Erstellung integriert unterstützen.
Eine CASE-Umgebung besteht aus einer CASE-Plattform und mehreren darin integrierten CASE-Werkzeugen. Die Plattform stellt grundsätzliche Dienstleistungen, wie beispielsweise die Datenhaltung in Form eines Repository, Benutzerverwaltung oder Versionsverwaltung, zur Verfügung.
6.2 Grundlagen zu CASE
Computer Aided Software Engineering (CASE) beschäftigt sich mit allen computergestützten Hilfsmitteln, die dazu beitragen können, die Software-Qualität und Entwickler-Produktivität zu verbessern sowie das Management des Software- Entwicklungsprozesses zu erleichtern (vgl. Balzert, 1998, S. 592). Unter dem allgemeinen Begriff CASE werden sowohl CASE-Werkzeuge, die einzelne Tätigkeiten der Software-Erstellung unterstützen, als auch CASE-Umgebungen zusammengefasst, die mehrere Tätigkeitskomplexe der Software-Erstellung integriert unterstützen.
Eine CASE-Umgebung besteht aus einer CASE-Plattform und mehreren darin integrierten CASE-Werkzeugen. Die Plattform stellt grundsätzliche Dienstleistungen, wie beispielsweise die Datenhaltung in Form eines Repository, Benutzerverwaltung oder Versionsverwaltung, zur Verfügung.
... weniger
Autoren-Porträt von Karl-Heinz Rau
Professor Dr. Karl-Heinz Rau ist Hochschullehrer an der Hochschule Pforzheim. Er hat über 25 Jahre Lehrerfahrung und versteht es, komplexe Zusammenhänge anwendungsnah und verständlich zu vermitteln.
Bibliographische Angaben
- Autor: Karl-Heinz Rau
- 2007, 2007, 352 Seiten, Deutsch
- Verlag: Vieweg+Teubner Verlag
- ISBN-10: 3834891746
- ISBN-13: 9783834891747
- Erscheinungsdatum: 31.10.2007
Abhängig von Bildschirmgrösse und eingestellter Schriftgrösse kann die Seitenzahl auf Ihrem Lesegerät variieren.
eBook Informationen
- Dateiformat: PDF
- Grösse: 6.93 MB
- Ohne Kopierschutz
- Vorlesefunktion
Kommentar zu "Objektorientierte Systementwicklung"
0 Gebrauchte Artikel zu „Objektorientierte Systementwicklung“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Objektorientierte Systementwicklung".
Kommentar verfassen