Forums Register Login

Passed Part 2/3 with 100%

+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
congratulations
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
Congratulations! that's awsome. I am happy for you. So what next. Please provide more tips if you can.
Louis.
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
Congratulations Jitu....very good score indeed.
Any insights on Part III? You got your results after taking Part III right?
+Pie Number of slices to send: Send
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!
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
Congratulations!
did you show every aggregation and composition? I think this two relationship are very confusing, could you explain some difference between them?
thanks!
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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...
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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!
+Pie Number of slices to send: Send
Larr,
>>customer(1)----(0..*)credit card,
>>is aggregation or composition?
I think it is neither aggregation nor composition. It is association.
Iris
+Pie Number of slices to send: Send
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?
+Pie Number of slices to send: Send
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!
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
 

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!
+Pie Number of slices to send: Send
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.

 
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
 

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?
+Pie Number of slices to send: Send
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.

 
+Pie Number of slices to send: Send
>>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.
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
>>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...
+Pie Number of slices to send: Send
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...
+Pie Number of slices to send: Send
Congratulations,Jitu:
I hava a problem.Every message of your sequence diagram have been mapping into the method of some class?thank u
+Pie Number of slices to send: Send
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...

 
+Pie Number of slices to send: Send
>>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.
+Pie Number of slices to send: Send
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

 
+Pie Number of slices to send: Send
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 ]
This is my favorite show. And this is my favorite tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1316 times.
Similar Threads
passed part II/III @ 99
Part II and III Passed : 92%
Passed Part II and III, and thanks!
Passed part 2 & 3 with 86%
Passed Assignment with score 90 %
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 01:55:58.