Hey Guys,
I failed my first try and am planning to re-submit my OCMJEA part 2 (Dreamcar) assignment. I failed my class diagrams. I would really appreciate it if I could get some advice:
Class Diagrams (21/40):
Missing DAO/integration classes- I've used JPA to integrate with my DB, so my EJBs directly interact with DB using EntityManager. I feel that separate DAO classes are not really required when JPA is used. What do you guys suggest? Should I go ahead and create DAO classes?
Missing Class level deetails for business domain modelI'm not exactly sure what it means. I've depicted every class from the domain model in my class diagram and more. I've even shown extra class level attributes for some of the classes. Am I expected to come up with further class level attributes for each class in the domain model? Any suggestions are welcome.
Missing external systemTo display an external system, I created a service class and annotated it with '<<WebService>>'. I guess this is not the correct way to do it. Any suggestions on how to display an external system?
Final question. I scored 17/24 in deployment diagrams, which indicates that I passed it. Will the examiner re-evaluate this section or will he skip this section because I've already passed it? Do you guys think that I should update it just to be safe?
All suggestions are very much appreciated.
Thanks.