lab_tp_2013 (Методичка и задание на ЛР №3)
Описание файла
Файл "lab_tp_2013" внутри архива находится в папке "Методичка и задание на ЛР №3". Документ из архива "Методичка и задание на ЛР №3", который расположен в категории "". Всё это находится в предмете "технологии разработки программного обеспечения (по)" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "технологии разработки по" в общих файлах.
Онлайн просмотр документа "lab_tp_2013"
Текст из документа "lab_tp_2013"
Технологии проектирования, 2013 г.
Лабораторная работа №3
«Создание модели требований в среде IBM Software Architect»
по курсу Технологии проектирования
Цель работы:
Получить навыки выполнения этапа определения требований СОИУ с применением CASE.
Исходные данные для выполнения работы:
-
Описание исходных требований к создаваемой СОИУ (выдается преподавателем во время лабораторной работы) .
-
Средство автоматизированного проектирования IBM Software Architect.
-
Методическое пособие по IBM Software Architect.
-
Описание последовательности выполнения проектирования [1, стр. 266-280 ].
-
Описание диаграмм прецедентов UML [1, стр. 151-160].
-
Описание диаграмм классов UML [1, стр. 131-140].
Порядок и время проведения работы:
Время проведения работы 2 часа. Работа проводится в компьютерном зале и выполняется группой студентов от 1 до 3 человек. По итогам работы составляется и защищается отчет в бумажном виде. Если студент отсутствовал по уважительной причине, то он может выполнить работу с другой группой.
Задание на лабораторную работу:
-
Создать в среде Software Architect новый проект (UML Model). Добавить к нему модель прецедентов (Use Case из шаблона).
-
Добавить к модели:
-
актеров,
-
прецеденты .
Задать свойства (описания актеров и прецедентов).
-
На основе описания требований к СОИУ составить диаграмму(ы) прецедентов системы. Диаграмма прецедентов должна содержать:
-
актеров,
-
прецеденты системы,
-
границу системы,
-
ассоциативные связи между актерами и прецедентами,
-
связи типа <<include>> для указания подключаемых прецедентов,
-
связи типа <<еxtend>> для указания расширяющих прецедентов и точки расширения в расширяемом прецеденте.
Дополнительные элементы и стереотипы студенты могут использовать по своему усмотрению.
-
Составить для основных прецедентов диаграммы активности (1 диаграмма на 1 студента по его подсистеме). Диаграмма должна содержать:
-
начало и конец,
-
условия и переходы,
-
разделение и слияние.
-
Заполнить «обзорные» диаграммы. Добавить на общую диаграмму системы ссылки на прочие диаграммы.
К защите подготовить:
-
Список требований (функциональных и нефункциональных) по разработке системы и ее подсистем. Для функциональных требований указать риски и приоритет.
-
Добавить к проекту модель предметной области. Составить в ней модель классов предметной области.
-
Уточнить и детализировать диаграммы прецедентов и активности. Составить спецификации прецедентов (для основных прецедентов подсистем).
-
На основе описаний прецедентов и модели предметной области составить прототип пользовательского интерфейса (эскиз).
Отчет:
После выполнения работы составляется отчет, который содержит:
-
титульный лист,
-
описание исходных требований,
-
все построенные диаграммы,
-
спецификации прецедентов,
-
проект пользовательского интерфейса.
Литература:
-
Орлов С.А. Технологии разработки программного обеспечения. - СПб: Питер, -2002г.
-
Материалы сервера http://wmate.ru
-
Методическое пособие по IBM Software Architect.
-
Якобсон А, Дуч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. - Спб.: Питер. - 2002 г.