Noack | Techniken der objektorientierten Softwareentwicklung | E-Book | sack.de
E-Book

E-Book, Deutsch, 613 Seiten, eBook

Reihe: Xpert.press

Noack Techniken der objektorientierten Softwareentwicklung


2001
ISBN: 978-3-642-59481-6
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Deutsch, 613 Seiten, eBook

Reihe: Xpert.press

ISBN: 978-3-642-59481-6
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark



Noack Techniken der objektorientierten Softwareentwicklung jetzt bestellen!

Zielgruppe


Professional/practitioner


Autoren/Hrsg.


Weitere Infos & Material


1 Einführung.- 1.1 Über dieses Buch.- 1.2 Der angesprochene Leserkreis.- 1.3 Die Autoren.- 1.4 Aufbau und Gliederung.- 2 Das Anwendungsentwicklungsmodell.- 2.1 Aufbau.- 2.2 Ausprägungen.- 2.3 Das objektorientierte AE-Modell.- 2.4 Lebenszyklus.- 3 Techniken im Software-Entwicklungsprozess.- 3.1 Motivation.- 3.2 Verwandte Ansätze.- 3.3 Das Beschreibungsraster.- 3.4 Die Techniken im Überblick.- 3.5 Einbettung ins Vorgehensmodell.- 4 Anforderungsanalyse.- 4.1 Anforderungsinterview.- 4.2 Anforderungsworkshop.- 4.3 Anforderungspriorisierung.- 4.4 Mediation.- 4.5 CRC-Karten.- 4.6 Snowcards.- 4.7 Problem Frames.- 4.8 Quality Function Deployment (QFD).- 5 Anwendungsfallmodellierung.- 5.1 Anwendungsfallmodellierung.- 5.2 Detaillierung des Anwendungsfallmodells.- 6 Klassen- und Objektmodellierung.- 6.1 Identifizierung von Klassen.- 6.2 Erstellung eines groben Klassenmodells.- 6.3 Erstellung eines detaillierten Klassenmodells.- 6.4 Objektmodellierung.- 6.5 Identifizierung von Subsystemen.- 7 Zustandsmodellierung.- 7.1 Objektlebenszyklusmodellierung.- 7.2 Detaillierte Zustandsmodellierung.- 8 Aktivitätsmodellierung.- 8.1 Aktivitätsmodellierung.- 8.2 Operationsmodellierung.- 8.3 Workflowmodellierung.- 9 Interaktionsmodellierung.- 9.1 Interaktionsmodellierung mit Sequenzdiagrammen.- 9.2 Interaktionsmodellierung mit Kollaborationsdiagrammen.- 10 Komponenten- und Verteilungsmodellierung.- 10.1 Komponentenmodellierung.- 10.2 Dokumentation der Verteilung.- 10.3 Bildung von Verteileinheiten.- 10.4 Abbildung der Verteileinheiten.- 11 Modellübergreifende Techniken.- 11.1 Paketbildung von Modellelementen.- 11.2 Spezifikation von Constraints.- 12 Einsatz von Mustern.- 12.1 Einsatz von Analysemustern.- 12.2 Einsatz von Designmustern.- 13 Analyse von Benutzungsoberflächen.- 13.1Objekt/Aktionsanalyse.- 13.2 Identifizierung von Benutzerprofilen.- 13.3 Sketching.- 13.4 Selektion von Metaphern.- 13.5 Erstellung von Mock-Ups.- 14 Entwurf von Benutzungsoberflächen.- 14.1 Storyboarding.- 14.2 Dialogentwurf.- 14.3 Festlegung der Menüstruktur.- 14.4 Fenstergestaltung.- 14.5 Vorbereitung der GUI-Entwicklungsumgebung.- 15 Software-Architektur.- 15.1 Schichtenbildung.- 15.2 Modellierung von Interaktionsobjekten.- 15.3 Modellierung von Kommunikationsobjekten.- 16 Übergang in die Programmierung.- 16.1 Übergang vom Klassenmodell zum Programm.- 16.2 Übergang vom Aktivitätsmodell zum Programm.- 16.3 Übergang vom Sequenzmodell zum Programm.- 16.4 Übergang vom Kollaborationsmodell zum Programm.- 16.5 Übergang vom Objektlebenszyklusmodell zum Programm.- 17 Anbindung von Datenbanken.- 17.1 Objektnavigation.- 17.2 Schema-Mapping.- 17.3 Datenverteilung.- 18 Konfigurationsmanagement.- 18.1 Planung von Änderungsanträgen.- 18.2 Festlegung der Behandlungsart.- 18.3 Betroffenheitsanalyse.- 18.4 Konfigurationseinrichtung.- 18.5 Baselining.- 18.6 Konfektionierung von Verteilpaketen.- 19 Sicherheit.- 19.1 Ermittlung sicherheitsrelevanter Rahmenbedingungen.- 19.2 Festlegung der Sicherheitsziele.- 19.3 Definition des Evaluationsziels.- 19.4 Schutzbedarfsanalyse.- 19.5 Schwachstellenanalyse.- 19.6 Bedrohungsanalyse.- 19.7 Sicherheitsrisikoanalyse.- 19.8 Festlegung Sicherheitsfunktionen.- 19.9 Erstellung Rollenkonzept.- 19.10 Erstellung eines Zugriffsrechtekonzepts.- 20 Qualitätsmanagement.- 20.1 Modellübergreifende Konsistenzsicherung.- 20.2 Review.- 20.3 Inspektion.- 20.4 Audit.- 20.5 Auswahl von Metriken.- 20.6 Metriken für Aktivitäten.- 20.7 Metriken für Produkte.- 21 Testen.- 21.1 Anwendungsfalltest.- 21.2 Klassentest.- 21.3 Test dynamisch gebundenerOperationsaufrufe.- 21.4 Vertragstest.- 21.5 Zustandstest.- 21.6 Interaktionstest.- 21.7 Integrationstest.- 21.8 Anwendungsfallbasierter Systemtest.- 22 Projektmanagement.- 22.1 Risikoanalyse.- 22.2 Auswahl der Modellvariante.- 22.3 Bildung von Inkrementen.- 22.4 Iterationsplanung.- 22.5 Zuschnitt des Vorgehens.- 22.6 Festlegung der Arbeitspakete.- 22.7 Mitarbeiter-Zuordnung.- 22.8 Einrichten der Werkzeugunterstützung.- Literatur.- Liste der Techniken (in alphabetischer Reihenfolge).



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.