OpenUP
Encyclopedia
The Open Unified Process (OpenUP) is a part of the Eclipse Process Framework
Eclipse Process Framework
The Eclipse Process Framework is an open source project that is managed by the Eclipse Foundation. It lies under the top-level Eclipse Technology Project...

 (EPF), an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 process framework developed within the Eclipse Foundation
Eclipse Foundation
The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the open-source Eclipse Projects and helps cultivate both an open source community and an ecosystem of complementary products and services...

. Its goals are to make it easy to adopt the core of the RUP / Unified Process
Unified Process
The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework. The best-known and extensively documented refinement of the Unified Process is the Rational Unified Process ....

.

OpenUP preserves the essential characteristics of RUP / Unified Process
Unified Process
The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework. The best-known and extensively documented refinement of the Unified Process is the Rational Unified Process ....

, which includes incremental development
Iterative and incremental development
Iterative and Incremental development is at the liver of a cyclic software development process developed in response to the weaknesses of the waterfall model...

, use case
Use case
In software engineering and systems engineering, a use case is a description of steps or actions between a user and a software system which leads the user towards something useful...

s and scenarios driving development, risk management
Risk management
Risk management is the identification, assessment, and prioritization of risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and/or impact of unfortunate events or to maximize the realization of opportunities...

, and architecture-centric approach.

The most agile and lightweight form of OpenUP, OpenUP/Basic
OpenUP/Basic
The OpenUP/Basic is the most agile and lightweight form of OpenUP, an open source software development process developed as part of the Eclipse Process Framework ....

, targets smaller and co-located teams interested in agile and incremental development. Small projects constitute teams of three to six people and involve three to six months of development effort.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK