Win a copy of Microservices Testing (Live Project) this week in the Spring forum!
  • 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Modelling Question

 
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 300
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
reply
    Bookmark Topic Watch Topic
  • New Topic