Solved

RUP & UML

Posted on 2002-07-25
11
659 Views
Last Modified: 2007-09-13
Hi,

I'm kinda confused with the terms RUP & UML ?
which one is a software development methodology?
if RUP is a methodologhy, what is UML then?

Thanks.

p/s: would appreciate if you could provide me with some useful links on both RUP & UML. TQ.
0
Comment
Question by:osiruz
  • 3
  • 2
  • 2
  • +3
11 Comments
 
LVL 86

Expert Comment

by:CEHJ
ID: 7176627
RUP is an iterative process control methodology for managing software projects. UML is used in this as an object modelling technique. First port of call - www.rational.com. You'll find plenty of links there.
0
 

Author Comment

by:osiruz
ID: 7176646
If i were to choose a methodology as my Software Development Methodology , can I choose/say RUP? if not what would be the closest match to this?
0
 
LVL 2

Expert Comment

by:flumpman
ID: 7176647
For UML also check out some of the links from the following page.

http://www.cetus-links.org/oo_uml.html

--
flumpman
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 7176660
RUP would be a *project* management methodology. I'm not overly familiar with other named methodologies, but a search on something like "iterative project management uml -RUP" on Google might turn some stuff up.
0
 
LVL 3

Expert Comment

by:terajiv
ID: 7176908
RUP is a Unified Software Engineering Process for Project Excecution which gives details about all the Phases which come in Project Execution.  It provides a disciplined approach to assigning tasks and responsibilities within a development organization. This is put forward by Rational and hence Called Rational Unified Process. We can have our own process of execution other than RUP.

UML is a Modelling language used to visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system

some of the links
http://www.uml.org/
http://www.omg.org/uml/
http://www.devx.com/uml/
http://www.sdmagazine.com/uml

These are few link...

Cheers!!!!!!!!!!!!

Rajiv
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 3

Expert Comment

by:terajiv
ID: 7177449
RUP is a Unified Software Engineering Process for Project Excecution which gives details about all the Phases which come in Project Execution.  It provides a disciplined approach to assigning tasks and responsibilities within a development organization. This is put forward by Rational and hence Called Rational Unified Process. We can have our own process of execution other than RUP.

UML is a Modelling language used to visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system

some of the links
http://www.uml.org/
http://www.omg.org/uml/
http://www.devx.com/uml/
http://www.sdmagazine.com/uml

These are few link...

Cheers!!!!!!!!!!!!

Rajiv
0
 
LVL 19

Expert Comment

by:Jim Cakalic
ID: 7180535
RUP -- Rational Unified Process -- is a set of best practices for software development. It is more a "super-process" (not a "meta-process") that defines pretty much everything you might want to think about doing or producing on a project. One does not so much select RUP as their process as select from RUP that set of activities and artifacts involved in software development those that provide the greatest value given the project constraints at hand.

UML -- Unified Modeling Language -- is a standardized notation for communicating the design of software. It arose out of numerous existing design notations, mostly object-oriented. Of itself, UML has nothing to do with process. It does not dictate what diagrams to produce nor to which level of detail to produce them. It does not state how these should be managed or versioned. Which should be kept/updated and which discarded? It is merely a notation.

Here are two links to cetus where you can find much more information.
    http://www.cetus-links.org/oo_ooa_ood_methods.html
    http://www.cetus-links.org/oo_uml.html

Best regards,
Jim Cakalic
0
 
LVL 19

Accepted Solution

by:
Jim Cakalic earned 50 total points
ID: 7180563
Here is another link. This one is fairly interesting as it is a preliminary chapter rewrite by Grady Booch for a revision of his classic Object Oriented Analysis and Design with Applications book. Booch, as one of the "three amigos" at Rational, was instrumental in the definition of both UML and RUP. In this chapter, he defines the goals of a software development process, describes RUP, and then defines a minimal customization of RUP which he calls dX (turned upside-down is Xp).
    http://www.objectmentor.com/resources/articles/RUPvsXP.pdf

Jim
0
 

Expert Comment

by:mtmarchioni
ID: 13202173
Hello,

What is the difference between rational rose and rup?

Thankyou,

Mary
0
 
LVL 19

Expert Comment

by:Jim Cakalic
ID: 13205097
Rational Rose is a UML modeling tool. RUP (Rational Unified Process) is a software development methodology based on best practices. One of the best practices advised by RUP is to model visually. You can use Rose (or any of a number of other tools including paper and pencil) to model visually.

Jim
0
 

Expert Comment

by:mtmarchioni
ID: 13211636
Dear Jim,

Thank you so much!

Mary
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
where is session ID cache stored 1 46
Java - Why doesn't this JFrame work 3 40
Spring Framework HTTPSession management 1 21
how to add new optional parameter to JSP 1 26
This was posted to the Netbeans forum a Feb, 2010 and I also sent it to Verisign. Who didn't help much in my struggles to get my application signed. ------------------------- Start The idea here is to target your cell phones with the correct…
Introduction This article is the first of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article explains our test automation goals. Then rationale is given for the tools we use to a…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now