Разработка программного обеспечения Процесс разработки ПО Ключевые процессы Анализ Проектирование Программирование Конструирование Тестирование Отладка Развёртывание Сопровождение Документирование Парадигмы и модели Agile Cleanroom Итеративная Спиральная Каскадная V-Model Dual Vee Model Методологии ASD DevOps DAD DSDM FDD Канбан Lean SD LeSS MDD MSF PSP OpenUP RAD RUP SAFe SCRUM TSP UP XP Инструменты Компилятор Отладчик Профилирование GUI-конструктор ИСР Автоматизация сборки Автоматизация релиза Инструменты тестирования

OpenUP — итеративно-инкрементальный метод разработки ПО. Позиционируется как лёгкий и гибкий вариант RUP.

В основу OpenUP положены следующие основные принципы:

OpenUP делит жизненный цикл проекта на четыре фазы: начальная фаза, фазы уточнения, конструирования и передачи. Жизненный цикл проекта обеспечивает предоставление заинтересованным лицам и членам коллектива точек ознакомления и принятия решений на протяжении всего проекта. Это позволяет эффективно контролировать ситуацию и вовремя принимать решения о приемлемости результатов. План проекта определяет жизненный цикл, а конечным результатом является окончательное приложение.

OpenUP делит проект на итерации: планируемые, ограниченные во времени интервалы, длительность которых обычно измеряется неделями. План итерации определяет, что именно должно быть сдано по окончании итерации, а результатом является работоспособная версия. Коллективы разработчиков OpenUP строятся по принципу самоорганизации, решая вопросы выполнения задач итераций и передачи результатов. Для этого они сначала определяют, а затем решают хорошо детализированные задачи из списка элементов работ.

Базовый процесс OpenUP является независимым от инструментов, малорегламентированным процессом, который может быть расширен для удовлетворения потребностей широкого диапазона типов проектов.

Ссылки

[править | править код]
Это заготовка статьи об информационных технологиях и вычислительной технике. Помогите Википедии, дополнив её.Это примечание по возможности следует заменить более точным.