
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:LECT / Alekseenko_Programuvannja.pdf
X
- •Тема 1. Вступ у технології програмування. Моделі життєвого циклу програмного забезпечення
- •Базові поняття, види програмного забезпечення
- •Види програмного забезпечення
- •Розроблення програмного забезпечення
- •Розвиток мов, стилів та технологій програмування
- •Ранні мови програмування
- •Імперативне програмування (Imperative programming)
- •Процедурний підхід (Procedural programming) та імперативні мови програмування
- •Декларативне програмування (Declarative programming)
- •Функціональне програмування (Functional programming)
- •Логічне програмування (Logic programming)
- •Об’єктно-орієнтоване програмування (Object-oriented programming)
- •Подієво-кероване програмування (Event-driven programming)
- •Паралельні обчислення (Parallel computing)
- •Компонентне програмування (Component-based programming)
- •Поняття технології програмування як процесу
- •Розвиток технологій програмування
- •Життєвий цикл програмного забезпечення
- •Каскадна модель (waterflow model)
- •Ітеративна модель (Iterative and incremental development)
- •Спіральна модель
- •Питання для самоконтролю
- •Тема 2. Планування та управління процесом розроблення та супроводу програмного забезпечення
- •Постановка завдання
- •Розроблення ПЗ як проектна діяльність
- •Завдання (Tasks)
- •Фази (Summary tasks)
- •Завершальні завдання
- •Тривалість (Duration) і трудовитрати (Work)
- •Залежності (Dependencies) та зв'язки (Links)
- •Ролі (Roles) і ресурси (Resources)
- •Призначення (Assignments)
- •Основні форми планів робіт
- •Приклад використання мережевого графіка та діаграми Ганта
- •Керування та організація робіт
- •Забезпечення якості ПЗ
- •Питання для самоконтролю
- •Тема 3. Стандарти на розроблення та супровід програмного забезпечення
- •Стандартизація розроблення ПЗ
- •Міжнародні стандарти ISO
- •Стандарти організації IEEE
- •Стандарт зрілості компанії-розробника ПЗ CMM
- •Питання для самоконтролю
- •Тема 4. Сучасні методології розроблення програмних систем
- •CASE–засоби та нотації моделювання програмних систем
- •Візуальне моделювання мовою UML
- •Базові терміни та нотація
- •Методології розроблення ПЗ
- •Методологія Rational Unified Process (RUP)
- •Уніфікований процес керується варіантами використання
- •Уніфікований процес, орієнтований на архітектуру
- •Уніфікований процес є ітеративним та інкрементним
- •Моделі уніфікованого процесу розроблення ПЗ
- •Методологія Microsoft Solution Framework (MSF)
- •Методологія eXtreme Programming (XP)
- •Гнучке розроблення ПЗ на основі Agile
- •Патерни проектування
- •Питання для самоконтролю
- •Список використаної та рекомендованої літератури
Питання для самоконтролю
1.Що таке технології програмування?
2.Як розвивалися стилі програмування?
3.Що таке життєвий цикл ПЗ?
4.Які моделі життєвого циклу ПЗ вам відомі?
5.Що виконується під час етапів фази розроблення ПЗ?
6.Які моделі життєвого циклу дозволяють оперативно реагувати на зміну вимог до ПЗ?
7.Які характеристики спіральної моделі життєвого циклу є її перевагою? Поясніть.
8.Які ключові точки проекту розроблення ПЗ вам відомі?
9.Які параметри характеризують якість програмного продукту?
10.Що модель життєвого циклу ПЗ має фіксований набір стадій? Яким чином була модифікована ця модель?
11.Що таке CASE-засоби? Як вони розвивались?
33
Соседние файлы в папке LECT