Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
25
Добавлен:
10.02.2015
Размер:
23.04 Кб
Скачать

Технологии проектирования, 2012 г.

Лабораторная работа №2

«Составление модели требований в среде IBM Software Architect»

по курсу Технологии проектирования

Цель работы:

Получить навыки выполнения этапа определения требований СОИУ с применением CASE.

Исходные данные для выполнения работы:

  • Описание исходных требований к создаваемой СОИУ (выдается преподавателем во время лабораторной работы) .

  • Средство автоматизированного проектирования IBM Software Architect.

  • Методическое пособие по IBM Software Architect http://narod.ru/disk/43590273001/request.zip.html .

  • Описание последовательности выполнения проектирования [1, стр. 266-280 ].

  • Описание диаграмм прецедентов UML [1, стр. 151-160].

  • Описание диаграмм классов UML [1, стр. 131-140].

Порядок и время проведения работы:

Время проведения работы 2 часа. Работа проводится в компьютерном зале и выполняется группой студентов от 1 до 3 человек. По итогам работы составляется и защищается отчет в бумажном виде. Если студент отсутствовал по уважительной причине, то он может выполнить работу с другой группой.

Задание:

  1. Создать в среде Software Architect новый проект. Добавить к нему:

  • модель прецедентов (из шаблона),

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

  • спецификации прецедентов.

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

  • актеров,

  • прецеденты системы,

  • ассоциативные связи между актерами и прецедентами,

  • связи типа <<include>> для указания подключаемых прецедентов,

  • связи типа <<еxtend>> для указания расширяющих прецедентов и точки расширения в расширяемом прецеденте.

Дополнительные элементы и стереотипы студенты могут использовать по своему усмотрению.

  1. Составить для основных прецедентов диаграммы деятельности.

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

  1. На основе описаний прецедентов и модели предметной области составить прототип пользовательского интерфейса (эскиз).

Отчет:

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

  • титульный лист,

  • описание исходных требований,

  • все построенные диаграммы,

  • спецификации прецедентов,

  • проект пользовательского интерфейса.

Литература:

  1. Орлов С.А. Технологии разработки программного обеспечения. - СПб: Питер, -2002г.

  2. Материалы сервера http://wmate.ru

  3. Методическое пособие по IBM Software Architect http://narod.ru/disk/43590273001/request.zip.html.

  4. Якобсон А, Дуч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. - Спб.: Питер. - 2002 г.

Соседние файлы в папке Задания ЛР (по Маше)