Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Інженерія - шпори.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
63.51 Кб
Скачать

5 Процес створення програмного забезпечення: специфікація програмного забезпечення, проектування і реалізація програмного забезпечення

Пз – це сукупність програм, файлів конфігурації для установки цих програм і документації, яка містить інструкції користувачеві і описує структуру програми.

Створення ПЗ – це сукупність процесів, що приводить до створення програмного продукту. Існують чотири основні процеси при розробці ПЗ: розробка специфікації вимог на програмно забезпечення; створення ПЗ, атестації ПЗ, вдосконалення або модернізація ПЗ.

Специфікація це завдання, що описує до дрібниць програмний продукт, який буде написаний, можливо, у вигляді суворого опису. На практиці більшість вдалих специфікацій написані для того, щоб зрозуміти і відточити вже написані програми. Проектування - процес створення загальної архітектури і алгоритмів відповідно до специфікацій. Реалізація (імплементація) - це та частина процесу, під час якої програмісти власне створюють програмний код продукту. 

6 Процес створення програмного забезпечення: атестація програмних систем і їх еволюція

Завершальним етапом розробки ПЗ є атестація ПС, що підводить підсумок всієї розробці. Атестація (certification) ПЗ - це авторитетне підтвердження якості ПС. Зазвичай для атестації ПС створюється атестаційна комісія з експертів, представників замовника і представників розроблювача. Тестування - всеосяжна і важлива частина процесу розробки програмного забезпечення. Ця частина процесу полягає в тому, щоб виявити і вирішити різні помилки. Документування проводиться для того, щоб у майбутньому було простіше підтримувати і покращувати програмний продукт. Це також може в себе включати опис зовнішніх або внутрішніх програмних інтерфейсів.  Супроводження програмного забезпечення — процес покращення, оптимізації та виправлення дефектів у програмному забезпеченні після його вводу до експлуатації. Реінженерія – це удосконалення застарілого ПЗ шляхом його реорганізації або реструктуризації, а також перепрограмування окремих елементів або настроювання параметрів на іншу платформу.

7 Управління проектами: процеси управління, графік робіт, часові і мережні діаграми.

Процеси управління виконуються менеджером: написання пропозицій по створенню ПЗ; планування і складання графіка робіт; оцінка вартості проекту; контроль за ходом виконання робіт; підбір персоналу; написання звітів. В графіку робіт менеджер оцінює тривалість проекту, визначає ресурси, необхідні на різних етапах проекту і представляє ці етапи у вигляді злагодженої послідовність. Мережева – відображає залежність між елементами проекту. Часова – початок і закінчення кожного етапу і його тривалість.

8 Управління ризиками

Ризик – це ймовірність прояву будь-яких несприятливих обставин, які негативно вплинуть на виконання проекту. Процес управління ризиками складається з чотирьох стадій: 1. Визначення ризиків. 2. Аналіз ризиків. 3. Планування ризиків. 4. Моніторинг ризиків.