Приём заказов:
Круглосуточно
Москва
ул. Никольская, д. 10.
Ежедневно 8:00–20:00
Звонок бесплатный

Технология программирования

Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url:
Логотип сайта компании Диплом777
Никольская 10
Москва, RU 109012
Содержание

В качестве конкретного примера рассмотрим первую диаграмму, диаграмму вариантов использования. Под данной диаграммой понимают последовательность некоторых действий определенной информационной системы на события, которые выполняет над системой, некоторый внешний объект. Поясним, диаграммы вариантов использования показывает типичное взаимодействие пользователя и программного комплекса. Основные факты, которые необходимы для построения диаграммы вариантов использования, определяются в процессе беседы с заказчикам и представляют собой набор возможностей и функций будущего программного комплекса.
Далее приступим к конкретным моментам моделирования. Но в первую очередь определим на рисунке 2 вид варианта использования.

Рисунок 2 — Вариант использования
Далее действующее лицо (actor) – это конкретная роль, которую пользователь совершает по отношению к программной системе[4]. Смотрите рисунок 3.

Рисунок 3 — Действующее лицо диаграммы
Eще раз хотел бы утвердить тот факт, что действующее лицо это конкретная роль, а не человек или работа. Несмотря на то, что рисунок действующего лица, это человечек, само по себе в реале это может быть и не человек, а например внешняя система, которой, что то нужно от внутренней системы или от программного комплекса.
Действующие лица можно поделить на следующие виды:
пользователи;
системы;
другие системы, взаимодействующие с данной;
время.
Время становится действующим лицом, если от него зависит запуск каких-либо событий в системе[3].
Для соединения вариантов использования и действующих лиц существуют связи. В диаграммах UML существуют связи нескольких видов, смотрите следующий список связей:
коммуникации (communication);
включения (include);
расширения (extend);
обобщения (generalization).
Связь коммуникация представим на рисунке 4. Она представляет собой сплошную линию с индексами количества использования[3].

Picture of Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.