Процеc розробки програмного забезпечення: метедології та підходи

1.

2.

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

3.

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

4.

5.

6.

7.

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

8.

9.

10.

11.

12.

Критерієм якості тієї чи
іншої топології можуть
бути загальні витрати на
розробку ПЗ.
У свою чергу, витрати на
розробку залежать серед
іншого від ключових
мовних абстракцій:
абстракції даних,
управління і модульності.
Результатом є
методологія структурного
програмування.

13.

Методологія
(імперативного)
паралельного
програмування,
методологія логічного
паралельного
програмування.
Крім того, методологія може
бути гібридної. Найбільш
часта суміш
функціонального та
логічного програмування.
English     Русский Правила