Wednesday 2 October 2013

Modeling with UML

An Overview of UML

2.2.1 Use Case Diagrams

2.2.2 Class Diagrams

2.2.3 Interaction Diagrams

  • Sequence Diagrams are one type of Interaction Diagrams

2.2.4 State Machine Diagrams

2.2.5 Activity Diagrams

2.3 Modeling Concepts

2.3.1 Systems, Models, and Views

2.3.2 Data Types, Abstract Data Types, and Instances

2.3.3 Classes, Abstract Classes, and Objects

2.3.4 Event Classes, Events, and Messages

2.3.5 Object-Oriented Modeling

2.3.6 Falsification and Prototyping

  • Falsification: Proving an existing model to be false, thereby producing a better model
  • Prototyping: Creating a quick and simple version of a product to be built, for the purposes of evaluation (and falsification. )

2.4 A Deeper View into UML

2.4.1 Use Case Diagrams

Use cases and actors
Communication relationships
Include relationships
Extend relationships
Inheritance relationships
Scenarios

2.4.2 Class Diagrams

Classes and objects
Associations and links
Association class
Roles
Multiplicity
Aggregation
Qualification
Inheritance
Applying class diagrams

2.4.3 Interaction Diagrams

Applying interaction diagrams

2.4.4 State Machine Diagrams

Applying state machine diagrams

2.4.5 Activity Diagrams

Applying activity diagrams

2.4.6 Diagram Organization

2.4.7 Diagram Extensions

No comments:

Post a Comment