Лабораторная работа 4 - RUP, сбор требований

Определение требований в соответствии c RUP в среде Sparx Enterprise Architect

Работа выполняется по индивидуальной теме. Распределение по темам:

https://docs.google.com/spreadsheets/d/1yv7lJ61nL18ZtROb1j2r4mtYqsvfyFKeboM-0NcOiEU/edit?usp=sharing

Методические указания:

https://disk.yandex.ru/i/byBeQHbGbNq6Vw

Задание:

• (базовое) Создать в среде Enterprise Architect (или в другом пакете, поддерживающем разработку UML, например, StarUml) новый проект типа UML Model (из шаблона). 

• (базовое) На основе описания требований к СОИУ составить диаграмму(ы) прецедентов системы. Диаграмма прецедентов должна содержать:  актеров, прецеденты системы, ассоциативные связи между актерами и прецедентами. 

• (расширенное: 1; доп.: 2-3) Составить для основных прецедентов их спецификации (предусловия, поток событий, постусловие). 

• (доп. 2-3) Составить для основных прецедентов диаграммы деятельности (на основе спецификации). 

• (расширенное) Уточнить диаграмму прецедентов, добавив связи типа <<include>> для указания подключаемых прецедентов,  связи типа <<еxtend>> для указания расширяющих прецедентов и точки расширения в расширяемом прецеденте. Дополнительные элементы и стереотипы студенты могут использовать по своему усмотрению. 

• (базовое) Добавить к проекту модель предметной области. Составить в ней модель классов предметной области. 

• (базовое: 1-2 рис., расширенное: 3-5) На основе описаний прецедентов и модели предметной области составить прототип пользовательского интерфейса (эскиз). 

Отчет: 

После выполнения работы составляется отчет, который содержит: 

  • титульный лист, 
  • описание исходных требований (функциональных и нефункциональных), 
  • диаграмму(ы) прецедентов, 
  • спецификации прецедентов, 
  • диаграмму(ы) активности, 
  • диаграмму классов предметной области, 
  • прототип пользовательского интерфейса, 
  • список литературы.