- •Донбасская государственная машиностроительная академия
- •Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода
- •Методические указания
- •К курсовой работе и самостоятельным работам
- •Введение
- •1 Содержание пояснительной записки
- •1.1 Задание на курсовую работу
- •1.2 Введение
- •1.3 Содержание и объём курсовой работы
- •1.3.1 Анализ автоматизируемой системы в заданной предметной области
- •1.3.2 Формализация описания бизнес-процесса Определения терминов, обозначения и сокращения
- •Границы бизнес-процесса
- •Роли и ответственность участников бизнес-процесса
- •Деятельность по управлению бизнес-процессом
- •Система показателей для управления бизнес-процессом
- •1.3.3 Разработка структурно функциональной модели объекта автоматизации
- •1.3.4 Алгоритмы выполнения расчетов в заданной предметной области
- •1.3.5 Обоснование выбора средств разработки
- •1.4 Разработка технического задания на создание программного продукта
- •2 Разработка проекта программного комплекса
- •2.1 Разработка логической модели пп
- •2.1.1 Разработка диаграммы прецедентов использования
- •2.1.2 Разработка диаграммы классов предметной области
- •2.1.3 Разработка диаграмм последовательностей
- •2.1.4 Разработка структуры информационного обеспечения пп
- •2.1.5 Разработка модели «сущность-связь» (er-диаграммы)
- •2.2 Разработка физической модели пп
- •2.2.1 Разработка диаграммы классов пп
- •2.2.2 Организация информационной базы
- •2.2.3 Модульная структура программного комплекса
- •2.2.4 Структура интерфейса пользователя
- •3 Заключение
- •Приложение а
- •Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода
Введение
Курсовая работа по дисциплине «Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода» предназначена для получения практических навыков по разработке проектов объектно-ориентированных программных систем с применением шаблонов (паттернов) проектирования.
Курсовая работа включает в себя пояснительную записку, включающую описание проекта программной системы, программный код и графическую часть с изображением разработанных диаграмм в нотации UML.
1 Содержание пояснительной записки
1.1 Задание на курсовую работу
Задание на курсовую работу оформляется в соответствии с Приложением А и должно содержать все необходимые данные с указанием даты выдачи задания.
Задание включает в себя тему разработки программного проекта, содержит название предметной области (как объекта для моделирования) и уточняющие данные: аспект и цель автоматизации, программное обеспечение для разработки, прецеденты для реализации и т.д. Следует отметить, что проект ПП всегда должен быть шире, чем его реализация. Такой подход позволяет сразу наметить пути развития ПП и заложить в проекте необходимые для этого технические решения.
1.2 Введение
В данном разделе анализируются проблемы автоматизации заданного вида деятельности, создания и внедрения ПП и предлагаются пути их решения применительно к теме задания на курсовую работу.
1.3 Содержание и объём курсовой работы
Общий объем пояснительной записки – 20…25 страниц текста. Рекомендуемые объемы разделов и подразделов пояснительной записки приведены в таблице 1.
При выполнении курсовой работы рекомендуется использовать научно-техническую литературу и руководящие документы, приведенные в списке литературных источников данных методических указаний. Разработку и оформление графической части работы желательно выполнять с применением редактора CASE – системы MS Visio или Rational Rose.
Таблица 1 – Содержание и ориентировочный объём разделов пояснительной записки
Содержание |
Объём в стр. |
Задание на курсовую работу |
1 |
Введение |
1 |
1 Анализ автоматизированной системы в заданной предметной области |
4 - 6 |
1.1 Деятельность по управлению бизнес-процессом |
2 - 3 |
1.2 Выполнение бизнес-процесса |
2 - 4 |
1.3 Алгоритмы выполнения расчетов в заданной предметной области |
2 – 4 |
1.4 Обоснование выбора средств разработки |
1 - 2 |
1.5 Разработка технического задания на создание программного продукта |
3 – 4 |
2 РАЗРАБОТКА ПРОЕКТА ПРОГРАММНОГО КОМПЛЕКСА |
8 - 10 |
2.1 Разработка логической модели ПП |
5 - 6 |
2.1.1 Разработка диаграммыпрецедентов использования |
1 - 2 |
2.1.2 Разработка диаграммыклассов предметной области |
1 - 2 |
2.1.3 Разработка диаграмм последовательностей |
1 - 2 |
2.2 Разработка физической модели ПП |
2 -3 |
2.2.1 Разработка диаграмм классов ПП |
1 - 2 |
2.2.2 Общая структура программного комплекса |
2 - 3 |
2.3 Разработка структуры информационного обеспечения ПП |
2 – 3 |
2.3.1 Разработка ER-диаграммы |
|
2.3.2 Проектирование таблиц базы данных |
|
2.3.3 Структура интерфейса пользователя |
1 - 2 |
3 ЗАКЛЮЧЕНИЕ |
1 |
4 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ |
1 - 3 |
5 ПРИЛОЖЕНИЯ |
объем не регламентируется |