De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,

Verwante presentaties


Presentatie over: "Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,"— Transcript van de presentatie:

1 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate, to stabilize abstractions as a reference for the implementation and maintenance and you need an agreement on the notation and formalisms in which you express your models

2 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Unified Modeling Language Introduction Class diagrams Use cases Interaction diagrams Package and deployment diagrams State and activity diagrams Discussion

3 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The Unified Modeling Language (UML) resulted from a joint effort of leading experts in object-oriented analysis and design, Grady Booch, Jim Rumbaugh and Ivar Jacobson, also known as the three amigos, all currently employees of Rational.

4 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Unified Modeling Language class diagrams -- conceptual structure use cases -- functional requirements interaction diagrams -- operational characteristics package and deployment diagrams -- implementation state and activity diagrams -- dynamic behavior UML See http://www.rational.com/uml and UML Distilled, [Fowler97].

5 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Class diagrams

6 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Use cases

7 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Interaction diagrams

8 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Package and component diagrams

9 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie State and activity diagrams

10 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Event annotations event(arguments)[conditions]/action

11 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Discussion

12 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The UML toolbox is very rich. It allows you to model every conceivable aspect of the system. Nevertheless, to my mind, graphical models are not always appropriate. But, on the other hand, most people like them and they often make a good impression, suggesting clarity...

13 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Examples - interactive drawing tool - the reactor pattern (events) - business process modeling - the observer pattern

14 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Interactive drawing tool

15 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Reactor (event-handling) pattern

16 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Reactor - Interaction diagram (events)

17 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Business process modeling

18 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie (simulation) event state transition diagram

19 vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Observer Pattern


Download ppt "Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,"

Verwante presentaties


Ads door Google