lab_tp_6_2013 (1035075)
Текст из файла
Технологии проектирования, 2013г.
Лабораторная работа №6
«Создание модели проектирования с применением паттернов
в среде IBM Software Architect»
по курсу Технологии проектирования
Цель работы:
Изучить существующие паттерны проектирования и принципы их выбора и использования при проектировании СОИУ по технологии RUP с применением CASE средств.
Исходные данные для выполнения работы:
-
Модель, полученная при выполнении лабораторной работы №5.
-
Описания паттернов проектирования [4], а также [5],[6],[7].
-
Средство автоматизированного проектирования IBM Software Architect.
-
Методическое пособие по IBM Software Architect [2].
-
Описание диаграмм развертывания UML [1, стр. 186-189].
-
Описание принципов применения паттернов [1, стр. 161-169].
Порядок и время проведения работы:
Время проведения работы 2 часа. Работа проводится в компьютерном зале и выполняется группой студентов от 1 до 3 человек в том составе, в котором выполнялась 3-ая лабораторная работа. При изменении состава группы исполнителей необходимо согласование с преподавателем.
Задание:
-
Открыть в среде Software Architect проект, созданный в лабораторной работе №5. Добавить в модель шаблон (паттерн) в соответствии с потребностями проекта и настроить его:
http://www.ibm.com/developerworks/ru/edu/r-soaservices3/section3.html
-
Добавить в модель:
-
диаграмму размещения (узлы, устройства и линии связи),
-
диаграмму пакетов (подсистемы прикладного, среднего и системного уровней и зависимости между ними),
-
диаграмму компонентов (подсистемы, их компоненты, интерфейсы и зависимости).
К защите:
-
Выбрать структурный(ые) паттерн(ы) (например, MVC, PCMEF, PCMEF+) для прикладного уровня СОИУ и/или ее подсистем (узлов).
-
Определить паттерны проектирования для СОИУ:
-
бизнес-логики (например, модуль таблицы или слой служб),
-
взаимодействия с БД (например, шлюз таблицы или шлюз записи).
-
Выбрать набор паттернов (возможно, взаимосвязанных) для проектирования СОИУ:
-
>= 1 структурных паттернов,
-
>= 1 паттерна поведения,
-
>= 1 порождающих паттернов.
Применить выбранные паттерны к модели проектирования СОИУ.
-
По итогам проектирования построить или уточнить:
-
диаграмму развертывания (узлы и линии связи, подсистемы и зависимости, компоненты и интерфейсы),
-
диаграмму подсистем (уровни, интерфейсы и зависимости),
-
диаграмму классов для каждой подсистемы (компонента),
-
диаграмму взаимодействия подсистем (компонентов) для реализации основных прецедентов,
-
диаграмму взаимодействия классов для реализации прецедентов внутри каждой подсистемы.
Отчет:
После выполнения работы составляется отчет, который содержит:
-
титульный лист,
-
описание исходных требований,
-
все диаграммы,
-
перечень выбранных паттернов (обоснование выбора и взаимосвязь паттернов),
-
результаты применения паттернов для проекта СОИУ.
Литература:
-
Орлов С.А. Технологии разработки программного обеспечения. - СПб: Питер, -2002 г. (материалы сервера http://wmate.ru).
-
Методическое пособие по IBM Software Architect.
-
Якобсон А, Дуч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. - Спб.: Питер. - 2002 г.
-
Гамма Э. и др. Приемы объектно-ориентированного проектирования. Паттерны проектирования. - СПб.: Питер. - 2009 г.
-
Шаблоны проектирования. - Википедия. - http://ru.wikipedia.org/wiki/Pattern
-
Дубина О. Обзор паттернов проектирования. - http://citforum.ru/SE/project/pattern/
-
Фаулер М. Архитектура корпоративных программных приложений. - М.: Издательский дом «Вильямс». - 2008 г.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.