Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль 1 шпоры.doc
Скачиваний:
6
Добавлен:
21.08.2019
Размер:
431.1 Кб
Скачать

Питання

1.Проектування ПЗ - проектування, цілі проектування, вимоги до ПЗ 2. Життєвий цикл ПЗ 3. Моделі життєвого циклу 4. Цілісність даних та надійність ПЗ 5. Шаблони проектування 6. Класифікація архітектур програмного забезпечення 7. Обробка помилок, виключень та небажаних умов 8. Діаграми подій 9. Звязність та звязаність (coupling and cohesion) 10. Повторне використання коду 11. Ітеративне й інкрементне проектування 12. Функціональна методика потоків даних 13. Структурна схема розроблювального ПЗ 14. Проектування програмного забезпечення при структурному підході 15. Типи компонентних структур та основні означенння 16. Методологія компонентної розробки ПЗ 17. Приклади компонентних середовищ 18. Планування архітектури 19. Програмний процес та архітектурно-економічний цикл 20. Архітектурні зразки, еталонні моделі та еталонні варіанти архітектури 21. Архітектурні структури і подання

  1. Проектування пз – проектування, цілі проектування, вимоги до пз

Проектування пз - процес створення проекту програмного забезпечення (ПЗ)

Проектування ПЗ - процес визначення архітектури, компонентів, інтерфейсів й інших характеристик системи або її компонентів

Цілі проектування ПЗ:

визначення внутрішніх властивостей системи й деталізації її зовнішніх( видимих) властивостей на основі виданих замовником вимог до ПЗ (вихідні умови завдання). Ці вимоги піддаються аналізу

Спочатку програма розглядається як чорний ящик. Хід процесу проектування і його результатів залежать не тільки від складу вимог, але й обраної моделі процесу, досвіду проектувальника

Модель предметної області накладає обмеження на бізнес-логіку й структури даних.

Залежно від класу створюваного ПЗ, процес проектування може забезпечуватися як "ручним" проектуванням, так і різними засобами його автоматизації. У процесі проектування ПЗ для вираження його характеристик використаються різні нотації - блок-схеми, ER-діаграми, UML-діаграми, DFD-діаграми, а також макети

Проектуванню підлягають

Архітектура ПЗ

Пристрій компонентів ПЗ

Користувальницькі інтерфейси

Вимоги до ПЗ

Розробка вимог до ПЗ

процес виявлення, формулювання, аналізу, документування й верифікації вимог, що підлягають виконанню в продукті

У його ході системний аналітик формує реєстр вимог, що лягає в документ або автоматизовану систему керування вимогами.

Вимоги до програмного забезпечення

сукупність тверджень щодо атрибутів, властивостей або якостей програмної системи, що підлягає реалізації. Створюються в процесі розробки вимог до програмного забезпечення, у результаті аналізу вимог

Вимоги можуть виражатися у вигляді текстових тверджень і графічних моделей.

  1. Життєвий цикл пз

період часу, що починається з моменту ухвалення рішення про необхідність створення програмного продукту й закінчується в момент його повного вилучення з експлуатації

Структура життєвого циклу

містить процеси, дії й завдання, які повинні бути виконані під час створення ПЗ.

Основні процеси життєвого циклу ПЗ

Придбання

Поставка

Розробка

Експлуатація

Супровід