Explain the 4 phases of RUP?, JAVA Programming

Assignment Help:

526_Phases of RUP.png

 

1. Inception : In the mean while the inception phase, you work out the business part for the project. You also will be creating a rough cost estimate and return on investment. You should also outline the size and scope of the project.

2. Elaboration : At this stage you must go ahead of the project however only vague needs have. So at this stage you require to get a better understanding of the problem. Some of the steps used are:

  • What is it you are actually going to create?
  • How are you going to create it?
  • What technology are you going to execute?
  • Analyzing and dealing with need risks, skill risks, technological risks, political risks etc.
  • Create a domain model, use case model and a design model. The UML techniques may be used for the model diagrams.

3. Construction : In this part you will be making the system in a series of iterations. Each iteration is a minor project. You will be doing analysis, unit testing, design, coding, system testing, and integration testing for the use cases assigned to each and every iteration. The iterations within the construction phase are iterative and incremental. Each iteration creates on the use cases deployed in the previous iterations. The each iteration will add code rewrite, use of design patterns , refactoring etc.

 

4. Transition : During this part you will be delivering the finalized code regularly. In the mean while this phase there is no coding to add functionality unless it is essential and small. There will be code optimization, bug fixes etc in that phase. An example of a transition phase is that the time between the final release and the beta release of a product.

 

 


Related Discussions:- Explain the 4 phases of RUP?

Concurrent Programming, Problem 1 A savings account object holds a non-nega...

Problem 1 A savings account object holds a non-negative balance, and provides deposit(k ) and withdraw(k ) methods, where deposit(k ) adds k to the balance, and withdraw(k ) subtra

Calculates whether a plane successfully lands or not, Write a program calle...

Write a program called LandThePlane that calculates whether a plane successfully lands or not.   The program begins by prompting (asking) the user for the following details, in th

What is a portal?, A portal is a service or a Web site that gives broad ran...

A portal is a service or a Web site that gives broad range of services and resources like e-mail, forums, search engines, weather information, news, on-line shopping, stock quotes.

Explain the rules for tostring() methods, Explain the Rules for toString() ...

Explain the Rules for toString() Methods ? toString() methods should return a single line of text that does not contain any carriage returns or linefeeds. toString() methods

Small projects, i am doing java and want projects with solutions to practic...

i am doing java and want projects with solutions to practice more and more

I want java web developer finish a webcam site, Java Web Developer A web...

Java Web Developer A web developer is required to finish a webcam site with basic account management and voting functionality. The website can make use of a third party flash

Derfine j2ee in detail?, A J2EE component is a self-contained functional so...

A J2EE component is a self-contained functional software unit that is assembled into a J2EE application with its related files and classes and interacts with other components. The

How many jsp scripting elements , How many JSP scripting elements and what ...

How many JSP scripting elements and what are they? Ans) Three scripting language elements are there: a)      declarations, b)      scriptlets, c)       expressions.

State in brief about the java, State in brief about the java Java is a ...

State in brief about the java Java is a object-oriented, simple, distributed, robust, interpreted, architecture-neutral, secure, portable, multi-threaded, high- performance and

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd