Meaningless Drivel is fun!*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Business Domain Model Confusion - OCMJEA Assignment Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Business Domain Model Confusion - OCMJEA Assignment " Watch "Business Domain Model Confusion - OCMJEA Assignment " New topic
Author

Business Domain Model Confusion - OCMJEA Assignment

san kumar parihar
Ranch Hand

Joined: Dec 05, 2010
Posts: 30
In my assignment, the heading below Business Domain model illustration is “Retire *** project business domain model” (NOTE: *** is to hide the specifics).
Query: Does “Retire" mean I am allowed to change the model the way it works for me? It also says that all of these objects and the relationships between them should be addressed in your design and implementation. Any ideas what this means?
David Byron
Rancher

Joined: Jan 20, 2009
Posts: 171

san kumar parihar wrote:In my assignment, the heading below Business Domain model illustration is “Retire *** project business domain model” (NOTE: *** is to hide the specifics).

It would be hard to know for sure without seeing your assignment page (which you're not permitted to share), but it sounds as if that's an annotation by the test provider and for the test provider, indicating that as the new test challenges (apparently now marked "beta") are phased in, the older ones (such as yours, it seems) should be phased out.

If that's true, then the information may not be relevant to you.

Another possibility is that the caption names a previous project and the test provider neglected to update the caption for this project. That appears to be the case on my assignment, where the caption references an auction even though my project has nothing to do with auctions.

In that case, too, it seems safe to ignore the caption.

Query: Does “Retire" mean I am allowed to change the model the way it works for me?

I believe the idea of the project is that you are constrained by the object model they provide. This allows enhancements (justified in your assumptions document), but does not allow radical changes to the requirements.

It also says that all of these objects and the relationships between them should be addressed in your design and implementation. Any ideas what this means?
I believe it means that your diagram may entail more than what their object model shows, but must include at least that. In other words, it's another way of saying that you should adhere to their requirements even if you could envision a radically different-- and demonstrably better-- way of modeling the problem.

That's how I understand it, in any case. I'd be grateful for confirmation or correction from others.
Claudiu Dumitrescu
Greenhorn

Joined: Sep 09, 2008
Posts: 29
Do you work on 'Retire Early' assignment? I am too.

I don't think we are supposed to change the business domain model.
David Byron
Rancher

Joined: Jan 20, 2009
Posts: 171

Claudiu Dumitrescu wrote:Do you work on 'Retire Early' assignment?


Oh, is that an assignment name? In that case, ignore everything I said!
san kumar parihar
Ranch Hand

Joined: Dec 05, 2010
Posts: 30
Thanks David/Claudiu. After posting this message, I figured that name under diagrams in the assignment (Retire early online trading... ) does not match with actual assignment name (gemstone international). I never paid attention to this before but there are very basic copy/paste mistakes.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Business Domain Model Confusion - OCMJEA Assignment
 
Similar Threads
Wireless Phone Company domain model
Domain object model
Can we change the business domain model yes or no for the scea assignment ?
Just received Flight by Night
Passed Part 2 and 3