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