• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Passed Part II

 
Ranch Hand
Posts: 270
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
just to share my experience with you .....

1. bdm
I did not change the bdm, instead extended a bit.

2. class diagram
I read some posts in this forum that suggests to include only domain classes, and i followed. And i lost 15 bloody points....my class diagram includes only 14 classes, which is just like the original BDM !!!

My suggestion would .... read the requirement carefully.. "Remember the most important requirement of all: it must be J2EE."

while it's true that software architecture/design should be technology neutral, it is not in this case. SUN is particularly asking for a J2EE architecture. Therefore, given a second chance, i would include some of the j2ee construct that appear in my component diagram.

and lastly, make sure you mark the relationship between classes clearly and correctly.

3. component diagram
you have to focus on your business layer. especially, make sure you include those components that serve the given use-cases and session management.

don't waste too much effort in figuring out how many jsp/servlets...my diagram only include a web client component and a swing client component.

Also, for those well known patterns, just mention about it. don't mess up the whole diagram....

4. sequence diagram
well, just double check that you don't miss out a step as in the requirement.


-------------
Besides the given use-cases, also think about the application in its full picture,

1. how do you manage user session?
2. how do you persist data and when?
3. how do you interface between different layers within your own application?
4. how do you interface with external applications?
5. and why you made the above choices......

and since it's j2ee, ejb should not be missed out, think about various types of ejb and see whether you can make good use of one or more types of them....
[ March 19, 2007: Message edited by: Yi Meng ]
 
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Meng Yi,

Congratulations.
can you tell us how much time you took to prepare the package for assignment?
I finished my part 1 recently and planning to go ahead with part 2.

Thanks in advance
Regards
Kalyan
 
Yi Meng
Ranch Hand
Posts: 270
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Kalyan Abbaraju:
Hi Meng Yi,

Congratulations.
can you tell us how much time you took to prepare the package for assignment?
I finished my part 1 recently and planning to go ahead with part 2.

Thanks in advance
Regards
Kalyan



i took very little time for part 2 as all i want was just a pass....

if you have real experience, it shall not take much time for you to pass, otherwise, i'd suggest you thoroughly read and digest Cade's book.
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Meng Yi,

Have you took the part III exam?
I'm just submitted my second part. How the third part look like?
 
Yi Meng
Ranch Hand
Posts: 270
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You cannot pass part II without writing part III paper

As most will say, as long as you did the assignment on your own, you are ready for part III.
 
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!...
Thanks for your suggetions.
Yesterday I passed SCEA level 1. Can you pl advice me how to start with
for Level 2. I would appreciate if you can send me any links or material which you used for your preparation.
 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Meng Yi,

Did you keep the sequence diagrams consitent with the component diagrams? Did you use components of the component diagram only or additional classes?

Thank you.

Lukas
 
Yi Meng
Ranch Hand
Posts: 270
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Lakshmi Kalidindi:
Congratulations!...
Thanks for your suggetions.
Yesterday I passed SCEA level 1. Can you pl advice me how to start with
for Level 2. I would appreciate if you can send me any links or material which you used for your preparation.



If you have real world experience, then just read through Cade's book about the sample project and follow similarly.

If you are not confident, then there are a lot links in for you. I don't have a single secret one Most importantlt for you to pass this part 2/3, you need a fair understanding of j2ee design patterns and network protocols.




 
Lakshmi Kalidindi
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Yong,

Thanks for your advice.
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats !! How many component diagrams did you have, how did you differenciate the connection between a web client and a stand alone bcos web uses http whereas standalone could be URL Connection or remote method inteface

Thanks
 
Ranch Hand
Posts: 202
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear Yi Meng,

Can you please tell us how many components or how detailed the component diagram needs to be ?

Regards,
reply
    Bookmark Topic Watch Topic
  • New Topic