aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Passed Part 2/3 with 100% Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Passed Part 2/3 with 100%" Watch "Passed Part 2/3 with 100%" New topic
Author

Passed Part 2/3 with 100%

James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Hello !
I just found that i have completed my architect certification, with a
score of 100% in Part 2/3.
Earlier my score was 91% in Part 1.
Grade: P
Score: 100
Class Diagram (44 maximum) .......................... 44
Component Diagram (44 maximum) ...................... 44
Sequence/Colloboration Diagrams (12 maximum) ........ 12
As is the practice here , let me share my two cents of wisdom :
- Mine must have been one of the smallest submissions as in size, it was
311 K jar file. That too with jpeg files, not gif. So size does not matter.
- Documentation was just one page, but it covered all aspects. It
consisted of assumptions, and design approach.
- I had kept all my diagrams to-the-point. Not too many detailes, named
my classes appropriately.
- I kept in mind that my clients in this case were examiners. And i must
stick to keeping it simple, easy to understand, cover all apects.
- After reading thru the assignment, created a rough first-cut design on
paper, and only started with UML tool (Rational Rose), once i was a
little satisfied with what i had on paper.
- Actually i spent very little time on the assignment itself. This was
only possible because, i made sure that i understood the requirements
and had a rough idea of what the design should look like etc.. before i
dwelved into doing the actual work.
Thankyou everyone
Jitu
Andres Gonzalez
Ranch Hand

Joined: Nov 27, 2001
Posts: 1561
congratulations


I'm not going to be a Rock Star. I'm going to be a LEGEND! --Freddie Mercury
sharana sharana
Greenhorn

Joined: Mar 14, 2003
Posts: 24
hi Awesome score , well i am planning to take the Architect Exams , would you please recommend which book to follow , what study guidelines are best to finish the exams
do you have any other materials that you feel best for exam
please update us
thanks in advance
sharan


sharana
Louis Fegun
Ranch Hand

Joined: Aug 18, 2001
Posts: 60
Congratulations! that's awsome. I am happy for you. So what next. Please provide more tips if you can.
Louis.
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Hi..!
Thanks for all you good wishes.
I looked thru Mark Cade's book, browsed thru Suns Blueprints.
For UML, Design Patterns referred anything i could lay my hands on the net.
O'Reilly's book is good for EJBs.
Keep it simple
For Part 1, i did not have Whizlabs, yet could score 91%, so its not a must. But many have said it helped them.
Hope this helps.
Jack Yang
Ranch Hand

Joined: Jan 31, 2002
Posts: 59
Congratulation!
Do you change the use case in the assignment?Or just follow it?How many classes do you create?Can you say more details about your design?
thanks


SCJD2,SCBCD,SCJWD,SCJP2
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Jack>
No i did not change either the domain model or use cases.
I had provided :
1 class diagram
4 Component digrams
4 sequence diagrams.
It would not matter how many classes etc. you create. I had 17. Mostly domain classes and a few other. But no JSPs/Servlets etc.
You must cover all requirements. I named my classes appropriately, so it is easy to understand which class is for what.
Used and documented the design patterns.
Put notes in my diagrams where i felt it was necessary.
Kept my documentation clear and short.
Ajith Kallambella
Sheriff

Joined: Mar 17, 2000
Posts: 5782
Congratulations Jitu....very good score indeed.
Any insights on Part III? You got your results after taking Part III right?


Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).
Ajith Kallambella
Sheriff

Joined: Mar 17, 2000
Posts: 5782
Jitu,
Thanks for joining JavaRanch.
Unfortunately your name violates our naming policy. Please take a quick look at the rules and edit your profile accordingly.
Thank you!
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Yes, your exams are complete only after you finish Part 2 and 3.
Part 3 was a few questions on how does your solution support this aspect, or that aspect etc.
It was very straightforward. I quoted a few classes from solution to explain my design. But my answers were not lengthy. It was over in about 20 minutes.
Ajith > Name updated as per policy
_Jitu
Larr Goneg
Greenhorn

Joined: Jul 02, 2003
Posts: 23
Congratulations!
did you show every aggregation and composition? I think this two relationship are very confusing, could you explain some difference between them?
thanks!
frankie zou
Greenhorn

Joined: Jan 07, 2003
Posts: 3
Hi, Jitu,
From your messages, I guess, your diagrmas follow the style illustated in Mark Cade's book, right ?
Did you use components ( rather the ordinary class objects ) in the sequence diagram ?
Thanks,
Frank
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Hi Larr, Frankie >
Aggregation - Human body is an aggregate of its parts. Parts cannot exist outside human body.
Composition - Closet is composed of clothes. Clothes though are kept in a closet, can exist on their own.
Yes i did show components in sequence diagram in other words ejbs/jsps.
I referred sun's blue prints, o'reillys book, and mark cade's for both part 1 and 2/3. I found all these useful.
I also get a feeling that one one design is right or perfect, as long as you can demonstrate that your design meets the requirements mentioned, it is fine. Document clearly, 'how' it meets the requirements.
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Oops... it is other way round !
Aggregation - Closet is composed of clothes. Clothes though are kept in a closet, can exist on their own.
Composition - Human body is an aggregate of its parts. Parts cannot exist outside human body.
I remember someone explaining this very beautiful in terms of marriage... in some post ... try a search...
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
ok..ok... here is corrected definition... i think it is a very bad habit to type in a hurry.. sorry about this...
Aggregation - Closet is "aggregate" of clothes. Clothes though are kept in a closet, can exist on their own.
Composition - Human body is an "composed" of its parts. Parts cannot exist outside human body.
Larr Goneg
Greenhorn

Joined: Jul 02, 2003
Posts: 23
Yes, that's in physical world, but in logical world, most time it's very confusing,
for example,
customer(1)----(0..*)credit card,
is aggregation or composition?
do you think it's necessary to show this in the class diagram?
Thanks!
Iris Huang
Greenhorn

Joined: Oct 16, 2001
Posts: 11
Larr,
>>customer(1)----(0..*)credit card,
>>is aggregation or composition?
I think it is neither aggregation nor composition. It is association.
Iris
Yong Hu
Greenhorn

Joined: Apr 03, 2003
Posts: 6
I think it belongs to dependence because credit card is not a attribute of customer.
BTW, as for association, I think it must be composition or aggregation. Am i right?
Larr Goneg
Greenhorn

Joined: Jul 02, 2003
Posts: 23
But I saw many book or material show it as aggregation or composition.
on the other hand, a customer "has" a credit card, is that aggregation? but if customer not exist, the credit card should also be deleted, is that composition? I am really confused!
any idea?
thanks!
Iris Huang
Greenhorn

Joined: Oct 16, 2001
Posts: 11
Association not aggregation, not composition.
What kind way you model depends on what kind of relationship you try to model.
For example, you try to model Customer Use the Credit Card, then it is association. But if you try to model Customer has the Credit Card, then it is aggregation.
Iris
Tony Collins
Ranch Hand

Joined: Jul 03, 2003
Posts: 435
The authors of UML added aggregation late on it. I read that they saw it as a placebo relationship, it's exactlly the same as an association.
Larr Goneg
Greenhorn

Joined: Jul 02, 2003
Posts: 23
Originally posted by Tony Collins:
The authors of UML added aggregation late on it. I read that they saw it as a placebo relationship, it's exactlly the same as an association.

I agree with you!
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
How did you address the QoS requirements ? for example how did you establish that your response time in a certain scenario A was less than x seconds.
If you can provide some insight (without revealing your assignment ), that would be great.
Thanks,
Debajyoti

Originally posted by Jitu:
Jack>
No i did not change either the domain model or use cases.
I had provided :
1 class diagram
4 Component digrams
4 sequence diagrams.
It would not matter how many classes etc. you create. I had 17. Mostly domain classes and a few other. But no JSPs/Servlets etc.
You must cover all requirements. I named my classes appropriately, so it is easy to understand which class is for what.
Used and documented the design patterns.
Put notes in my diagrams where i felt it was necessary.
Kept my documentation clear and short.
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
Debjoyoti >
Document this. Say that by using so-and-so i get to achieve so-and-so. This will go a long way in ensuring that the examiner does not miss it.
Perhaps it is alright not to have a perfect solution (what is a perfect solution after all ? There are so many), but it is not alright not dealing with a requirement at all.
Larr Goneg
Greenhorn

Joined: Jul 02, 2003
Posts: 23
Originally posted by Jitender Bhatia:
Debjoyoti >
Document this. Say that by using so-and-so i get to achieve so-and-so. This will go a long way in ensuring that the examiner does not miss it.
Perhaps it is alright not to have a perfect solution (what is a perfect solution after all ? There are so many), but it is not alright not dealing with a requirement at all.

yes, meeting the requirement is a must, but where is the requirement? I think the assignment doesn't give you one precise requirement to meet, rather you have to make assumption to "make" a requirement. That brings a question, will our assumption affect the score, I mean, is there any "good" or "bad" assumption?
btw., in real world, as an architect, will you be allowed to make assumption on requirement?
Jack Yang
Ranch Hand

Joined: Jan 31, 2002
Posts: 59
Thanks,Jitu.
But I'm confuse about these.4 sequence diagrams,do you mean just need follow the Use Case Specification they gave us?Just Pay for Itinerary,Prepare Itinerary,Price Itinerary and Change Itinerary.How about login,create profile...?
And in your diagrams,Basic Flow and alternative flows in the same diagram?
Do you map your classes to the sequance objects?
And for the EJB side,do you show the Remote and Home interfaces in the sequance diagrams and class diagrams?In the class diagrams,if use servlet,is it nesissary show <<Http_Servlet>>?
thank you very much!
Originally posted by Jitu:
Jack>
No i did not change either the domain model or use cases.
I had provided :
1 class diagram
4 Component digrams
4 sequence diagrams.
It would not matter how many classes etc. you create. I had 17. Mostly domain classes and a few other. But no JSPs/Servlets etc.
You must cover all requirements. I named my classes appropriately, so it is easy to understand which class is for what.
Used and documented the design patterns.
Put notes in my diagrams where i felt it was necessary.
Kept my documentation clear and short.
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
>>btw., in real world, as an architect, will you >>be allowed to make assumption on requirement?
When you are left with no choice, you will have to make an assumption and proceed, isn't it ? But must document what is it that you have assumed. Requirements are not complete, but perhaps that is on purpose.
>>But I'm confuse about these.4 sequence >>diagrams......
You must at the very least create sequence diagrams for the 4 use cases for which narrative is available. Any additional use cases can be used to explain your design better.

>>And in your diagrams,Basic Flow and alternative >>flows in the same diagram?
You could put alternative flows in the same sequence diagrams as Basic flows or create separate ones. But you must sreuly show alternative flows. I put them together.

>>do you show the Remote and Home interfaces in >>the sequance diagrams and class diagrams?
This is upto you, put it if it helps explaining your design. But this tends to clutter your sequence diagram.
Jack Yang
Ranch Hand

Joined: Jan 31, 2002
Posts: 59
Thank you very much,Jitender!
Do you map the sequence objects to the classes?
In the component diagrams,do you add servlet or ejb packages?
thanks again
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
>>Do you map the sequence objects to the classes?
If you mean do we use Class bject notation, well not necessary.

>>In the component diagrams,do you add servlet or ejb packages?
Yes...both...
Del Edwards
Greenhorn

Joined: Apr 24, 2002
Posts: 28
Jitender,
when you say you did not change the domain model, would that include not changing the name of an object that is "plural" - and seemingly inconsistently named? Say, for instance: an "Invoice" has a one to many association with an "InvoiceItems" object (which one might infer to be a collection of invoices - if the name is NOT changed???)instead of a one to many with many "InvoiceItem" (singular) objects?
Also, in your experience would "renaming" a BDM class to avoid confusing it with a class that is being added to the class diagram (for instance: changing "Cart" to "ShoppingCart" to avoid confusing with other "Carts" (RacingCart, GoCart). If the associations between the object don't change (and you document reason for changing name) would this be considered "changing" the BDM? (I hear alot of people who have successfully passed telling that they have not changed the BDM).
Thanks in advance...


Del Edwards<br />SCJP2,SCWCD,SCBCD,SCEA partI
zhenlong guan
Greenhorn

Joined: Jun 08, 2003
Posts: 4
Congratulations,Jitu:
I hava a problem.Every message of your sequence diagram have been mapping into the method of some class?thank u
Jack Yang
Ranch Hand

Joined: Jan 31, 2002
Posts: 59
Thanks Jitender.
I use rose to do it.For the Pay for Itinerary,the message is sent from other use cases,Price Itinerary also.How do you show the actor?
thanks
Originally posted by Jitender Bhatia:
>>Do you map the sequence objects to the classes?
If you mean do we use Class bject notation, well not necessary.

>>In the component diagrams,do you add servlet or ejb packages?
Yes...both...
James Ward
Ranch Hand

Joined: Apr 27, 2003
Posts: 263
>>Jack
>>I use rose to do it.For the Pay for Itinerary,the >>message is sent from other use cases,Price >>Itinerary also.How do you show the actor?
You can show the Actor in a normal way using the Actor symbol, and name the actor as the 'xyz Use Case'. In addition put a note... there.
>>>Del Edwards >
You could change naming anyway, In general document that you have changed so and so.
In my opinion as long as relationship between objects is not effected, you have not changed BDM, else you have.

>>zhenlong guan
> I hava a problem.Every message of your sequence >diagram have been mapping into the method of some >class?
Well, since i did not show all possible methods in class diagram, every message in sequence diagram may not map.
Hope this helps.
There certainly are many ways to do or represent the same thing, choose the one that best explains your design... thankyou.
Eric Spie
Greenhorn

Joined: Jul 14, 2003
Posts: 1
Jitender,
How much time did you spent on Part 2? I want a sense of if Part 2 is a 40 hour, 4 week, or 4 month effort, just give me an estimate. Did you do any studying for Part 3 or is it pretty much just discussing the design for your project.

Thanks and congratulations,
Eric
Originally posted by Jitender Bhatia:
Hello !
I just found that i have completed my architect certification, with a
score of 100% in Part 2/3.
Earlier my score was 91% in Part 1.
Grade: P
Score: 100
Class Diagram (44 maximum) .......................... 44
Component Diagram (44 maximum) ...................... 44
Sequence/Colloboration Diagrams (12 maximum) ........ 12
As is the practice here , let me share my two cents of wisdom :
- Mine must have been one of the smallest submissions as in size, it was
311 K jar file. That too with jpeg files, not gif. So size does not matter.
- Documentation was just one page, but it covered all aspects. It
consisted of assumptions, and design approach.
- I had kept all my diagrams to-the-point. Not too many detailes, named
my classes appropriately.
- I kept in mind that my clients in this case were examiners. And i must
stick to keeping it simple, easy to understand, cover all apects.
- After reading thru the assignment, created a rough first-cut design on
paper, and only started with UML tool (Rational Rose), once i was a
little satisfied with what i had on paper.
- Actually i spent very little time on the assignment itself. This was
only possible because, i made sure that i understood the requirements
and had a rough idea of what the design should look like etc.. before i
dwelved into doing the actual work.
Thankyou everyone
Jitu
Jack Yang
Ranch Hand

Joined: Jan 31, 2002
Posts: 59
thanks for reply.

thank you very much

Your message was edited since you quoted content from the actual assignment. Please read our policy on SCEA questions and refrain from discussing actual assignment issues.
Thank You!

[ August 13, 2003: Message edited by: Ajith Kallambella ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Passed Part 2/3 with 100%
 
Similar Threads
Passed Assignment with score 90 %
Passed part 2 & 3 with 86%
passed part II/III @ 99
Passed Part II and III, and thanks!
Part II and III Passed : 92%