OpenUP Basic
   HOME

TheInfoList



OR:

The Open Unified Process (OpenUP) is a part of the
Eclipse Process Framework The Eclipse Process Framework (EPF) is an open source project that is managed by the Eclipse Foundation. It lies under the top-level Eclipse Technology Project. It has two goals: *To provide an extensible framework and exemplary tools for softw ...
(EPF), an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
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.


Overview

OpenUP preserves the essential characteristics of Rational Unified Process / Unified Process, which include
iterative development Iterative and incremental development is any combination of both iterative design or iterative method and incremental build model for development. Usage of the term began in software development, with a long-standing combination of the two terms ' ...
,
use cases In software and systems engineering, the phrase use case is a polyseme with two senses: # A usage scenario for a piece of software; often used in the plural to suggest situations where a piece of software may be useful. # A potential scenario i ...
and
scenarios In the performing arts, a scenario (, ; ; ) is a synoptical collage of an event or series of actions and events. In the ''commedia dell'arte'', it was an outline of entrances, exits, and action describing the plot of a play, and was literally pi ...
driving development, risk management, and architecture-centric approach. Most optional parts of RUP have been excluded, and many elements have been merged. The result is a much simpler process that is still true to RUP principles. OpenUP targets small and colocated teams interested in agile and iterative development. Small projects constitute teams of 3 to 6 people and involve 3 to 6 months of development effort.


Known uses

* The Rochester Institute of Technology uses OpenUP for a class called Introduction to Software Engineering. * The Swedish Linnaeus University offers students a collaborative course called ''ISEP'' (''International Software Engineering Project'') in which they heavily use OpenUP. The Dutch
HU University of Applied Sciences Utrecht The University of Applied Sciences Utrecht (HU) is a science university in Utrecht, Netherlands. Several student communities are present in the university. On April 19, 2021, it was announced that the Celsius student team won three awards in the ...
offers several courses which cover aspects of the Open Unified Process as well. * The University of Minho uses OpenUP for a class called Processo e Metodologias de Software (Software Process and Methodologies). * The University of Aveiro uses OpenUP for a class name
Modelação e Análise de SistemasAnalysis and Modelling of Systems
.


See also

* Rational Unified Process * Unified Process *
Agile Unified Process Agile Unified Process (AUP) is a simplified version of the Rational Unified Process (RUP) developed by Scott Ambler. It describes a simple, easy to understand approach to developing business application software using agile techniques and concepts ...


References


External links

{{Commonscat, Open Unified Process
Eclipse Process Framework siteIntroduction to OpenUP (Open Unified Process)OpenUP –The Best of Two Worlds
Software development process