이클립스 프로세스 프레임워크
Eclipse Process Framework이 글은 검증을 위해 인용구가 추가로 필요하다.– · · · (2008년 10월)(이 템플릿 하는 |
Eclipse Process Framework(EPF)는 Eclipse Foundation에서 관리하는 오픈소스 프로젝트다.그것은 최고 수준의 Eclipse Technology Project 아래에 있다.그것은 두 가지 목표를 가지고 있다:
- 소프트웨어 프로세스 엔지니어링을 위한 확장 가능한 프레임워크 및 모범적 도구 제공 - 방법 및 프로세스 작성, 라이브러리 관리, 프로세스 구성 및 게시
- 반복적이고 민첩하며 점진적인 개발을 지원하는 다양한 소프트웨어 개발 및 관리 프로세스를 위한 모범적이고 확장 가능한 프로세스 컨텐츠를 제공하고 광범위한 개발 플랫폼 및 애플리케이션셋에 적용 가능.예를 들어, EPF는 소규모 프로젝트에 최적화된 신속한 변화를 위한 소프트웨어 개발 프로세스인 OpenUP를 제공한다.
EPF Composer를 사용하면 엔지니어가 미리 정의된 스키마를 사용하여 소프트웨어 개발 프로세스를 구성하여 사용자 고유의 소프트웨어 개발 프로세스를 생성할 수 있다.이 스키마는 UMA(Unified Method Architecture)라고 불리는 SPEM[1] 1.1 OMG 규격의 진화다.UMA의 주요 부분은 SPEM 2.0의 개정안에 들어갔다. EPF는 가까운 장래에 SPEM 2.0을 완전히 지원하는 것을 목표로 하고 있다.UMA와 SPEM 스키마타는 개발 방법과 프로세스에 대한 대량의 설명 조직을 지원한다.이러한 방법의 내용과 프로세스는 소프트웨어 엔지니어링에만 국한될 필요는 없으며 기계 엔지니어링, 비즈니스 혁신, 판매 주기 등과 같은 다른 설계 및 엔지니어링 분야도 다룰 수 있다.
IBM은 상용 버전인 IBM Rational Method Composer를 공급한다.[citation needed]
제한 사항
"내용 변동성" 기능은 사용자들을 일대일 매핑으로 심각하게 제한한다.다양한 측면을 통합하려는 프로세스에는 이러한 한계를 극복하기 위해 블록-복사-붙여넣기 스타일 클론이 필요할 수 있다.이는 SPEM 모델의 한계일 수 있으며 이러한 방법들이 깊은 의존성을 가지지 않는 경향이 있기 때문에 민첩한 방법이 설명되고 있다는 가정에 근거할 수 있다.[citation needed]