Задача описания прецедентов.

Модель прецедентов строится на этапе анализа основных требований к программной реализации, отражая согласованное видение (согласие между всеми заинтересованными лицами относительно) использования будущей системы.

 

Актор[6] (act – действовать, actor – исполнитель [роли], действующее лицо) - некая активная, т.е. взаимодействующая с системой часть ее окружения, идентифицируемая исключительно по характеру такого взаимодействия. Например - идентифицируемый своей ролью человек (например, конечный пользователь), организация, иная компьютерная система, внешнее устройство, датчик, источник и/или приемник сигналов и сообщений и т.п.

 

Сценарий (scenario) — специальная последовательность действий или взаимодействий между актором и системой. Его также называют экземпляром прецедента (use case instance). Может быть успешным либо неудачным в контексте содержательных задач использования данной системы.

 

Прецедент (use case – буквально, [отдельный] случай использования) — описания варианта использования системы в виде набора взаимосвязанных успеш­ных и неудачных сценариев, описывающий возможную цель использования системы в контексте решения поставленных перед ней задач. По своему назначению, прецедент представляет собой - в текстовом или ином виде - рассказ об использовании системы в качестве инструмента, помогающим ее пользователям в решении их задач.

 

Мы будем рассматривать понятие прецедента с точки зрения (относительно, сравнительно) уже знакомого нам алгоритмического подхода.