Objektorientierte Softwareentwicklung mit UML

Objektorientierte Softwareentwicklung mit UML

von: Peter Forbrig

Carl Hanser Fachbuchverlag, 2007

ISBN: 9783446410107

Sprache: Deutsch

266 Seiten, Download: 7427 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

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  
  Mehr eBooks bei www.ciando.com 0  

Kategorien

Service

Info/Kontakt