Прецеденты
Для студентов высшего и среднего профессионального образования всех форм обучения
Корректор Н. В. Кувалдина Издание выпущено в авторской редакции Российская академия правосудия Объём 1,1 п. л. Тираж 25 экз.
Мета роботи Вивчити можливості візуального моделювання за допомогою Ration Rose. Ознайомитись з принципами об’єктно-орієнтованого моделювання, видами діаграм UML, та засобами їх побудови й зв’язку. Теоретична частина Поведение разрабатываемой системы (то есть функциональность, обеспечиваемая системой) описывается с помощью функциональной модели, которая отображает системные прецеденты (варианты использования – use cases), системное окружение (действующих лиц или актеров – actors) и связи между прецеденты и актерами (диаграммы прецедентов – use cases diagrams). Основная задача модели прецедентов – представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы. Представление прецедентов описывает границы системы, и должно рассматриваться с точки зрения пользователей системы.
Разработка модели прецедентов начинается на стадии задумки с выбора актеров и определения общих принципов функционирования системы. Затем на этапе проработки модель дополняется детальной информацией к существующим прецедентам, а при необходимости добавляются новые. Актеры Актеры не являются частью системы – они представляют собой кого-то или что-то, что должно взаимодействовать с системой. Актеры могут: – только снабжать информацией систему; – только получать информацию из системы; – снабжать информацией и получать информацию из системы.
Алгоритм создания актеров в программе Rational Rose: 1. Щелкните правой кнопкой мыши по разделу Use Case View (Представление прецедентов) в окне браузера. 2. В появившемся контекстно-зависимом меню выберите команду New => Actor (Создать => Актер). В список окна браузера будет добавлен новый актер с именем New Class. 3. Выбрав новый пункт списка, введите нужное имя актера. В модель желательно включить краткое описание каждого актера, в котором нужно указать роль актера при взаимодействии с системой. Прецеденты
С помощью прецедентов (use cases) моделируется диалог между актером и системой. Другими словами, они определяют возможности, обеспечиваемые системой для актера. Набор всех прецедентов системы определяет способы ее использования. Можно сказать, что прецедент – это последовательность транзакций, выполняемых системой, которая приводит к значимому результату для определенного актера.
Для создания прецедентов в программе Rational Rose выполните следующие действия: 1. Щелкните правой кнопкой мыши по разделу Use Case View (Представление прецедентов) в окне браузера. 2. В появившемся контекстно-зависимом меню выберите команду New => Use Case (Создать => Прецедент). В списке браузера появится новый прецедент. 3. Введите для него нужное название.
|