Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UML / 05-04-01.pdf
Скачиваний:
40
Добавлен:
12.05.2015
Размер:
4.17 Mб
Скачать

ISO/IEC 19501:2005(E)

5.57.3 Example

 

 

 

 

Supply

Order

 

Arrange

 

Customer Data

Product

 

 

 

 

 

 

 

 

 

 

 

 

Payment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

«include»

«include»

 

 

 

«include»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Place Order

 

 

 

 

 

 

 

 

 

 

 

 

 

«extend»

 

 

 

 

 

 

 

Extension points

 

 

1

*

 

 

 

 

 

 

additional requests :

 

the salesperson asks for

 

 

 

 

 

 

 

after creation of the order

 

the catalog

Salesperson

Request

 

 

Catalog

Figure 86 - Use Case Relationships

5.57.4 Mapping

A path between use case and/or actor symbols maps into the corresponding relationship between the corresponding Elements, as described above.

5.58 Actor Relationships

5.58.1 Semantics

There is one standard relationship among actors and one between actors and use cases.

Association – The participation of an actor in a use case; that is, instances of the actor and instances of the use case communicate with each other. This is the only relationship between actors and use cases.

Generalization – A generalization from an actor A to an actor B indicates that an instance of A can communicate with the same kinds of use-case instances as an instance of B.

5.58.2 Notation

An association between an actor and a use case is shown as a solid line between the actor and the use case.

A generalization between actors is shown by a generalization arrow; that is, a solid line with a closed, hollow arrow head. The arrow head points at the more general actor.

ISO/IEC 2005 - All rights reserved

253

Соседние файлы в папке UML