bparanj
CTO, Zepho Systems
Registered: May 2002
Location: Raleigh, North Carolina
Posts: 277 |
Re: Troublesome ICE Question - Required OO Details ?
quote: Originally posted by Luigi
Hi all,
Which of the following details are REQUIRED in OO diagrams?
a) Show navigability of associations in conceptual class diagrams.
Answer: C & D. However, I strongly feel the answer should be A, C. Larman states the DCD's should show navigability on pp. 293. It seems to me that option D could also be shown with activity or state diagrams, so I don't understand why D is more "required" than A.
The Conceptual Class Diagram is the result of Object Oriented Analysis. It is also called the Business Domain Model. This artifact is part of the Analysis Model. We are NOT looking at the software from this perspective. We are abstracting the real world and representing them in a visual form for understanding of the problem domain. This is the "what" of the system.
The Design Class Diagram is the result of Object Oriented Design. This is part of the Design Model.This is the "how" of the system and takes into account everything needed to develop the software. We are now modeling the solution domain. In this artifact you could have Pure Fabrication for which there is no real world equivalent (such as applying design patterns).
Read page 599, 286,287 and 10 in Larman.
I think of it this way : Analysis Model comprises of the Domain Model and Use-Case Model in the UP artifact. Design Model comprises of the use-case realizations with interaction diagrams etc (see Larman inside cover of the book for the diagram).
Bala
__________________
Sun Certified Developer for the Java 2 Platform
http://uml.zepho.com
Last edited by bparanj on 09-16-2002 at 06:33 PM
Report this post to a moderator | IP: Logged
|