русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Поняття життєвого циклу розробки програмного забезпечення.


Дата додавання: 2014-10-07; переглядів: 1004.


Життє́вий цикл програ́много забезпе́чення — сукупність окремих етапів робіт, що проводяться у заданому порядку протягом періоду часу, який починається з вирішення питання про розроблення програмного забезпечення і закінчується припиненням використання програмного забезпечення[1].

Процес створення програмного продукту можна коротко представити у вигляді переліку наступних етапів:

  • Розробка в середньому 0,5 - 2 роки:
    • проектування;
    • реалізація;
  • Супровід у середньому 1- 10 років

Етапи розробки

Етап Результат Трудомісткість (у середньому)
1. Проектування
1.1 Аналіз вимог Зовнішня специфікація (ТЗ) 10%
1.2 Загальне проектування Внутрішні (проектні) специфікації 10%
1.3 Детальне проектування 20%
2. Реалізація
2.1 Кодування Вихідні тексти програм 10%
2.2 Автономне тестування Журнали помилок 20%
2.3 Комплексне тестування 30%

Специфікація означає строгий, докладний опис проекту, технічне завдання (ТЗ)


<== попередня лекція | наступна лекція ==>
Класифікація програмного забезпечення | Базові моделі розробки програмних продуктів.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн