Процесс разработки программного обеспечения
Процесс разработки ПО | |
Шаги процесса | |
---|---|
Анализ | Проектирование | Реализация | Тестирование | Внедрение | Сопровождение | |
Модели / Методы | |
Agile | Cleanroom | Итеративная | RAD | Scrum | RUP | OpenUP | MSF | Спиральная | Водопад | XP | |
Сопутствующие дисциплины | |
Конфигурационное управление | Документирование | Управление проектами | |
Процесс разработки программного обеспечения (англ. software development process, software process) — структура, согласно которой построена разработка программного обеспечения (ПО).
Существует несколько моделей такого процесса, каждая из которых описывает свой подход, в виде задач и/или деятельности, которые имеют место в ходе процесса.
Шаги процесса
Процесс разработки состоит из множества подпроцессов, или дисциплин, некоторые из которых показаны ниже. В модели водопада они идут одна за другой, в других процессах их порядок или состав изменяется.
- Парадигма программирования
- Бизнес-моделирование
- Анализ требований
- Планирование
- Разработка архитектуры
- Кодирование
- Тестирование и отладка
- Документирование
- Внедрение
- Сопровождение
Модели процесса
- Модель водопада (Каскадная модель)
- Итеративный процесс
- Формальные методы
См. также
Программирование | Это незавершённая статья о программировании. Вы можете помочь проекту, исправив и дополнив её. |
da:Softwareudviklingsproces de:Vorgehensmodell (Software) en:Software development process es:Ciclo de desarrollo it:Ciclo di vita del software lt:Programų kūrimo gyvavimo ciklo modelis no:Programvareutviklingsprosess ta:மென்பொருள் பொறியியல் வழிமுறை th:วงจรชีวิตของการพัฒนาซอฟต์แวร์ zh:项目生命周期
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....