Введение в программную инженерию. Абрамова О.Ф - 17 стр.

UptoLike

Составители: 

каждый вариант использования должен описывать завершен-
ную ситуацию, причем эта ситуация должна иметь определенную ценность
для пользователя системы;
вариант использования должен быть прост, легко читаем и до-
ступен в изучении как для разработчиков, так и для заказчика.
Например, на рисунке 18 приведена основная диаграмма прецеден-
тов для виртуального книжного магазина. По ней легко можно отследить
внешних сущностей по отношению к программной системе актеров
(администратор, покупатель, пользователь), и их возможные действия в
данной системе.
Рис. 18 диаграмма прецедентов виртуального книжного магазина
Формат описания варианта использования (по Коберну):
1. Имя – цель в виде краткой активной глагольной фразы.
2. Контекст использования – более подробное описание цели.
3. Область действия.
4. Уровень точности.
5. Основное действующее лицо.
6. Другие участники и их интересы.
7. Предусловие (определяет, выполнение какого условия гаранти-
рует система перед тем, как разрешить запуск варианта использования).
17
      •     каждый вариант использования должен описывать завершен-
ную ситуацию, причем эта ситуация должна иметь определенную ценность
для пользователя системы;
      •     вариант использования должен быть прост, легко читаем и до-
ступен в изучении как для разработчиков, так и для заказчика.
      Например, на рисунке 18 приведена основная диаграмма прецеден-
тов для виртуального книжного магазина. По ней легко можно отследить
внешних сущностей по отношению к программной системе – актеров
(администратор, покупатель, пользователь), и их возможные действия в
данной системе.




     Рис. 18 диаграмма прецедентов виртуального книжного магазина

      Формат описания варианта использования (по Коберну):
      1.   Имя – цель в виде краткой активной глагольной фразы.
      2.   Контекст использования – более подробное описание цели.
      3.   Область действия.
      4.   Уровень точности.
      5.   Основное действующее лицо.
      6.   Другие участники и их интересы.
      7.   Предусловие (определяет, выполнение какого условия гаранти-
рует система перед тем, как разрешить запуск варианта использования).



                                      17