Автор: Пользователь скрыл имя, 19 Февраля 2013 в 16:09, курсовая работа
Основной целью этой курсовой работы является практическое освоение методики проектирования программных комплексов на базе объектно-ориентированного подхода.
Объектно-ориентированный подход основан на систематическом использовании моделей для языково-независимой разработки программной системы. В формулировке цели проекта участвуют предметы и понятия реального мира, имеющие отношение к разрабатываемой программной системе. При объектно-ориентированном подходе эти предметы и понятия заменяются их моделями, т.е. определенными формальными конструкциями, представляющими их в программной системе.
Введение…………………………………………………………………………..3
1.Аналитическая часть……………………………………………....5
1.1 Анализ и описание предметной области проекта…………………………..5
1.2 Основные понятия и концепция, используемые в курсовой работе………5
1.2.1 Объекты и классы…………………………………………………………...5
1.2.2 Атрибуты объектов………………………………………………………..7
1.2.3 Операции и методы…………………………………………………………8
1.2.4 Зависимости между классами (объектами)……………………………....11
Агрегация………………………………………………………………….11
Обобщение и наследование………………………………………………12
1.3 Разработка объектной модели………………………………………………14
2 Реализация объектной модели на языке программирования С++…………………………………………….....15
2.1 Реализация класса……………………………………………………………15
2.2.1 Порождение объектов……………………………………………………..15
2.2.2 Использование конструктора и деструктора…………………………….15
2.2.3 Использование простого и множественного наследования…………….16
3. Итоговый код программы………………………………………19
4. Результат работы программы…………………………..……..22
Заключение……………………………………………………………………..23
Список литературы…………………………………………………………….24