• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Modelling Question

 
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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

 
Ranch Hand
Posts: 93
IntelliJ IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Luke Murphy
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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
Posts: 93
IntelliJ IDE VI Editor Java
 
Luke Murphy
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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
Posts: 93
IntelliJ IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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.


Note found another good link here on 4 + 1

http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf



Good link
 
I RELEASE YOU! (for now .... ) Feel free to peruse this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!