Интернет магазин китайских планшетных компьютеров



Компьютеры - Процесс разработки программного обеспечения

22 января 2011





Процесс разработки программного обеспечения — структура, согласно которой построена разработка программного обеспечения.

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

Шаги процесса

Процесс разработки состоит из множества подпроцессов, или дисциплин, некоторые из которых показаны ниже. В модели водопада они идут одна за другой, в других процессах их порядок или состав изменяется.

  • Парадигма программирования
  • Бизнес-моделирование
  • Анализ требований
  • Планирование
  • Разработка архитектуры
  • Кодирование
  • Тестирование и отладка
  • Документирование
  • Внедрение
  • Сопровождение

Модели процесса

  • Модель водопада
    • структурное проектирование
    • тестирование программ
    • сертификация программ
  • Итеративный процесс
    • Гибкие методологии разработки
    • Экстремальное программирование
  • Формальные методы
    • логическое программирование
    • доказательное программирование


Просмотров: 942


<<< Разделение ответственности