1 Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода: Курс лекций с примерами применения для студентов специальности 8.080 402 «Информационные технологии проектирования» дневной и заочной форм обучения. Ч. I /Сост.: А.Ф.Тарасов, А.А.Тарасов. – Краматорск : ДГМА, 2005. – 100 с.
2 Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода: Курс лекций с примерами применения для студентов специальности 8.080 402 «Информационные технологии проектирования» дневной и заочной форм обучения. Ч. ІI / сост.: А.Ф.Тарасов, С.А.Короткий, А.А.Тарасов. – Краматорск: ДГМА, 2005. – 76с.
3 Батищев, Д.И. Методы оптимального проектирования / Д.И.Батищев. – М. Радио и связь, 1984. – 284 с.
4 Буч, Г. Объектно-ориентированное проектирование с примерами применения / Г. Буч. – К.: Диалектика; М. : Конкорд, 1992. – 519 с.
5 Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ / Г. Буч. – 2-е узд; пер. с англ. - М. : Бином: Невский диалект, 1999. – 560 с.
6 Буч, Г. Язык UML: Руководство пользователя: пер. с англ. / Г. Буч, Д. Рамбо, А. Джекобсон.– М. : ДМК, 2000. – 432 с.
7 Быков, В.П. Методическое обеспечение САПР в машиностроении /В.П. Быков. – Л. : Машиностроение, 1989. – 255 с.
8 Вендров, А.М. CASE - технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М. : Финансы и статистика, 1998. – 176с.
9 Гамма, Э. Приёмы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р.Джонсон, Дж. Влиссидес. – СПб. : Питер, 2001. – 368 с.
10 Калянов, Г.Н.CASE – структурный системный анализ (автоматизация и применение) /Г.Н. Калянов. - М.: ЛОРИ, 1996. – 242 с.
11 Керимов, З.Г. Автоматизированное проектирование конструкций /З.Г. Керимов, С.А. Багиров. – М. : Машиностроние, 1985. – 224 с.
12 Коналлен, Д. Разработка Web - приложений с использованием UML: пер. с англ. /Д. Коналлен.– М. : Изд. дом «Вильямс», 2001. – 288 с.
13 Колесников, Л.А. Основы теории системного подхода /Л.А.Колесников. – К. : Наук. думка, 1980. – 176 с.
14 Корячко, В.П. Теоретические основы САПР/ В.П. Корячко, В.М. Курейчик, И.П. Норенков. – М. : Энергоатомиздат, 1987. – 400 с.
15 Ларман, К. Применение UML и шаблонов проектирования /К. Ларман. – М. : Вильямс, 2002. – 624 с.
16 Марка, Д. Методология структурного анализа и проектирования / Д.Марка, К. Макгоуэн. – М. : Метатехнология, 1993. – 462 с.
17 Методические указания к курсовому и дипломному проектированию «Анализ объекта автоматизированного проектирования, разработка информационной модели и алгоритмов проектирования» (для студентов специальности «Информационные технологии проектирования» дневной и заочной формы обучения) / Сост. А.Ф.Тарасов. – Краматорск : ДГМА, 2001. – 31 с.
18 Методичні вказівки до дипломного проектування для студентів фаху «Інформаційні технології проектування» / Укл.: О.Ф. Тарасов, Г.Б. Білик, П.І. Сагайда, В.Р. Дементій. – Краматорськ : ДДМА, 2009. – 28 с.
19 Методические указания для студентов всех специальностей. Структура и правила оформления текстовых документов / Сост. В.М. Гах. – Краматорск : ДГМА, 1999. – 33 с.
20 Норенков, И. П. Введение в автоматизированное проектирование технических устройств и систем / И. П. Норенков. – М. : Высш. шк., 1986. – 304 с.
21 Петренко, А.И. Основы построения САПР / А.И. Петренко, О.И. Семенов. – К. : Вища шк., 1984. – 296 с.
22 Половинкин, А.И. Основы инженерного творчества / А.И. Половинкин. - 2-е изд., перераб. и доп. – М. : Машиностроение, 1988. – 362 с.
23 САПР. Система автоматизированного проектирования. В 9 кн. Кн.4 / под ред. И. П. Норенкова, В.А.Трудоношина., Н.В.Пивоварова и др. Математические модели технических объектов. - Минск. : Вышэйшая. шк.,. 1988. – 160 с.
24 Сван, Т. Освоение Borland C++4.5: Практический курс / Т. Сван. - 2- изд. – К. : Диалектика, 1996. – 544 с.
25 Справочник по САПР / под ред. В.И. Скурихина. – К. : Техника, 1988. – 375 с.
26 Системы управления базами данных и знаний: справ. изд. / А.Н. Наумов, А.М.Вендров, В.К.Иванов и др. – М. : Финансы и статистика, 1991. – 352 с.
27 Рамбо, Д. UML: Специальный справочник / Д. Рамбо, А. Якобсон, Г. Буч. – СПб. : Питер, 2002. – 656 с.
28 Ройс, У. Управление проектами при создании программного обеспечения: унифицированный поход / У. Ройс. – М.: Лори, 2002. – 425 с.
29 Тиори, Т. Проектирование структур данных: В 2 кн. / Т.Тиори, Дж. Фрай; пер. с англ. – М. : Мир, 1985. – 287 с.
30 Фатрелл, Р.Т. Управление программными проектами: достижение оптимального качества при минимизации затрат / Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. – М.; СПб.; К. : Изд. дом «Вильямс», 2003. – 1136 с.
31 Флорес, И. Структуры и управление данными / И. Флорес; пер. с англ. - М. : Финансы и статистика, 1982. – 319 с.
ПРИЛОЖЕНИЕ А
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ДОНБАССКАЯ ГОСУДАРСТВЕННАЯ МАШИНОСТРОИТЕЛЬНАЯ АКАДЕМИЯ
Кафедра компьютерных информационных технологий
ЗАДАНИЕ
на выполнение курсовой работы (КР) по дисциплине "Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода"
Исполнитель: ст. гр. ИТ _______________________________________
1. Индивидуальное задание: разработать проект программного продукта (ПП) на основе шаблонов проектирования и реализовать механизм взаимодействия классов для заданных прецедентов использования _ __ _______________________________ __
2. Содержание курсовой работы:при выполнении КР должны быть реализованы следующие этапы:
- анализ предметной области и формализация требований заказчика к программному продукту;
- предложения по реинжинирингу бизнес-процесса, связанные с автоматизацией функций предметной области;
- анализ информационных технологий, программного обеспечения, выбор модели взаимодействия с заказчиком, модели жизненного цикла ПП, и соответствующей модели разработки ПП; выбор совокупности программного обеспечения для разработки ПП и обеспечения его функционирования (системное программное обеспечение); выбор базовой архитектуры ПП;
- выбор инструментальных средств и информационной платформы для реализации ПП;
- разработка технического задания на создание ПП, планирование процесса создания ПП;
- разработка модели предметной области с использованием UML;
- разработка технического проекта (логический уровень проектирования) ПП с использованием UML, выбор шаблонов для решения задач проектирования ПП, выбор прецедентов для реализации в ПП;
3. Оформление работы:пояснительная записка оформляется в соответствии с ДСТУ 3008.95 и должна содержать следующие разделы:
- титульный лист;
- индивидуальное задание;
- содержание;
- введение, отражающее краткую характеристику работы, включая постановку задачи и способ ее решения;
- анализ предметной области, информационных технологий и программного обеспечения (результатом которого является выбор модели взаимодействия с заказчиком, жизненного цикла ПП и соответствующей модели разработки ПП).
- техническое задание на создание ПП;
- проект ПП (включает, как минимум, следующие UML-диаграммы: прецедентов использования, классов, последовательностей, а также соответствующие спецификации и описание использованных шаблонов проектирования).