або Нічого , піті на прорив - в цілому ПЗ розробляється и реалізується паралельно.
Найкращий підхід до розробки - еволюційній ітератівній підхід ззовні всередину .
орієнтоване на користувача проектування продукту (UCD - User-Centered Design) - міждісціплінарній та ітератівній процес розробки ПЗ, спрямованостей на Досягнення корістувацькіх цілей у відношенні продукту, на практічність та Другие вімірювані Властивості продукту на протязі его життєвого циклу . br/>
3.4 типові етап проектування
Крупні етап процеса проектування і розробки КІ:
1. планування;
2. вимоги;
. проектування;
. конструювання;
. розгортка.
Даній процес проектування НЕ передбачає якогось Певного стилю КІ. p align="justify"> Процес нагадує каскадну або водоспадну модель розробки. Однак у дійсності розробка - це процес, Який іде проти потоку, - з годиною ВІН НЕ становится легшим. Каскадні модель подібна плаванні проти течії. p align="justify"> ОБСЯГИ и складність роботи з годиною зростають. Невелика сукупність вимог перетворюється в солідній набор екранів КІ, інструкцій та довідок. Екранах КІ та довідки перетворюються в проект реалізації, яка винна взаємодіяті з системністю інфраструктурою, мережами та базами даніх. p align="justify"> Проект реалізації легко перетворюється в тісячі - або сотні тисяч - рядків програмних команд (програмного коду), написання з використаних Складаний та Суворов мов програмування, баз даних та КОМУНІКАЦІЙ, а такоже відповідніх структур даніх.
Програмний код піддається Тестування, щоб продемонструваті Надійність, Продуктивність, Якість, а такоже відповідність Вимогами (функційнім, до КІ та практічності).
Кількість людей, прітягнутіх до розробки, з годиною збільшується. На практіці для багатьох аспектів процеса відсутні явно віражені або діскретні точки завершення, Наприклад, проектування продовжується во время конструювання по мірі виправлення помилок у Вимогах, проекті або конструкції. Більшість проектних етапів перекріваються: Наприклад, планування (управління ризико) та управління Вимогами (контроль) трівають ПРОТЯГ Всього життєвого циклу проекту. p align="justify"> Ітерації НЕ обов язкові, альо могут знадобітіся для успішного Завершення якого-небудь етапу процеса, оскількі для Подолання наступної сходинки каскаду может знадобітіся декілька СПРОБА. Ітерації НЕ повінні Виконувати заради ітерацій, а зобов...