• 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
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

Just passed 486 this morning

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I scored well in all sections but the static modeling, it seems to be the weakness for me. My experience is pay more attention to static/dynamic modeling. I knew these two areas are my weaknesses since I took the ICE exam. So far my dynamic modeling has improved but static modeling is still lagging. I think I may have some blind spots in that area because even now I still don't know where I did wrong.
Oh, maybe I remember something about the static modeling. There are some questions about how to position several class diagram boxes in a hierachy, like say who should be the super class,etc. The problem is it is always lack of details, sometimes just giving you the names alone(ie. ticket, ticket offerring,...).
for example, object-facility-level-section, what would be the right inheritance?
Also questions about deployment diagram, asking what packages should be put into one box(showing 3 boxes on screen).
Read something about mvc pattern, how the dependency exists among these 3 tiers.
A lot of questions are just the same as the ICE, of course showing different faces. But I can see the shadow questions.
There are lots of diagrams but for most of them you don't need to see the whole thing. The answer is too obvious. But there is one really tough, just described a scenario in text, then a sequence diagram with empty object boxes. They want you to fill the boxes with class names, while they give you only a class dictionary.
Anyway, good luck and thank you everyone!
 
Ranch Hand
Posts: 321
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats on passing Joe and thanks for the feed back!
Well, what resources did you use for preparing for the exam?
 
Joe Wang
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I read through mainly Larman's book. And only the last week I borrowed Fowler's book to study. Actually I took the ICE and got 70 something then I decided to try the real one. I spent only one week on preparation, just browse this forum and read both Larman and Fowler. This forum is very helpful, if you understand most of the discussions here you should be able to kill 486 in 1-2 weeks.
I can dump something for you guys now - Get familiar with class dictionary. It didn't appear in ICE. Basically the exam describe a scenario in text then the dictionary which lists each class supposed to do what. There will be several questions based on the dictionary, sometimes ask who should inherit who, or who should be filled into the sequence diagram boxes.
Also questions about sequence diagrams in the form of : describe a bit, give a class diagram, and 4 seq diagrams, you choose 1 seq. diagram.
One question I remember is like a transaction can be suspended or cancelled, ask if you should create Suspended and Cancelled classes, or put an attribute in Transaction to show the state of it, or the Suspended and Cancelled classes should inherit Transaction or not, or use the owner class of transaction instance to indicate the state.
With singleton pattern, exam asks me to choose one class from 4 to apply. I choose the one which represents the whole system(the class name sounds to be the whole system).
So I feel Larman is the only book important for this exam. Fowler is only 1 day job, just get familiar with the terms.
Good luck!
-Joe
 
Ranch Hand
Posts: 782
Python Chrome Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Joe,
Thanks for providing your feedback on the exam.
I get sweaty palms just thinking of taking any exams (albeit mock exams are a lot of fun).
Congrats!
[ February 18, 2002: Message edited by: Pho Tek ]
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi
can u tell me ur email so that i can have ur help
regarding uml paper..
i will be thankfull to u in the rest of life.....
for this kind act..
 
Marshal
Posts: 16597
278
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by ayesha iqbal:
hi
can u tell me ur email so that i can have ur help
regarding uml paper..
i will be thankfull to u in the rest of life.....
for this kind act..


A lot more people would be thankful if you had discussions here in public instead of private email. Who knows, you might even get more input.


"TelusJoe",
Congratulations on passing the exam and thanks for sharing some tips.
Kindly review the JavaRanch Naming Policy then edit your profile and change your display name to conform to the rules. Thanks for your cooperation and your participation at JavaRanch.
Junilu
[ February 28, 2002: Message edited by: Junilu Lacar ]
 
ayesha iqbal
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
actually ui wanted to have hotmail account so that i can do one hour messaging instead of one weak discussion.....
if it is restricted q's then i am sorry..
 
ayesha iqbal
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
actually i wanted to have his hotmail account so that i can do one hour messaging instead of one weak discussion.....
if it is restricted q's then i am sorry..
 
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by TelusJoe:
Read something about mvc pattern, how the dependency exists among these 3 tiers.
... They want you to fill the boxes with class names, while they give you only a class dictionary.


Hi TelusJoe,
Congratulations on your success!
Could you give me the best resource for studying mvc pattern? And what is class dictionary? Could you elaborate it or give some resources for that?
Thanks.
 
Joe Wang
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Doug,
-Read something about mvc pattern, how the dependency exists among these 3 tiers.
-They want you to fill the boxes with class names, while they give you only a class dictionary.
For the exam, just Larman's book is fine. I got a question asking about dependencies among the 3 parts of MVC. If you want to dig more, you may trace it back to Smalltalk. Also you may look into Java Swing or the Struts framework, those are live examples.
I also got a few questions all related to one class dictionary which is basically a table of descriptions for each class. However the description is more conceptual, i.e. Seat Class - Represents the seats in a cinema.
Regards,
 
Joe Wang
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi ayesha,
Please list your questions here, I will be glad to answer them ASAP. That's why this forum is so helpful.
Regards,
 
Doug Wang
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Joe for your kind explanation. I will dig more into Swing and Struts framework.
 
ayesha iqbal
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thanks joe....
i have one confussion in object pooling...
as writer says that object pooling in oo is useful...
------------------------------------------------
now my q's is what we should do with post bring all objects of domain in memory at startup time or create objects as per our need...
------------------------------------------------
my next q's is about process....we divide team according to archetectural lines...but the mistake in ice q's is that it minimize the dependency that always exist among view model and persistence.....am i right..
-------------------------------------------------
my next q's is to the guy passesd the ooad paper..
on which patterns should we have command except grasp...?
 
Joe Wang
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi ayesha,
object pooling is the technique to save creation/destory cost of objects. For sure it is useful...I don't see it is important in term of OOAD.
'bring all objects of domain in memory' should depend on context, sometimes you just have to lazy load.
'divide team according to archetectural lines', I remember there is a question saying you should divide the team along package lines since dependency between packages is supposed to be minimized.
'grasp' should be the most important thing, then focus on the patterns mentioned in Larman's book.
The last thing is different people have different views/methodologies in OOAD, if you learn from everyone you will be confused initially.
Regards,
 
Ranch Hand
Posts: 1246
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!
which Larman book did u use? first edition? or second?
Thanks for all the tips and info.
 
ayesha iqbal
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thanks wang....
is proxy pattern is important?
i also have one confusion that which of these are synonyms
interface ,type ----it is correct
abstract class,interface---what about this
subtype,sub class
specialization,subtyping---- seems correct
 
Ranch Hand
Posts: 495
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am very confused i plan to write this exam i have gone thru Larman books and i feel it has lots of irrelevent things for the exam
i am the kind of person that loves detailed resources like exam cram i have tried UML distilled but it did not help either pls what can be done
 
Junilu Lacar
Marshal
Posts: 16597
278
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Abiodun:
Pls where can i get dump questions for the exam



"Abiodun"
The JavaRanch community supports open and honest discussion of legitimate review questions available from various vendors and third parties.
However, for both legal and ethical reasons, WE WILL NOT TOLERATE UNPROFESSIONAL AND DISHONEST PRACTICES that would undermine the integrity of the certification exams. The practice commonly known as "dumping" is one of those practices that we frown upon and anyone found to be engaging in or soliciting such practices will be dealt with swiftly and accordingly.
Thank you for your cooperation.
Junilu Lacar
[ March 17, 2002: Message edited by: Junilu Lacar ]
 
Junilu Lacar
Marshal
Posts: 16597
278
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Abiodun:
I am very confused i plan to write this exam i have gone thru Larman books and i feel it has lots of irrelevent things for the exam
... i have tried UML distilled but it did not help either pls what can be done


Read them again?!
The two books you mentioned are the recommended (by IBM) texts for review! How can they contain "lots of irrelevant things" when most of the exam questions are based on material covered by these two books? If you have any specific doubts, do a search in this forum or post a question and we will try to work out an explanation for you.
Junilu
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic