Лекция
Привет, сегодня поговорим про построение диаграммы прецедентов в staruml, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое построение диаграммы прецедентов в staruml , настоятельно рекомендую прочитать все из категории Технологии компьютерного проектирования.
В StarUML главная диаграмма прецедентов называется Main и располагается в представлении Use Case. Если в навигаторе модели щелкнуть
два раза по имени этой диаграммы, то откроется ее рабочее поле. Для того чтобы создать прецедент, щелкните по овальному символу прецедента на панели элементов слева от рабочего поля диаграммы, а затем щелкните по тому месту на рабочем поле диаграммы, в которое вы хотите поместить прецедент. Аналогичным образом создается актер. Когда элемент помещается на поле диаграммы, он становится доступен для редактирования имени и некоторых свойств. В выделенное поле введите новое имя прецедента или актера (рис. 14).
Рисунок 14. Именование элементов в StarUML
Для создания отношения между элементами диаграммы щелкните по изображению соответствующего отношения на панели элементов справа, а затем проведите линию от одного элемента к другому, удерживая левую кнопку мыши (рис. 15).
Рисунок 17. Элемент Прецедент1 удален с поля диаграммы, но отображается в навигаторе модели
Если мы передумали и решили вернуть элемент на диаграмму, то это можно сделать, перетащив его с навигатора модели на поле диаграммы.
Для того чтобы удалить элемент из модели нужно щелкнуть по нему на диаграмме или по его изображению в навигаторе модели правой кнопкой мыши и в контекстном меню выбрать пункт Delete from Model. Элемент будет полностью удален.
Описанные выше способы добавления и удаления элементов и отношений могут быть использованы для построения диаграмм любых типов. Мы не будем в дальнейшем заострять на этом внимание читателя. Заметим, что все описанные операции доступны также из главного меню
StarUML.
Пример. Для системы заказов магазина «Style» мы определили актеров Покупатель, Сотрудник, Система Склад и прецеденты Заказ товаров, Управление статусом заказа, Получение информации о заказе. Построим основную диаграмму прецедентов (рис. 18).
Рисунок 18. Основная диаграмма вариантов использования системы заказов магазина "Style"
Для актера Покупатель и прецедента Заказ товаров установили отношение направленной ассоциации: Заказ товаров инициализируетсяПокупателем. Сотрудник имеет возможность управлять статусом заказа, при этом он непременно участвует в прецеденте Получение информации о заказе. Направленную ассоциацию от Получение информации о заказе к
актеру Система Склад можно понимать как автоматическую передачу данных из моделируемой системы в систему снабжения товарами Склад.
В модель нужно включить краткое описание каждого актера или прецедента, делается это для того, чтобы между разработчиком и заказчиком системы не оставалось «белых пятен» и расхождений в понимании функциональности системы и ролей взаимодействующих с ней актеров. Для каждого актера описывается роль, которую он играет в системе, а для каждого прецедента – его назначение и функциональность. Также можно уточнить, каким актером запускается прецедент.
Надеюсь, эта статья об увлекательном мире построение диаграммы прецедентов в staruml, была вам интересна и не так сложна для восприятия как могло показаться. Желаю вам бесконечной удачи в ваших начинаниях, будьте свободными от ограничений восприятия и позвольте себе делать больше активности в изученном направлени . Надеюсь, что теперь ты понял что такое построение диаграммы прецедентов в staruml и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Технологии компьютерного проектирования
Из статьи мы узнали кратко, но содержательно про построение диаграммы прецедентов в staruml
Комментарии
Оставить комментарий
Технологии компьютерного проектирования
Термины: Технологии компьютерного проектирования