- •Задание к курсовой работе
- •Цели работы
- •Темы для предварительного изучения
- •Задание к выполнению
- •Общее задание
- •Варианты
- •Теоретическая часть
- •Синтаксис и семантика основных объектов UML
- •Классы
- •Диаграммы классов
- •Диаграммы использования
- •Диаграммы последовательностей
- •Кооперативные диаграммы
- •Диаграммы состояний
- •Диаграммы деятельности
- •Диаграммы компонентов
- •Пакеты UML
- •Этапы проектирования с применением UML
- •Разработка модели бизнес-прецедентов
- •Разработка модели бизнес-объектов
- •Разработка концептуальной модели данных
- •Разработка требований к системе
- •Анализ требований и предварительное проектирование системы.
- •Разработка моделей базы данных и приложений
- •Проектирование физической реализации системы
Задание к курсовой работе
Цели работы
1.Исследовать создание иерархии классов.
2.Исследовать взаимодействие классов и их экземпляров.
3.Описание нескольких объектов одного вида.
4.Описание их взаимодействия.
Темы для предварительного изучения
•Синтаксис классов в языке Си++
•Ортодоксальная каноническая форма класса
•Наследование
•Полиморфизм
•Инкапсуляция
•Иерархия классов
•Абстракция
Задание к выполнению
1.Выделить объекты, участвующие в задаче.
2.Описать выделенные объекты в виде иерархии классов в нотации UML.
3.Описать взаимодействие объектов в нотации UML.
4.Реализовать получившиеся классы.
5.Написать программу, показывающую работу взаимодействия описанных объектов.
6.Подготовить отчет и защитить результаты проведенной работы.
Общее задание
Пояснительная записка представляются в печатном виде, оформленом по стандарту кафедры. Содержит в себе постановку задачи, необходимые диаграммы для описания объектов, код реализации и результаты работы.
Допускается к выполнению вариант задания, придуманный студентом если вариант уникален (нет других похожих заданий) и обладает достаточной сложностью. Рекомендуется предварительно предложить вариант преподавателю для утверждения в качестве задания для студента.
Варианты
1.Телефонная сеть.
2.Взаимодействие частиц.
3.Электрическая цепь.
4.Взаимодействие участников беспроводной сети.
5.Симуляция трафика движения машин.
6.Расчет заработной платы сотрудников.