Аналіз сучасного стану технологій програмування та обґрунтування теми
Автор: Atropos • Февраль 6, 2019 • Курсовая работа • 8,550 Слов (35 Страниц) • 915 Просмотры
Міністерство освіти і науки України |
Тернопільський національний технічний університет імені Івана Пулюя |
(повне найменування вищого навчального закладу) |
Кафедра комп’ютерних наук |
(повна назва кафедри, циклової комісії) |
КУРСОВИЙ ПРОЕКТ
з дисципліни | |
(назва дисципліни) | |
на тему: | |
Студента | курсу | групи | ||
напряму підготовки | ||||
спеціальності | ||||
Кузьо О.О. | ||||
(прізвище та ініціали) | ||||
Керівник | ||||
(посада, вчене звання, науковий ступінь, прізвище та ініціали) | ||||
Національна шкала | ||||
Кількість балів: | Оцінка: ECTS |
Склад комісії ________________ ___________________________
(підпис) (прізвище та ініціали)
________________ ___________________________
(підпис) (прізвище та ініціали)
________________ ___________________________
(підпис) (прізвище та ініціали)
м. | Тернопіль | - 20 | 18 | рік |
РЕФЕРАТ
Курсовий проект: с., 1 ч., 4 джерела.
ОБʼЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ, ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ, НАСЛІДУВАННЯ, ПОЛІМОРФІЗМ, ІНКАПСУЛЯЦІЯ, РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ, РОЗРОБКА ПЗ.
Об’єктом вивчення є процес застосування об’єктно-орієнтованого підходу у розробці програмного забезпечення.
Метою є написання програми, застосовуючи об’єктно-орієнтований підхід.
У першому розділі наведено відомості про об’єктно-орієнтоване програмування та проводиться аналіз вимог до програми.
Другий розділ описує результат здійсненої розробки.
Зміст
Вступ 5
1 Аналіз сучасного стану технологій програмування та обґрунтування теми 7
1.1 Характеристики об'єктів 9
1.2 Абстракція 9
1.3 Інкапсуляція 9
1.4 Модульність 10
1.5 Ієрархія 11
1.6 Поліморфізм 12
1.7 Огляд аналізу і проектування 12
1.8 Методи аналізу 13
1.9 Аналіз поведінки 13
1.10 Аналіз області застосування 13
1.10.1 Аналіз "з кінця" 14
1.10.2 Структурний аналіз 14
1.11 Проектування 15
1.12 Вимоги 15
1.13 Захоплення ресурсів при ініціалізації 15
2 Розробка програми виконання завдання 17
2.1 Розробка методу вирішення задачі 17
2.2 Структура даних та функції 18
Висновки 19
Перелік джерел посилань 20
Додаток А 21
...