• 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

Question about Class Diagram

 
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,

I am following Cade's book(Second Edition). In chapter 9 he is explaining a sample problem.

My question is in the class diagram(page 172), he is not showing NoticeController,NoticeManger, BidController etc which he later uses in the sequence diagram(Page 176 fig 9-6).

and he mentions that "The class diagram is developed from the domain model and models elements as entities or session..." .

But in real life, all the components in the sequence diagram will be represented in the class diagram rt? Other wise, how the developer will identify where "NoticeController" should be created etc.

I see that the class diagram closely follows the BDM, so if I add more components in the class diagram that violates(needs modification) to the given BDM?

Thanks
 
Bartender
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This approach of Cade's book is already been criticized in this forum:
https://coderanch.com/how-to/java/CadeSheilSceaFaq

Moreover there are few approaches for class diagrams:
1) Be very high level-just provide BDM and entities
2) Provide as in point 1 plus services
3) Provide point 1 plus point 2 plus DAOs and other important classes

It depends upon you how you want to represent your architecture. I followed point # 3 and all my peers simply termed my assignment too detailed.

Regarding sequence diagram-i didn't provided the internal calls of the framework but everything else. That was also termed low level by my peers.
IMHO i will show all the public methods in the class diagram that i have shown/talked about else where(sequence diagram) in the assignment. If i am using any design pattern-that also i will show on the class diagram. There is no harm to be detailed-it requires extra efforts but i am sure you won't fail it. Moreover with the amount of details-if you are not doing everything in a fast track manner(like me - who can only devote 30 to 45 minutes per day)-it is easier to resume in the incomplete assignment.
Hope it helps.
 
Unni Pillai
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the guidance!
 
Ranch Hand
Posts: 80
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
During SCEA preparation Cade's book was my enemy, not a friend. I did everything against Cade's suggestions for part II and passed.

Thus, my advice is to think about this book as a good example of how you can fail the exam. Use your own experience as a guidance or some other books about UML, JEE, and design patterns.
 
Ranch Hand
Posts: 462
Scala jQuery Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

During SCEA preparation Cade's book was my enemy, not a friend. I did everything against Cade's suggestions for part II and passed.

Thus, my advice is to think about this book as a good example of how you can fail the exam



I think this is rather an unfair statement and misleading for those of us who are currently studying for this cert. Most of the subject matter is not black and white, more shades of grey. Most people seem to have used this book to succesfully complete the exam and while you may have gone a different route, it doesn't make the book a template for failure.
 
Sharma Ashutosh
Bartender
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I too feel that it's unfair to call such a nice book that it's not helpful.
Please refer to the review comments about this book:
http://www.amazon.com/Certified-Enterprise-Architect-Study-Guide/product-reviews/0131482033/ref=cm_cr_pr_top_recent?ie=UTF8&showViewpoints=0&sortBy=bySubmissionDateDescending

I know it's not 100% or perfect or complete but it gives you guidance, direction and to some extent prepares you for all the 3 parts. No single book can cover each and everything in SCEA5. One need to use Cade's book to understand what is expected from the candidate and then do detailed study from other books which are written by Subject matter experts. Cade's book is a very good overview and they have done a really very good job in covering all the topics in just 183 pages(taking out appendix and other pages).
Just imagine if this book is not there - candidates will be clue less in terms of what all to do and there will be much more chaos then what it is right now. IMHO Cade's book is at high level but it definitely give me right direction to clear the exam.

Then we need to be more practical - we have to look at what all choices we have for this exam?

SCEA5 part 2 and 3 has a minimum passing marks of 71%. And result just says pass or fail. Due to conflicting views and opinions, future SCEA5 candidates might get confused as they don't know whom they should follow as every body has passed but how well(can be found out if we have the marks in the part 2 or 3)- they don't know.
 
author & internet detective
Posts: 41878
909
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sharma,
Good point. Personally, I found Cade to be very helpful for part 1 and somewhat helpful for part two.
 
reply
    Bookmark Topic Watch Topic
  • New Topic