Міністерство Освіти і науки України
Севастопольський національний технічний університет
Кафедра ІС
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсового проекту
на тему: Об'єктний підхід реалізації програмних систем
з дисципліни "Об'єктно-орієнтоване програмування"
Виконали: Ст. гр. І-33д
Тихонов А.А., Костенко К.А.
Перевірила:
Сметаніна Т. І.
Севастополь 2011
Зміст
Введення
1. Список виконавців
2. Постановка завдання
3. Проектне рішення (розробка об'єктної моделі)
3.1 Абстрагування і виділення об'єктів
3.2 Побудова ієрархії класів
3.3 Побудова інформаційної моделі
3.4 Опис життєвого циклу програми
3.5 Діаграма переходів станів
3.6 Діаграма потоків даних і дій
3.7 Опис класів
3.8 Блок-схема основної програми
3.9 Блок-схема алгоритму ігрового процесу
4. Програмна реалізація
4.1 середу розробки
4.2 Опис програми
4.3 Критерії якості
4.4 Інтерфейс користувача
4.4.1 Введення
4.4.2 Опис призначення елементів інтерфейсу
Висновок
Бібліографічний список
Додаток
Введення
Як відомо, об'єктний підхід - один із сучасних методів реалізації програмних систем (ПС). Найбільш показова ефективність застосування об'єктного підходу для великих ПС, зі складним характером взаємодії значної кількості елементів. p align="justify"> Дослідженням цих питань і присвячена ця курсова робота.
Тематика курсової роботи продиктована популярністю динамічних моделей реального часу. Тому що розглядаються моделі враховують вплив багатьох факторів на багато елементів системи, то розробка таких систем вимагає від проектувальника продуманих кроків і зважених рішень. p align="justify"> Таким чином, мета цієї курсової роботи - детальне проектування і програмна реалізація стратегічної системи, яка відповідно до заданого варіантом реалізує процеси створення і взаємодії групи об'єктів.
Однак слід зауважити, що переваги об'єктно-орієнтованого програмування повною мірою виявляються лише при розробці досить складних програм.
Об'єктно-орієнтований підхід допомагає впоратися з такими складними проблемами, як