Course description

 

Software modeling with UML

Back

Contents (Summary)

  • Role of software modeling

  • Concept of Object Orientation

  • Encapsulation & polymorphism

  • Abstraction & object protocol

  • Class & instances, attributes, methods and messages

  • Generalization & Inheritance

  • Instance variables and memory allocation (GC)

  • Object-Oriented Analysis: Responsability-Driven Design

  • CRC Cards

  • Class Diagrams

  • Sequence Diagrams

  • Activity Diagrams

  • Sequence Diagrams

  • Statecharts

  • Object diagrams

  • Presentation of the other UML diagrams

  • Object Constraint Language (OCL)