Введение
Фреймворк процессов с открытым исходным кодом Открытый унифицированный процесс (OpenUP) является частью фреймворка процессов Eclipse (EPF), фреймворка процессов с открытым исходным кодом, разработанной в рамках Eclipse Foundation. Его цель - облегчить принятие основ рационального единого процесса (РУП) / единого процесса. OpenUP начался с пожертвования IBM на открытый исходный код процесса, известного как базовый унифицированный процесс (BUP). В конце 2005 года он был передан Eclipse Foundation и в начале 2006 года переименован в OpenUP/Basic. Теперь она известна просто как OpenUP.
The open unified process (OpenUP) is a part of the Eclipse process framework (EPF), an open source process framework developed within the Eclipse Foundation. Its goals are to make it easy to adopt the core of the rational unified process (RUP) / unified process. The OpenUP began with a donation to open source of process content known as the basic unified process (BUP) by IBM. It was transitioned to the Eclipse Foundation in late 2005 and renamed OpenUP/Basic in early 2006. It is now known simply as OpenUP.
Обзор
OpenUP сохраняет основные характеристики рационального унифицированного процесса / унифицированного процесса, которые включают итеративную разработку, случаи использования и сценарии, стимулирующие разработку, управление рисками и архитектурно-ориентированный подход. Большинство дополнительных частей RUP были исключены, и многие элементы были объединены. В результате получается гораздо более простой процесс, который по-прежнему соответствует принципам RUP. OpenUP ориентирован на небольшие и совместные команды, заинтересованные в гибкой и итеративной разработке. Малые проекты представляют собой команды из 3-6 человек и включают в себя 3-6 месяцев усилий по разработке.
Известные применения
Рочестерский технологический институт использует OpenUP для занятий под названием "Введение в программирование". Шведский университет Линнея предлагает студентам совместный курс под названием ISEP (International Software Engineering Project), в котором они активно используют OpenUP. Голландский Университет прикладных наук в Утрехте предлагает несколько курсов, которые также охватывают аспекты открытого унифицированного процесса. Университет Миньо использует OpenUP для занятий под названием Processo e Metodologias de Software (Процессы и методологии программного обеспечения). Университет Авейро использует OpenUP для занятий под названием Modelação e Análise de Sistemas (Анализ и моделирование систем).