• 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 OCMJEA part 2/3

 
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Likes 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Howdy folks

Got results (144/160) today saying I passed the assignment/essay for OCMJEA.

Many thanks to the ranchers here with excellent tips and guidelines for the assignment, especially to MD

The assignment I had was Quick Computer.

I started the assignment almost immediately I passed MC exam in early March, registered on a Friday.

There were 5 use cases and I spent the time or weeks as follow:
- first weekend: read assignment, set up html files (index, risks, assumption)
- rest of March: (re-)learn UML, get familiar with my tool (Modelio), make notes and plan the design
- month of April: UML diagrams for class, component, deployment, and 5 sequence
- first half of May: finish off assumptions, risks html; didn't change diagrams, ask someone to review
- second half May: review the whole design from top to bottom, make changes accordingly, add bunch of html for NFR
- month of June: fine tune design, prepare for essay, take essay in end June

Throughout the whole process, I did found out doing this assignment is very similar to designing projects at work. The only difference is that at work you got to make the design work AND make your boss happy. However in the assignment, there is no boss (maybe yourself). Why I mentioned this? Cos you may not have taken the assignment much thought (too simple architecture) or taking it over the top (over-architecting).

At the early going, I practically did the minimal to get by (in diagrams and html documentation). But during the review, whole bunch of "taken for granted" things also put it so to make it explicit.

A word about Sheil's sample solution, I personally don't recommend candidates to reference it because it's incomplete and have several areas wrong (eg arrows in sequence diagrams).

Anyway on to my next endeavor and goal.
 
Ranch Hand
Posts: 145
8
Mac MySQL Database Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi K. Tsang,

You did it ! Congrats !!
 
Greenhorn
Posts: 29
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats.

I have started the assignment now and will be finishing it in next few months.

I have plans to take the exam after completing the assignment.
 
Asif Fraz
Greenhorn
Posts: 29
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
K. Tsang BTW I also have got same assignment as yours.
 
K. Tsang
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Asif Fraz wrote:K. Tsang BTW I also have got same assignment as yours.



what a coincidence. Happy drawing
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Can I ask did you put jsp page in to the class diagram and how many jsp and class in your class diagram?
 
K. Tsang
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Lily Gao wrote:Can I ask did you put jsp page in to the class diagram and how many jsp and class in your class diagram?



Welcome to the Ranch

Yes I did put JSP pages in my class diagram. I think I got like 40ish classes
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Abhishek wrote:Hi,

I am having 9 years of JAVA experience and eager to do OCMJEA.
Need your guidiance for the same.
Is any institute provide assistance like live sessions for preparation of this exam?
Please let me know.

Thanks.

 
Ranch Hand
Posts: 1880
Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!

All the best for your next endeavors.
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey man, I have the same assignment, I just started on "quick computer".

Any advice you can provide me?


I don't have idea where to begin, is like I can code it but I don't know what is the big deal about architecting it.

A little about my idea:


I started with Sequence diagrams for each one of the use cases, I consider right now to have only 2 actors(QC employees and suppliers).
I am thinking on using spring as backend framework because it make a lot of things easier and create a totally decoupled app using Angular as UI and only communicate to the backend through rest services.

I donĀ“t know, is just that my plan after this is to create a diagram class based on the sequence but feel like is too simple, like I am missing something.



Anyway, hope you can give me as much advices as you can according to your experience.

By the way, what you mean by? :


K. Tsang wrote:
- first weekend: read assignment, set up html files (index, risks, assumption)



- You mean the HTML files for the deliverable? Because my plan is to that at the end when I have a solution architected, right now I am creating my diagrams in "Enterprise Architect"
- How many assumptions you got? I almost finished the sequence diagrams and I have like 5, think is not a good number
- What do you think about my approach?
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic