Задание домашней работы
Описание файла
Файл "Задание домашней работы" внутри архива находится в папке "Задание домашней работы". Документ из архива "Задание домашней работы", который расположен в категории "". Всё это находится в предмете "технология проектирования" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "технология проектирования" в общих файлах.
Онлайн просмотр документа "Задание домашней работы"
Текст из документа "Задание домашней работы"
Технологии разработки ПО, Технологии проектирования, 2016г.
Домашнее задание
«Применение паттернов проектирования»
по курсу Технологии проектирования/ Технологии разработки ПО
Цель работы:
Изучить основные паттерны проектирования, их особенности и область применения. Получить практические навыки программирования паттернов. Освоить технологию включения паттернов в собственную программу.
Порядок и время проведения работы:
Работа выполняется самостоятельно в часы внеаудиторных занятий. По итогам составляется и защищается отчет в бумажном виде, а также проводится демонстрация работающей программы.
Задание:
-
Разработать программу на основе темы, выданной преподавателем (по варианту).
-
Реализовать в программе паттерны (по варианту) бизнес-логики и работы с БД.
-
Составить набор диаграмм классов и последовательностей, которые демонстрируют структуру и поведение программы.
-
Отдельно составить диаграммы классов и последовательностей для иллюстрации примененных паттернов.
К защите:
Программная реализация:
-
Работающая программа, реализующая основные функции подсистемы (по варианту).
-
Программа должна содержать реализацию паттернов проектирования (по варианту).
В отчет:
-
Диаграмма(ы) классов подсистемы,
-
Диаграммы последовательностей для основных функций программы,
-
Диаграммы классов и последовательностей для иллюстрации примененных паттернов.
Литература:
-
Конспект лекций.
-
Унифицированный процесс разработки программного обеспечения: учебное пособие / Виноградова М.В., Белоусова В.И. – М.: МГТУ им.Н.Э. Баумана. – 2015 г. http://ebooks.bmstu.ru/catalog/193/book1303.html
-
Гамма Э. и др. Приемы объектно-ориентированного проектирования. Паттерны проектирования. - Спб.:Питер. - 2009 г.
-
Фаулер М. Архитектура корпоративных приложений. - М.:Изд.дом Вильямс. - 2008 г.
-
Орлов С.А. Технологии разработки программного обеспечения. - СПб: Питер, - 2002 г.