Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Process Framework Затмение (ИПФ) является открытым исходным кодом проекта , который управляется Фондом Затмения . Он находится в рамках высокоуровневого технологического проекта Eclipse . У него две цели:

  • Обеспечить расширяемую структуру и образцовые инструменты для разработки программных процессов - разработка методов и процессов, управление библиотеками, настройка и публикация процесса.
  • Предоставлять примерное и расширяемое содержимое процесса для ряда процессов разработки программного обеспечения и управления, поддерживающих итеративную, гибкую и инкрементную разработку , и применимых к широкому набору платформ и приложений разработки. Например, EPF предоставляет OpenUP - гибкий процесс разработки программного обеспечения, оптимизированный для небольших проектов.

Используя EPF Composer, инженеры могут создать собственный процесс разработки программного обеспечения , структурируя его с помощью предопределенной схемы. Эта схема является развитием спецификации SPEM [1] 1.1 OMG, называемой архитектурой унифицированного метода (UMA). Основные части UMA вошли в принятую версию SPEM, SPEM 2.0. EPF стремится в ближайшем будущем полностью поддерживать SPEM 2.0. Схемы UMA и SPEM поддерживают организацию большого количества описаний методов и процессов разработки. Такие методы и процессы не должны ограничиваться разработкой программного обеспечения, но могут также охватывать другие дисциплины проектирования и разработки, такие как машиностроение, трансформация бизнеса и циклы продаж.

IBM поставляет коммерческую версию IBM Rational Method Composer . [ необходима цитата ]

Ограничения [ править ]

Возможность «изменчивости содержимого» сильно ограничивает пользователей до однозначного сопоставления. Процессы, пытающиеся интегрировать различные аспекты, могут потребовать клонов в стиле блочного копирования и вставки, чтобы обойти это ограничение. Это может быть ограничением модели SPEM и может быть основано на предположении, что описываются гибкие методы, поскольку эти методы, как правило, не имеют глубоких зависимостей. [ необходима цитата ]

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]