freeBook
 
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Objektorientierte Softwareentwicklung mit UML

Objektorientierte Softwareentwicklung mit UML

von: Peter Forbrig

Carl Hanser Fachbuchverlag, 2007

ISBN: 9783446410107, 265 Seiten

3. Auflage

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 24,90 EUR

  • Kollektive Intelligenz analysieren, programmieren und nutzen
    Die Rache der Nibelungen
    Die verbotenen Früchte der Wollust
    Gruppensex
    Java Web Services mit Apache Axis2
    Erfolgsrezepte für CIOs - Was gute Informationsmanager ausmacht
    Sklavin für 3 Tage
    Confusion
  • Wikingerglut
    Groovy im Einsatz
    Programmieren mit C# 3.0
    Gefangene des Piraten
    Reguläre Ausdrücke
    Imperator 03. - Das Feld der Schwerter.

     

     

     

 

Mehr zum Inhalt

Objektorientierte Softwareentwicklung mit UML


 

Vorwort

6

Vorwort zur 3. Auflage

8

Inhalt

10

1 Grundbegriffe der objektorientierten Softwareentwicklung

12

1 Grundbegriffe der objektorientierten Softwareentwicklung

13

1.1 Einführung

13

1.2 Konzepte und Notationen

18

1.2.1 Basismodell

18

1.2.2 Statisches Modell

23

1.2.3 Dynamisches Modell

34

1.2.4 Modell der Systemnutzung

40

2 UML – Unified Modeling Language

42

2 UML – Unified Modeling Language

43

2.1 Entwicklung der Sprache

43

2.2 Anwendungsfallmodelle

46

2.2.1 Beschreibung von Anwendungsfällen

49

2.2.2 Beschreibung von Szenarien und Anwendungsfällen

53

2.3 Klassenmodelle

75

2.3.1 Klassen und Objekte

75

2.3.2 Metaklassen

97

2.3.3 Schnittstellen

100

2.3.4 Generische Klassen

104

2.3.5 Pakete

106

2.3.6 Objekte

109

2.3.7 Komponenten

110

2.3.8 Abhängigkeiten

113

2.3.9 Entwurfsmuster

118

2.4 Verhaltensmodelle

124

2.4.1 Zustandsdiagramm

125

2.4.2 Aktivitätsdiagramm

146

2.5 Object Constraint Language (OCL)

170

2.5.1 Einführung

170

2.5.2 Sprachkonstrukte

171

2.5.3 Operationen und Iteratoren

174

2.5.4 Abschlussbemerkungen

182

3 Von der Analyse zur Implementierung

184

3 Von der Analyse zur Implementierung

185

3.1 Überblick

185

3.2 Analyse

192

3.2.1 CRC-Karten

192

3.2.2 Anwendungsfallanalyse

196

3.2.3 Modellbasierte Analyse

197

3.2.4 Geschäftsprozessanalyse

207

3.3 Entwurf

209

3.3.1 Anwendungsfallorientierter Entwurf

209

3.3.2 Von der Analyse zum Entwurf

210

3.3.3 Entwurfsmuster

212

3.3.4 Unterstützung der Modelltransformationen

228

3.4 Implementierung

239

3.4.1 Anwendungsfallorientierte Vorgehensweise

239

3.4.2 Generalisation versus Aggregation

239

3.4.3 Interface versus abstrakte Klasse

241

3.4.4 Herausforderungen bei objektorientierten Programmen

242

3.5 Werkzeugunterstützung

257

Literatur

259

Index

263