aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes another 486 question -ugh! 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 » Engineering » OO, Patterns, UML and Refactoring
Bookmark "another 486 question -ugh!" Watch "another 486 question -ugh!" New topic
Author

another 486 question -ugh!

Kathy Shkarlet
Ranch Hand

Joined: Dec 01, 2000
Posts: 43
Which of the following are good practices to use while designing for reuse?

a) Define a persistence framework that provides services for persisting objects.
b) Use design patterns, wherein complete solutions are already defined.
c) Use controller objects to control the flow of processes in the system.
d) Assign responsibilities to classes such that coupling between them remains low.
e) Design classes with low cohesion.

There should be 2 answers. I'm positive that d=='yes', and e=='no', but as to a,b and c - they all seem reasonable.
Help!
David Roberts
Ranch Hand

Joined: Nov 03, 2000
Posts: 142
This is a tough one.
I answered b,d.
D is obviously correct and E is obviously wrong.
As far as A,B,and C, I could look at it a couple of ways:
A. Is not a goal in reuse, but how you handle persisting objects in a reusable fashion, or it is a goal of reuse since frameworks are highly reusable. I lean toward no.
B. Design patterns are all about reusability and promoting good designs, but the patterns themselves are not whole solutions. I said yes figuring it wasn't a trick question but I doubting myself now.
C. Controller objects promote model view seperation, but the controllers themselves are not always the most reusable components, for instance a facade controller can have fairly low cohesion. so I lean toward no as well. You could also say that you're controlling the flow of processes in the system, but delegating the responsabilities by capturing system events.
After doubting myself I'm down to thinking it's either:
D and A
or
D and B
I'm guessing this falls under design which I got 1 question wrong on my last pre-assessment test. This could very well be the on I got wrong. We should do research on this in Larman's book and see what we come up with.

------------------
David Roberts - SCJP2,MCP


David Roberts - SCJP2,MCP
Laojar Chuger
Ranch Hand

Joined: Dec 20, 2000
Posts: 111
I think the correct two are D and A.
Framework iteself is a vicle for future reuse. Design pattern is something being reused. The question asked is the practice while design for reuse. So it is framework but not the design pattern.
John Bateman
Ranch Hand

Joined: Mar 09, 2000
Posts: 320
My answers (but I'm sort of a rookie at this is..)
c and d.
I didn't pick b (design patterns) because of it 'stressing' that the complete solution is already defined. If I pick a facade dp I may still have to add a sub system to it one day. Therefore the complete solution is not there. It's flexible but it is never complete IMHO.

SOURCE CODE should be SURROUNDED by "code" tags.
David Roberts
Ranch Hand

Joined: Nov 03, 2000
Posts: 142
It hink using design patterns is definitly along the lines of designing for reuse. Most Frameworks include patterns. In fact the most basic framework is essentially a Template Method pattern. I'm coming from the same place John is. Patterns are not complete solutions, they are just the start of a solution.
My problem with persistent framework is, what if your application doesn't use persistence?
Someone needs to get 100% to find the answer...

------------------
David Roberts - SCJP2,MCP
Laojar Chuger
Ranch Hand

Joined: Dec 20, 2000
Posts: 111
"Define a persistence framework that provides services for persisting objects."
My understanding for the option is to define a framework that meets the needs most likely existing objects so that those objects could be handled in most cases.
The persistence here is not about the database objects I think.
Hat Vim
Greenhorn

Joined: Apr 25, 2001
Posts: 7
Hi,
I got 100%, and my answer is a & d.
a: View - model - persistence is proven architecture design for resue
d: This is more obvious, low coupling means more usable & maintainable and of course, reusable.
[This message has been edited by Hat Vim (edited April 25, 2001).]
Jes Sie
Ranch Hand

Joined: Jul 24, 2001
Posts: 188
Originally posted by David Roberts:
It hink using design patterns is definitly along the lines of designing for reuse. Most Frameworks include patterns. In fact the most basic framework is essentially a Template Method pattern. I'm coming from the same place John is. Patterns are not complete solutions, they are just the start of a solution.
My problem with persistent framework is, what if your application doesn't use persistence?
Someone needs to get 100% to find the answer...

IBM's Answer is C and D.
But, why Not A? Having a persistence framework is a start to at least have a Model side of MVC.
B is not the answer because Design Patterns is about solving a problem...but not necessary give you reusability, huh?

------------------
Thank you.
- Simon See
simon-ivy@usa.net
-after office hours-
necro-mani-cide


Thank you.<br /> <br />- Jess Sie<br /> <a href="mailto:jess@see-consulting.com" rel="nofollow">jess@see-consulting.com</a>
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Hi,
A and D are correct.
The remaining options donot guarantee reuse.
B is incorrect.
Refactoring should be done instead of using design patterns to promote reuse, especially if complete solutions has already been defined.
C is incorrect
Only Model and Views could be made reusable; the Controllers are specific to the problem domain.They merely delegate the work to the Models.
E is incorrect.
You should design classes with high cohesion to make the class reusable.
Hope this helps,
Sandeep


<b>Sandeep</b> <br /> <br /><b>Sun Certified Programmer for Java 2 Platform</b><br /> <br /><b>Oracle Certified Solution Developer - JDeveloper</b><br /><b>-- Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java </b><br /><b>-- Object-Oriented Analysis and Design with UML</b><br /> <br /><b>Oracle Certified Enterprise Developer - Oracle Internet Platform</b><br /><b>-- Enterprise Connectivity with J2EE </b><br /><b>-- Enterprise Development on the Oracle Internet Platform </b>
Sanjeev Arya
Ranch Hand

Joined: Feb 13, 2001
Posts: 58
Originally posted by Simon See:
IBM's Answer is C and D.

Simon, how do you know this is IBM's answer? Hat Vim mentioned in his mail earlier in this forum that he got 100% and he opted for A and D! If you are sure about IBM's answer, then I remain eternally confused... Maybe the choices were ordered differently? Can you please double-check?
I am not sure if the persistence term in this question refers to that in the java/serialization sense. If that is the case, then A should not be the answer because when I think of "designing for reuse" I do not think of storing/restoring objects. I take it as implying a design which is flexible to future changes, which is what Controller (answer C) is supposed to do by delegating responsibilities to actual worker classes.
Thanks
Sanjeev
Salvador Villavieja
Greenhorn

Joined: Aug 03, 2001
Posts: 16
The correct answer is "A and D". This was one of the questions on the one and only mock-up test where I managed to score a 100%. I can e-mail that mock-up test to anybody who wants it.
Buddy
Mahendra Nambiar
Greenhorn

Joined: Aug 23, 2001
Posts: 14
Hi,
I am also preparing for the exam. Could you please email me this mock exam..
thanks a lot.
Mahendra
(mahendranambiar@hotmail.com)
Originally posted by Salvador Villavieja:
The correct answer is "A and D". This was one of the questions on the one and only mock-up test where I managed to score a 100%. I can e-mail that mock-up test to anybody who wants it.
Buddy


SCJP, JCERT Certified Solutions Developer.
ruilin yang
Ranch Hand

Joined: Feb 25, 2001
Posts: 334
Salvador,
Please email the mock exam to me. Thanks.
I tried some mock-exams not long time ago. I found the answer given from the mock exams sometime is not consistent. So we have to be careful.
Thanks,
Ruilin
email:
ruilin.yang@orica.com
Gourbich
Greenhorn

Joined: Jul 23, 2001
Posts: 7
Originally posted by Salvador Villavieja:
[B]The correct answer is "A and D". This was one of the questions on the one and only mock-up test where I managed to score a 100%. I can e-mail that mock-up test to anybody who wants it.
Hi,
I am also preparing for the exam.
Could you please email me this mock exam.
thanks a lot.
Bogdan
(gourbich@fromru.com)

Salvador Villavieja
Greenhorn

Joined: Aug 03, 2001
Posts: 16
Since there seems to be enough interest, here's a copy of the mock-up exam I took.
Hope this helps.
-------------

Designs & Implementation Techniques 4 4 100.0
Requirements Modeling 4 4 100.0
Static Modeling 7 7 100.0
Development Process 4 4 100.0
Dynamic Modeling 7 7 100.0
Architecture 4 4 100.0

# Questions: 30 Passing Score: 70.0
Number Correct Needed: 21 Your Score: 100.0
You Answered Correct: 30 Grade: Pass

30) True or false? When declaring a public method due to an additional message between classes as part of some system functionality, the OOAD UML assets should be updated to reflect this change.

a) True

b) False
Single Select - Please select the best answer (one and only one choice must be selected).

== A
29) A partial class diagram of a college course management application is shown in Figure studentInstructor. A student knows all of the instructors he is registered with. Similarly, an instructor also knows all the students who are registered with him. A new requirement is added which specifies that an instructor can also be a student for some courses. What is the BEST partial application redesign shown in the Figure?

a) Design 'A'

b) Design 'B'

c) Design 'C'

d) Design 'D'

e) Design 'E'

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F22.gif
==== C
28) Which of the following are good practices to use while designing for reuse?

a) Define a persistence framework that provides services for persisting objects.

b) Use design patterns, wherein complete solutions are already defined.

c) Use controller objects to control the flow of processes in the system.

d) Assign responsibilities to classes such that coupling between them remains low.

e) Design classes with low cohesion.


Multiple Select - Please select all of the correct answers (this question has 2 correct choices).

==== A, D
27) Software entropy is a phenomenon wherein programs begin with well designed state, but as new functionalities are added, they lose their structure. Refactoring of classes is done to avoid software entropy. What are good practices to follow during refactoring?

a) Renaming a method and moving a field from one class to another should be done in small steps, testing changes as required.

b) Break down classes that are heavily loaded with responsibilities into smaller classes and distribute the responsibilities among them effectively.

c) Consolidate similar methods from different classes in the same type hierarchy into a common super class wherever possible.

d) Add functionality and refactor simultaneously in order to obtain an efficient and effective design.

Multiple Select - Please select all of the correct answers (this question has 3 correct choices).

==== A, B, C
26) Which of the following are true about the strengths and weaknesses of activity diagrams?

a) Activity diagrams are good at enumerating object collaborations to accomplish a task.

b) Activity diagrams are good at exploring the interactions related to one or more use cases.

c) It is difficult to discern exactly how to map the activity diagram actions to object model specifics.

d) Since activity diagrams allow parallel behavior modeling, they are good for workflow modeling.

Multiple Select - Please select all of the correct answers (this question has 3 correct choices).

==== B, C, D
25) State diagrams:

a) are good at depicting the behavior of an object across multiple use cases.

b) are best used for objects that have multiple interesting states and not for most or all the objects in the system.

c) are good at depicting interactions among multiple objects.

d) can be used for user interface or control objects.

Multiple Select - Please select all of the correct answers (this question has 3 correct choices).

==== A, B, D

24) Based on the activity diagram in Figure Activity, which activities can occur concurrently?

a) Generate closing paperwork, Schedule closing

b) Get property appraised, Verify assets, Check credit rating

c) All the activities can occur concurrently

d) The custom servlet name, is used as part of the URL used to invoke it.

Multiple Select - Please select all of the correct answers (this question has 2 correct choices).
http://certify.torolab.ibm.com/figures/test486F17.gif
== A, B
23) Which of the following is the BEST description of the sequence diagram in Figure Interaction? When an instance of a:

a) Person is asked for its assets, it sums the balances of each of its asset Accounts.

b) Customer is asked for its assets, it sums the balances of each of its asset Accounts.

c) Person is asked for its assets, it returns the balance of its asset Account.

d) Customer is asked for its assets, it returns the balance of its asset Account.

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F19.gif
=== A
22) What is the BEST model change for the following new requirements in the mortgage processing system?

a) Add an updateAssessedValue( newValue ) method to the Mortgage class, which uses newValue in collaboration with the Property's tax rates to provide tax amounts.

b) Add an updateAssessedValue( newValue ) method to the Property class, which uses newValue in collaboration with the TaxingAuthority's tax rates to provide tax amounts.

c) Add an updateAssessedValue( newValue ) method to the TaxingAuthority class, which uses its tax rates to provide tax amounts.

d) Add an updateAssessedValue( newValue ) method to the Property class, which uses its tax notes to provide tax amounts.


Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F18.gif
=== B
21) Which of the following details are required in OO diagrams?

a) Show navigability of associations in conceptual class diagrams.

b) Show different scenario of a use case on the same interaction diagram for clear understanding.

c) Show message sequence numbers in collaboration diagrams.

d) If asynchronous messages exist in a scenario, show them in interaction diagrams.


Multiple Select - Please select all of the correct answers (this question has 2 correct choices).

=== C, D
20) In an OO system, it is desirable to assign responsibilities:

a) relatively evenly across the classes.

b) more heavily in a few controlling classes.

c) according to interaction diagram messaging.

== A, C

Multiple Select - Please select all of the correct answers (this question has 2 correct choices).

19) UML interfaces are used to:

a) define an API for all classes.

b) program in Java, but not in C++ or Smalltalk.

c) define executable logic to reuse across classes.

d) specify required services for types of objects.

=== D

Single Select - Please select the best answer (one and only one choice must be selected).

18) Based on the following CRC card, what methods should Mortgage have?

a) accrue( anAmountOfInterest )

b) calculateInterest( )

c) apply( aPayment )

d) getCollateral( )

Multiple Select - Please select all of the correct answers (this question has 3 correct choices).
http://certify.torolab.ibm.com/figures/test486F10.gif
=== A, C, D
17) Referring to the diagram in Figure Interface, which of the following are true?

a) Classes "X" and "Y" are subclasses of Mortgageable.

b) Instances of "X" and "Y" can be passed as parameters declared as type Mortgageable.

c) "X" and "Y" must implement a getAppraisedValue() method.

d) There are instances of Mortgageable in the production system.


Multiple Select - Please select all of the correct answers (this question has 2 correct choices).

http://certify.torolab.ibm.com/figures/test486F13.gif
=== B, C
16) Referring to these partial requirements, which of the following is true?

a) The verbs in the requirements become methods in the object model.

b) Some of the verbs in the requirements become methods of the nouns they reference. E.g., a FinancialInstitution class would have a getFinancialInformationFor( aCustomer ) method.

c) Some of the verbs in the requirements become methods of the concept taking the action. E.g., a LoanOfficer class would have a getFinancialInformationFor( aCustomer ) method.

d) Some of the verb phrases in the requirements become overriding methods of the related superclass, due to the specialization of the action.

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F11.gif
==== B
15) eStore.com sells small appliances over the Internet. Currently, the store's catalog includes over 50 appliances from 10 different suppliers. A partial class diagram is shown in Figure Sample 1. There are two new requirements for eStore.com: discounts for damaged goods, and searches by size and color. Using Figure Sample 2, which of the following is the BEST way to extend the class diagram to handle these requirements?

a) Extend the InventoryProduct class to handle the new requirements.

b) Create a new class "PhysicalProduct" that represents an actual product in the warehouse. Associate the PhysicalProduct with its related InventoryProduct.

c) Add new capabilities to the Inventory class for the management of its Products.

d) No changes are needed due to these requirements.

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F20.gif
=== B
14) 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, where as 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.

Multiple Select - Please select all of the correct answers (this question has 2 correct choices).

=== B, C
13) In design #1, the Catalog object has a getProducts() method, which returns a collection object, such as a Dictionary or array, containing all the Products the company sells. In design #2, the Catalog object has a getProductNumbered(anIdentifier) method, which returns the Product with the specified unique identifier. Considering the objects returned, which of the following BEST characterizes the two designs?

a) Both designs maintain the objects' encapsulation and reduce coupling by accessing state data via methods only and not directly.

b) Both designs break the objects' encapsulation, adding brittle coupling.

c) Design #1 breaks the encapsulation of the Catalog, adding brittle coupling. Design #2 maintains the encapsulation of the Catalog, making future design changes easier.

Single Select - Please select the best answer (one and only one choice must be selected).

==== C
12) Which of the following are true about software architecture?

a) Two tier software architectures do not scale to as many clients as three+ tier architectures.

b) Two tier architectures lead to more reuse than three+ tier architectures.

c) Thin clients are restricted to GUI parts

d) Technologies such as CORBA, RMI, DCOM, and Servlets allow multiple clients to work with the same server-based business objects.

Single Select - Please select the best answer (one and only one choice must be selected).

=== A

11) Referring to the deployment diagram, Figure Deployment, for a system that manages mortgages, which of the following are correct?

a) GUI classes should be in the Branch Client process.

b) These components comprise a three-tier architecture, whether they execute on the same or different computers.

c) For scalability, the business objects should reside in the Financial Apps Server.

d) Client integration is at the Database Server.

Multiple Select - Please select all of the correct answers (this question has 3 correct choices).
http://certify.torolab.ibm.com/figures/test486F7.gif
=== A, B, C
10) Given the dependency in the Figure Packages, which one of the following is correct?

a) Changes to the Loan package requires an examination of the Customer and Account packages to see if changes are required to their classes.

b) Changes to the Loan package requires an examination of the Customer package to see if changes are warranted. If they are, the Account package needs to be examined to see if changes are required to its classes.

c) Changes to the Account package require` an examination of the Customer package to see if changes are warranted. If they are, the Loan package needs to be examined to see if changes are required to its classes.

d) Changes to the packages can be made independently of changes to other packages since dependencies have been localized to each of the packages' internal designs.

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F8.gif
=== C
9) Valid reasons for grouping classes into the same package are that, the classes:

a) are related by aggregation.

b) are worked on by the same group of developers.

c) are related by specialization.

d) support the same high-level services.


Multiple Select - Please select all of the correct answers (this question has 2 correct choices).

=== C, D

8) A use case model should:

a) Capture as much design detail as possible.

b) Identify all of the actors, use cases, and their relationships.

c) Describe all of the implementation specifics of an application.

Single Select - Please select the best answer (one and only one choice must be selected).

=== B
7) Which one of the following is the BEST set of potential use cases for the "Prepare for an Event" scenario in Figure ChefScenario?

a) Prepare for party, Display menu, Generate shopping list, Exclude ingredients on hand, Generate utensil list, Generate to do list

b) Prepare for party, Display menu, Generate shopping list, Generate utensil list, Pack utensils, Generate to do list

c) Display menu, Generate shopping list, Generate utensil list, Generate to do list

d) Display menu, Generate shopping list, Exclude ingredients on hand, Generate utensil list, Generate to do list

e) Generate shopping list, Exclude ingredients on hand, Generate utensil list, Generate to do list, Check utensil list

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F4.gif
=== C
6) When designing the user interface for an application, if it is unclear what skill level the end user of an application will possess, which of the following is the BEST approach to take?

a) Define the level of skill that will be required by the end user and make the necessary arrangements for educating the users.

b) Define the level of skill that will be required by the end user and provide detailed on-line help that can be accessed by the users when needed.

c) Prototype portions of the user interface and perform some usability tests to identify any problem areas. Document any issues in the product readme and have the users read it before using the product.

d) Prototype portions of the user interface and perform some usability tests to determine the users level of satisfaction. Make any necessary changes and repeat the process.}


Single Select - Please select the best answer (one and only one choice must be selected).

==== D
5) What is wrong with the following analysis use case?

a) There are design details intermixed with the requirements.

b) The actor's actions and system responses are not separated.

c) "Sell goods" is too broad to be a use case.

d) There is nothing wrong with this use case.

Single Select - Please select the best answer (one and only one choice must be selected).
http://certify.torolab.ibm.com/figures/test486F3.gif
==== A
4) When using OOAD artifacts to organize and assign team responsibilities on a project, it is BEST to:

a) evenly distribute use cases among team members and have them work as independently as possible in order to minimize code dependencies

b) designate one team for implementing interaction diagrams related to the "common code path" and another team for implementing interaction diagrams related to "code path variations" (for example ? conditional or error paths)

c) divide teams according to package diagram dependencies and utilize use cases to schedule the work for the individual team members

d) divide teams according to the layers in the software architecture and have them work as independently as possible in order to minimize dependencies between the layers}

Single Select - Please select the best answer (one and only one choice must be selected).

=== C
3) True or false. Ideally, all public methods in business model objects are defined directly or indirectly because of a use case requirement.

a) True

b) False
Single Select - Please select the best answer (one and only one choice must be selected).

=== A

2) An iterative development process:

a) represents a structured methodology, which includes functional decomposition.

b) is a technique for managing complexity and plans for change during software development.

c) is a top-down approach without the dataflow diagrams.

d) is equivalent to an incremental development process.


Single Select - Please select the best answer (one and only one choice must be selected).

=== B

1) If a use case had a requirement "Calculate account balance," which OOAD artifact would be the BEST source for determining the name of the public method used to invoke the operation?

a) Use case

b) Interaction diagram

c) Class diagram

d) Activity diagram

Single Select - Please select the best answer (one and only one choice must be selected).

=== B
Judy Herilla
Ranch Hand

Joined: Jan 05, 2001
Posts: 89
Salvador Villavieja thanks for your message.
It has been very helpful to check my answers against - but I have found a conflict in what your score is compared to mine.
According to my test results, I got 3 of the last 4 questions correct. But according to your answers, I have 2 wrong.
Can anyone tell me which results from IBM is correct?
I am listing the two questions that Salvador's results say are wrong. Are one of mine correct? Maybe IBM was lenient on one of these questions?
27) I had CD, other exam had AD
27) Which of the following are good practices to use while designing for reuse?
a)Define a persistence framework that provides services for persisting objects.
b)Use design patterns, wherein complete solutions are already defined.
c)Use controller objects to control the flow of processes in the system.
d)Assign responsibilities to classes such that coupling between them remains low.
e)Design classes with low cohesion.
28) I had B - other test had C
28)A partial class diagram of a college course management application is shown in Figure studentInstructor. A student knows all of the instructors he is registered with. Similarly, an instructor also knows all the students who are registered with him. A new requirement is added which specifies that an instructor can also be a student for some courses. What is the BEST partial application redesign shown in the Figure?
a)Design 'A'
b)Design 'B'
c)Design 'C'
d)Design 'D'
e)Design 'E'
http://certify.torolab.ibm.com/figures/test486F22.gif


SCPJ2
Salvador Villavieja
Greenhorn

Joined: Aug 03, 2001
Posts: 16
Johanna,
When you said "According to my test results, I got 3 of the last 4 questions correct. But according to your answers, I have 2 wrong.", I think the confusion lies in the fact that IBM DOES NOT order the sample exam according to the test objectives. So when you have 3 out of 4 questions correct, the incorrect answer might be to any question in the set of 30 questions.
I have taken the sample exams several times and I assure you that my answer to the 2 questions you posted are correct.
Hope this helps.
Salvador
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Hi Johanna,
Salvador has got the answers correct.Search for keyword "LONG POST" with my UserID for correct answers and explanations.
Hope this helps,
Sandeep
SCJP2, OCSD(Oracle JDeveloper), OCED(Orcale Internet Platform)
Judy Herilla
Ranch Hand

Joined: Jan 05, 2001
Posts: 89
I coudlnt find it in my serach just now, but I read in a post that the breakdown IBM gives you DOES match up to the test.
Im still trying to figure out which information on this group I need to be cautious with!
Thanks
Judy Herilla
Ranch Hand

Joined: Jan 05, 2001
Posts: 89
Actually I just found it...it is a recently replied to topic..2nd message...
http://www.javaranch.com/ubb/Forum9/HTML/000600.html
Hope i got the link correct!
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Yes you got it right.Just go through my explanations at the end of the "LONG POST" message.
-- Sandeep
Ajeet Chauhan
Greenhorn

Joined: Aug 31, 2001
Posts: 8
Hi...
I am also preparing for UML certification Exam.
Could you please send me that mock exam.
Thanks.
Originally posted by Salvador Villavieja:
The correct answer is "A and D". This was one of the questions on the one and only mock-up test where I managed to score a 100%. I can e-mail that mock-up test to anybody who wants it.
Buddy


Ajeet Chauhan<BR><B>Sun Certified Java 2 Programmer <BR>Certified in Problem Analysis & Design from University of Cambridge<BR>Brainbencg certificates in - EJB,JSP,OOAD Concepts, Internet Concepts,WWW Concepts,<BR>JavaScript </B>
Salvador Villavieja
Greenhorn

Joined: Aug 03, 2001
Posts: 16
Ajeet,
I already posted the copy of the mock-exam in this thread. If you want to take a mock-exam you have to go to IBM's website.
Salvador
Rich Katz
Greenhorn

Joined: Jul 31, 2001
Posts: 5
Hi Kathy,
I would say 'b' and 'd'.
B) *is* re-use and so by definition, I think, promotes re-use within your design.
A) is useful only for stored objects. Also by designing a new persistence framework miss the opportunity to re-use an existing one (like JDO for instance or one of the other existing persistence frameworks - see www.javaskyline.com/database.html for an extensive list of them). And again, re-using an existing framework would be promoting re-use again in your design.
C) Seems fairly unrelated to re-use and might even tend to increase coupling since the controller class is taking responsibility for actions that would otherwise be performed by other classes.
HTH,
Regards,
Rich Katz
Judy Herilla
Ranch Hand

Joined: Jan 05, 2001
Posts: 89
Desai -
I got what right? I am confused...
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Johanna,

Originally posted by Johanna Robbins:
I got what right? I am confused

I was refering to the link you posted.In that link, I have mentioned a post which contains the the correct answers for all the questions in the Pre-assessment test.I have also explained the answers of the questions that I got wrong.
You may also search for my posts, using "LONG POST" as keyword and user name as "Desai Sandeep".
Hope this helps,
Sandeep
Ann-Lis Hermansson
Greenhorn

Joined: Oct 27, 2000
Posts: 5
Hello, I would also like to have that mock-up test. Please send it to ann_lis_hermansson@hotmail.com
Thanks in advance!
/ Ann-Lis
Originally posted by Salvador Villavieja:
The correct answer is "A and D". This was one of the questions on the one and only mock-up test where I managed to score a 100%. I can e-mail that mock-up test to anybody who wants it.
Buddy


[This message has been edited by Ann-Lis Hermansson (edited November 07, 2001).]
Axel Janssen
Ranch Hand

Joined: Jan 08, 2001
Posts: 2164
Mock exam is free at IBM certification site http://www-1.ibm.com/certify/tests/sam486.shtml
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: another 486 question -ugh!
 
Similar Threads
OOAD 486 Pls Correct wrong answers
How is the GUI interface in the real test? and some more questions?
Urgent , pl. answer these questions
Coupling & Cohesion confusion -- which one to choose
Reviews Required.