UML : Unified Modeling Language • Recommended: UML distilled A

A brief guide to the standard. Object Modeling Language. Addison Wesley. • based on Frank Maurer lecture, Univ. of Calgary. • in french : uml.free.fr/index.html.
80KB taille 0 téléchargements 60 vues
UML : Unified Modeling Language • Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley • based on Frank Maurer lecture, Univ. of Calgary • in french : uml.free.fr/index.html UML- Use cases 1

UML : Unified Modeling Language • Objective: – Capture requirements – Analyse a problem – Design a solution – Code a solution

• Keyword : – Creativity – Technology UML- Use cases 2

UML : Unified Modeling Language • • • • •

Use cases Class Diagram Interaction Diagrams State Diagrams Activity Diagrams

But two different enterprises, two “different” UML !!! UML- Use cases 3

UML : Unified Modeling Language • • • • •

Use cases Class Diagram Interaction Diagrams State Diagrams Activity Diagrams

UML- Use cases 4

Use Cases Use case • specifies the behavior of a system • capture the intended behavior (the what) of the system omitting the implementation of the behavior (the how) • Customer requirements/ early analysis • Buttons of the interface ! • sequence of actions to yield an observable result of value to an actor UML- Use cases 5

What is a use case? • Represents a functional requirement on the system • Use case involves interaction of actors and the system • Description of a sequence of actions, including variants (specifies desired behavior) Market Analysis

Financial Officer

UML- Use cases 6

A use case diagram Valuation

Analyze risks