aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Modelling Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Modelling Question" Watch "Modelling Question" New topic
Author

Modelling Question

Luke Murphy
Ranch Hand

Joined: May 12, 2010
Posts: 300
Hi,
This is a more general question about modelling rather than a specific question about the exam.
I am currently using StartUML which promted an interesting question.
When you create a new project in StarUML you can choose various UML approaches: RUP,

RUP has four views:
1. Use Case View
2. Logical View
3. Component View
4. Deployment View

I am a bit confuses as to the exact difference betwene Logical View and Component View:
- Which has more detail?
- Where should I put my class diagram? (Star UML allows a class diagram to be defined in either).

Another approach is the 4 + 1 approach. This has five views:

1. Scenarios
2. Logical View
3. Development View
4. Process View
5. Physical View

The other approaches are: UML components (which has two views, Requirements and Specifications), Default (this has Use Case Model, Analysis Model, Design Model, Implementation Model, Deployment Model) and then there's just a blank project.

So another abvious question is currently which approach has the most traction in the industry?

Thanks

Eduardo Yañez Parareda
Ranch Hand

Joined: Oct 09, 2008
Posts: 92

From the RUP point of view, a logical view is for:

* Class diagrams (Classes, Interfaces, Associations, Packages)
* Sequence diagrams
* Collaboration diagrams
* State diagrams

and a component view is for:

* Component diagrams (Interfaces, Components)
* Package diagrams

http://serfj.sourceforge.net - Simplest Ever REST Framework for Java
Luke Murphy
Ranch Hand

Joined: May 12, 2010
Posts: 300
Eduardo Yañez Parareda wrote:From the RUP point of view, a logical view is for:

* Class diagrams (Classes, Interfaces, Associations, Packages)
* Sequence diagrams
* Collaboration diagrams
* State diagrams

and a component view is for:

* Component diagrams (Interfaces, Components)
* Package diagrams

Interesting. So this is just a shortcoming of star UML then - allowing you to add class diagrams to your logical view.

Have you got a good link for what you are saying?

Cheers Eduardo
Eduardo Yañez Parareda
Ranch Hand

Joined: Oct 09, 2008
Posts: 92

http://en.wikipedia.org/wiki/4%2B1_Architectural_View_Model

About component view I don't have a good link , but...

http://www.slideshare.net/jignesh/cs554-introduction-to-rational-rose

Luke Murphy
Ranch Hand

Joined: May 12, 2010
Posts: 300
Eduardo Yañez Parareda wrote:http://en.wikipedia.org/wiki/4%2B1_Architectural_View_Model

About component view I don't have a good link , but...

http://www.slideshare.net/jignesh/cs554-introduction-to-rational-rose


This is interesting. This is the 4+1 approach as opposed to RUP.
So are you a 4+ 1 architect?
Discuss...

Note found another good link here on 4 + 1

http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf
Eduardo Yañez Parareda
Ranch Hand

Joined: Oct 09, 2008
Posts: 92

Luke Murphy wrote:
This is interesting. This is the 4+1 approach as opposed to RUP.
So are you a 4+ 1 architect?
Discuss...


Hehe, no I'm not, but I think it's very interesting know about different approaches.



Good link
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Modelling Question
 
Similar Threads
Granularity of the UML diagrams for Part II
Cade Example and Sun Blueprints anomaly
Domain Models
Diagram guidelines needed!
resubmit the deployment diagram - suggestions needed