Objects by Design Forums Here you can view your subscribed threads, work with private messages and edit your profile and preferences Registration is free! Calendar Find other members Frequently Asked Questions Search Home  
Objects by Design Forums : Powered by vBulletin version 2.3.5 Objects by Design Forums > Main Forums > UML Certification Review Questions > Question in static modelling
  Last Thread   Next Thread
Author
Thread Post New Thread    Post A Reply
bhaskar
Junior Member

Registered: Jan 2002
Location:
Posts: 14

Question in static modelling

Which of the following are TRUE about interpreting class diagrams from different perspectives?
a)Specification perspective class diagrams are developed without considering the programming language that might be used to implement it.
b)The conceptual perspective class diagram of an application would not include all the classes required and their details, rather, they would only identify domain classes.
c)In the conceptual perspective, associations represent relationships between classes, whereas they represent responsibilities in the specification perspective
d)Operations (the processes that a class knows to carry out) should be used in conceptual models to specify the interface of a class.

It has got two correct answers?
Any correct explainations?

Report this post to a moderator | IP: Logged

Old Post 03-19-2002 05:45 PM
bhaskar is offline Click Here to See the Profile for bhaskar Click here to Send bhaskar a Private Message Find more posts by bhaskar Add bhaskar to your buddy list Edit/Delete Message Reply w/Quote
smsreedhar
Junior Member

Registered: Feb 2002
Location: USA
Posts: 14

-Answer (a) is not true as, while drawing specification pespective class diagram, we look at software (i.e., a programming language). (See [Fowler] page 51)
-Answer (d) is wrong as in Conceptual perspective, we won't consider Operations on Concepts. A Concept consists of attributes and associations only (See Larman Ch.9).

So, b and c are correct answers.

__________________
smohan

Report this post to a moderator | IP: Logged

Old Post 03-19-2002 07:11 PM
smsreedhar is offline Click Here to See the Profile for smsreedhar Click here to Send smsreedhar a Private Message Find more posts by smsreedhar Add smsreedhar to your buddy list Edit/Delete Message Reply w/Quote
garth
Junior Member

Registered: Mar 2002
Location:
Posts: 20

I chose a and c. Page 144 in Larman says under specification perspective that there is no commitment to a particular implementation (meaning language). We are only programming to interfaces or types not to any implementation. As Fowler says we are looking at interfaces of the software, not implementation. Software means C++,Java etc,, but which one?

c -- comes out of Fowler page 52. "From the conceptual perspective, associations represent conceptual relationships between classes."

Report this post to a moderator | IP: Logged

Old Post 03-22-2002 04:06 PM
garth is offline Click Here to See the Profile for garth Click here to Send garth a Private Message Find more posts by garth Add garth to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 08:56 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 

< Contact Us - Objects by Design >

Powered by: vBulletin Version 2.3.5
Copyright ©2000 - 2018, Jelsoft Enterprises Limited.
Copyright 1999-2005, Objects by Design, Inc.