<h2><span>Das Handbuch fürs Selbststudium, für den Job oder vorlesungsbegleitend</span></h2><ul><li><span><span>erfahrungsbasierter Über- und Einblick ins Software Engineering, der sowohl die Theorie als auch die Praxis abdeckt</span></span></li><li><span><span>umfassend, verständlich und praxiserpr
Software-Engineering: Objektorientierte Techniken, Methoden und Prozesse in der Praxis
✍ Scribed by Ruth Breu (editor); Thomas Matzner (editor); Friederike Nickl (editor); Oliver Wiegert (editor)
- Publisher
- Oldenbourg Wissenschaftsverlag
- Year
- 2005
- Tongue
- German
- Leaves
- 292
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Die Beiträge im vorliegenden Buch stammen von Praktikern der Objektorientierung, die ihren Erfahrungsschatz dokumentieren und anderen Anwendern zugänglich machen. Dabei wird vor allem auf Themen eingegangen, die in Grundlagenbüchern nicht oder nur am Rande behandelt werden, wie z.B. der Entwurf und die Dokumentation von Softwarearchitekturen, Aspekte des Prozess- und Projektmanagements, Geschäftsmodellierung im Kontext objektorientierter Modelle und die Verwendung prädikativer Techniken.
Gelebtes Software-Engineering: Ein umfassender Themenquerschnitt, von erfahrenen Praktikern dargelegt
✦ Table of Contents
Vorwort
Inhalt
1 Einleitung
2 Anwendungslandschaft: Nachverfolgung der Implementierung von IT- Modellen
2.1 Einführung
2.2 Zweck und Zielgruppe von Architekturmanagement
2.3 Rahmenbedingungen für Metamodell und Notation
2.4 Ebenen eines Anwendungslandschaftsmodells
2.5 Details zur Metamodellierung
2.6 Werkzeugunterstützung
2.7 Einordnung in kommende Ansätze zur Metamodellierung
2.8 Erfahrungen
2.9 Zusammenfassung
2.10 Danksagung
2.11 Literatur
3 Von der Idee zum Projekt - Möglichkeiten und Grenzen der Model Driven Architecture
3.1 Anspruch und Grundgedanken der MDA
3.2 Wie MDA funktioniert
3.3 MDA im Projekteinsatz
3.4 Bewertung
3.5 Kriterien für den Einsatz der MDA
3.6 MDA - ein Wiedergänger?
3.7 Fazit
3.8 Literatur
4 Geschäftsprozessmodellierung im Kontext objektorientierter Entwurfstechniken
4.1 Einleitung
4.2 Aspekte der Geschäftsprozessmodellierung
4.3 Geschäftsprozesse im Kontext
4.4 Abläufe und Interaktionen
4.5 Informationsverarbeitung im Prozesskontext
4.6 Vom Geschäftsprozess zur Anforderung
4.7 Zusammenfassung
4.8 Literatur
5 Komponentenmodellierung mit den Mitteln der UML 1.x und UML 2.0
5.1 Komponentenbegriff
5.2 Technisches vs. fachliches Komponentenmodell
5.3 Anforderungen an Konzepte für die Komponentenmodellierung
5.4 Komponentenmodellierung in der UML 1 .x
5.5 Komponentenmodellierung in der UML 2.0
5.6 Kriterien für gute Komponentenmodelle
5.7 Zusammenfassung
5.8 Literatur
6 Architektur im Großen - kann UML helfen?
6.1 Einleitung
6.2 Beispiele für die Vielfalt
6.3 Modellierung „im Großen“ und UML
6.4 Zusammenfassung und Ergänzungen
6.5 Literatur
7 OCL in der Praxis
7.1 Einleitung
7.2 Einführendes Beispiel
7.3 Verwendung bei der Codierung
7.4 Verwendung im Rahmen des Testens
7.5 Verwendung im Rahmen der Dokumentationserstellung
7.6 Toolsupport
7.7 Weitergehende Anwendungen der OCL
7.8 Zusammenfassung
7.9 Literatur
8 Systematischer Entwurf zugriffssicherer Systeme
8.1 Einleitung
8.2 Der objektorientierte Kernprozess
8.3 Der Sicherheitsprozess PROSECO
8.4 Schrittweise Entwicklung von Rechtemodellen
8.5 Zusammenfassung und Ausblick
8.6 Literatur
9 Unternehmensweite Modellintegration
9.1 Einleitung
9.2 Architekturlandschaft
9.3 Modellintegration
9.4 Tool-Unterstützung
9.5 Vorgehensmodell
9.6 Lessons Learned
9.7 Zusammenfassung
9.8 Literatur
10 Ein praktischer Leitfaden für eine iterative Softwareentwicklung
10.1 Motivation - Risiken und Vermeidungsstrategien
10.2 Sequentielle und iterative Entwicklung im Vergleich
10.3 Iterative Entwicklung im Projekt
10.4 Zusammenfassung und Abgrenzung
10.5 Referenzen
11 Qualitätsforderung in iterativen Prozessen
11.1 Einleitung
11.2 Test Driven Development
11.3 Versionskontrolle
11.4 Der Build-Prozess
11.5 Continuous Integration
11.6 Iterativ und agil entwickelte Software
11.7 Technische Bewertung von Qualität
11.8 Zusammenfassung
11.9 Literatur
12 Ein gesamtheitliches Verfahren für das Software Process Improvement
12.1 Das SPI-Verfahren im Überblick
12.2 Das konkrete Verfahren für SPI
12.3 Fazit für das Verfahren für SPI
12.4 Literaturverzeichnis
13 Schätzverfahren im Kontext objektorientierter Prozesse
13.1 Einleitung
13.2 Iterativer Prozess
13.3 Klassische Schätzmethoden
13.4 Parametrische Schätzmethoden in der Praxis
13.5 Schätzung zu frühen Zeitpunkten
13.6 Zusammenfassung
13.7 Literatur
📜 SIMILAR VOLUMES
<p>In den nächsten Jahren wird das objektorientierte Paradigma die Lösungsansätze der Datenverarbeitung bestimmen. Zum ersten Mal wird damit ein Denkansatz verfolgt, der die DV-Lösungen als Abbild der realen Welt implementiert, anstatt diese auf theoretischen und technischen Regelsätzen aufzubauen.