Comparison of Open and Rup

Submitted by: Submitted by

Views: 590

Words: 2198

Pages: 9

Category: Science and Technology

Date Submitted: 03/31/2009 05:47 AM

Report This Essay

Two of the leading development processes in the public domain are Object-oriented Process, Environment and Notation (OPEN) and the proprietary Rational Unified Process (RUP).

Undertake some research and provide a comparison of these two processes. Provide a convincing argument for each issue that you identify by justifying your statements.

Background

Object-Oriented Software Development

A process for developing software and software-intensive systems, known as metamodeling, is a collection of a number of things, including rules for software construction, sequencing rules within the process, a full description of deliverables and how they relate to other parts of the process producing them, advice on organisational roles and team structure, project management guidelines, construction and coding techniques etc.

Software development needs to include a process, which is basically a sequence to be followed. The process should therefore be flexible to cater for varying styles, skills sets, safety levels & domain demands. It is not possible to use a one-size-fits-all process9. A. Cockburn, Selecting a project's methodology. IEEE Software 17 4 (2000), pp. 64' 71. Full Text via CrossRef | View Record in Scopus | Cited By in Scopus (32). Larger projects require more project management, whereas, smaller projects can compress the timescales of requirements analysis/design/code without the need for detailed project management

Two of the most popular object-oriented process-focused third-generation methods today are -

o the Rational Unified Process (RUP) - a proprietary (company developed) product which is sold as a CD or website access to a hyperlinked book

o the Object-oriented Process, Environment and Notation (OPEN) framework - a public domain process documented in a series of books

An Overview to OPEN

OPEN encapsulates business issues, quality issues, modelling issues and reuse issues within its end-to-end lifecycle support for...