Swen


More findings on unified process
October 26, 2007, 3:25 am
Filed under: findings, rika

Key words of the task:

describe the key software processes available

make a recommendation for which single software process to adopt

keep the customer aware of the process in the project

Minimize the customer’s present concerns.

 Does Unified process minimize customers concern?

  • It avoid potential issues of copyright infringement.

  • Unified process is divided into 4 phases called iterations.

  • Phases such as inception, Elaboration, Construction and Transition) eachPhases is results in an increment, which is a release of the system that contains added or improved functionality compared with the previous release.

  • In each phase equal effort is given for all the process disciplines (requirements, design, implementation, testing). So this will ensure the customer that his project is taking progress and all the requirements are fulfilled.

  • Use cases r used to capture the functional requirements and to define the contents of the iterations. So iteration will make use of use cases from all the process disciplines.

  • Architecture is the heart of the project team’s efforts to shape the system so unified Process supports multiple architectural models and views.

  • Elaboration phase is used as a foundation for the software development.

  • Risks are addressed by the project team early to ensure that greatest risks are addressed first.

  • Prepare a preliminary project schedule and cost estimate.

  • By the end of the elaboration phase the customer will know the performance, schedule, scalability and cost that are performed and needed in the next iteration phase.

  • By the end of the last phase (transition) the total system will be developed based on the initial release and future refinements to be incorporated over the course of several Transitions phase iterations. This phase will also provide user training and system conversions.

  • Each iteration can have many sub stages in it.

 

Difference between unified process and the other process

 

Unified process

Waterfall process

- After every iteration (step) the process disciplines are re-checked to ensure that there are no mistakes.

 

- After each step is finished, the process proceeds to the next step

- It may release system with features that are not used in their current form. So the customers who will get the system may have other skills and it may be a burden for them to use the system.

- The system has many phases so the customer will know the process for it and change the system. This process main focus is user requirements.

 

 

Similarities between unified and waterfall process

  • Both process has same process disciplines like requirements, design, implementation, testing. But unified process has business modeling and deployment.

  •  each phase in unified process go through all the process disciplines so each phase in unified is like a mini waterfall process


2 Comments so far
Leave a comment

How does UP “avoid potential issues of copyright infringement”?

Comment by nalaka

unified process(UP) is an extensible framework similarly Rational Unified Process(RUP) a customizable framework.so often the refinement of the process was derived from UP or from RUP. RUP is an iterative software development process created by IBM in 2002. so unified process name is also use to avoid potential issues of copyright infringement as RUP are trademarks of IBM.

Comment by wewillwalktogether




Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>