В папке будет лежать сам курсовой проект, презентация и программа.
Программа написана на языке С++.
Данный документ является пояснительной запиской к курсовому проекту по дисциплине Объектно-ориентированное программирование. Целью проекта является разработка компьютерной игры с использованием объектно-ориентированной технологии. Назначением текущего документа является описание процесса проектирования и реализации программного продукта и ознакомление с особенностями реализации курсового проекта и его результатами. В документе описываются этапы решения задачи, такие как абстрагирование, разработка классов и проектирование их иерархии, выделение состояний объектов, потоков данных между объектами и определение жизненного цикла программы и ее объектов, процесс кодирования приложения на одном из языков программирования, тестирование и отладка программы. Также приводятся программные документы, разработанные в соответствии с действующими стандартами.
АННОТАЦИЯ. 2
ОГЛАВЛЕНИЕ. 3
ВВЕДЕНИЕ. 4
1. ПОСТАНОВКА ЗАДАЧИ.. 6
2. ПРОЕКТНОЕ РЕШЕНИЕ. 8
2.1. Абстрагирование и выделение объектов. 8
2.2. Построение иерархии классов. 9
2.3. Построение информационной модели. 10
2.4. Описание жизненного цикла. 11
2.5. Диаграмма переходов состояний. 13
2.6. Диаграмма потоков данных и действий. 14
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ.. 16
3.1. Обоснование выбора средств разработки. 16
3.2. Описание диаграммы классов. 16
3.3. Интерфейс пользователя. 19
3.4. Критерии качества программной системы.. 23
ВЫВОДЫ.. 26
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ.. 27
ПРИЛОЖЕНИЕ А.. 28