File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Part 2 Use Cases Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Part 2 Use Cases" Watch "Part 2 Use Cases" New topic
Author

Part 2 Use Cases

Will Myers
Ranch Hand

Joined: Aug 05, 2009
Posts: 331

So I have just started looking at the assignment, it has specified 4 use cases. Are these the only ones I should be worrying about or am I expected to flesh out my design and include others that I think are required, for example things like logging into the system, resetting passwords, updating user details, etc?
Rajan Choudhary
Ranch Hand

Joined: Mar 17, 2011
Posts: 196
In my opinion "login to the system" is very basic and implicit use case in every single business problem so I would not miss it at any cost. Also, if you read your assignment carefully somewhere you will definitely find a hint that authenticated user or some sort of keywords whcih means one need to implement login. Also, logging, security, exception handling etc are other things I would like to take care of even if they are not asked for.
Will Myers
Ranch Hand

Joined: Aug 05, 2009
Posts: 331

While I totally agree, it seems that the examples in the Cade and Sheil book do not show any of these in the class diagram or the sequence diagrams, they do however mention the login and admin screen jsps in the component diagram.
Sharma Ashutosh
Bartender

Joined: Apr 06, 2001
Posts: 346
So I have just started looking at the assignment, it has specified 4 use cases. Are these the only ones I should be worrying about or am I expected to flesh out my design and include others that I think are required, for example things like logging into the system, resetting passwords, updating user details, etc?


You don't have to design the whole system. Design only those components and services which is expected from you. I got BSCS(Big smokes Cigar Shop)-i stated in the assumptions that Authentication and Authorization modules, Admin module(web based UI application), Content Management System etc... already exists. I only talked high level about them at the interface or boundary levels that how other components and services can communicate with them-that's it. In fact my assumption list was almost 2 pages long with around 30 assumption points. In fact i used it more as way to specify what's in scope and what is out of scope plus disclaimers. My assumptions section was at the top of the assignment to tell the evaluator-this is what i have assumed and what i am going to design in the assignment.

You can think of the SCEA assignment as a real life project where one need to know what is in scope and what is not?

Remember Cade has mentioned in the book-if you are devoting more than 100 hrs-either you are over doing the assignment or their is lack of skills(in my case i was lacking some skills in JEE5 and i went too detailed for the sequence diagram )


Ashutosh Sharma
SCJP 1.2, SCEA 5, Brainbench certified J2EE Developer, Documentum Certified Professional
Blog : http://scea5-passingpart2and3.blogspot.com/
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Part 2 Use Cases