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 SCEA Part2 (Use Case) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "SCEA Part2 (Use Case)" Watch "SCEA Part2 (Use Case)" New topic
Author

SCEA Part2 (Use Case)

Donn Manlapas
Greenhorn

Joined: Aug 15, 2002
Posts: 4
Hello everyone!

I recently passed SCEA Part1. In Part2, just for clarification, is it alright to extend (not deviate from) the provided use case (much like we can extend the business domain model)?

Your replies will be very much appreciated.

Regards.


SCJP, SCWCD
Ådne Brunborg
Ranch Hand

Joined: Aug 05, 2005
Posts: 208
I might not understand what you mean by "extend the provided use case", but remember what the instructions-file says:

A business analyst has worked with FBN to define the use cases and create a business domain model. You may not agree with the what the business analyst came up with, but the business analyst is no longer available to discuss the situation. This means you have all of the requirements you will get [...]


So, in other words, you don't quite agree with the business analyst. In real-life, outside of Sun Assignment World, disagreements between a BA and an architect are not uncommon.

Has the BA forgotten a use case? Is it an important use case? Do you need to elaborate the use case (using a sequence or collaboration diagram)?

You have all the requirements you will ever get. But if you see something missing, bring up the point. If a domain object is wrong or missing, mention it, and also state what action you take. You might find that this would require a new use case, if so - specify in a few words that use case. You could even add more sequence or collaboration diagrams, if you feel it adds value. It is up to you.

The required deliverables are: one class diagram, one component diagram, and one sequence or collaboration diagram for each use case. But this is not a hard requirement - I made two class diagrams, one component diagram, and seven collaboration diagrams, others have delivered I one class diagram, four or five component diagrams, four use case diagrams (one for each detailed use case), and also other combinations.

Do and deliver what you feel is required to describe solution, and don't deliver anything that does not add value.


Entia non sunt multiplicanda praeter necessitatem
Donn Manlapas
Greenhorn

Joined: Aug 15, 2002
Posts: 4
Hi Ande,

Sorry for not clarifying that. My concern was if it is possible to add detailed use case diagrams aside from the one provided. And I guess your reply had already covered it. Thank you very much for sharing your experience and insight. I�ll keep in mind you advice.

Again, many thanks.
Shirley Santiago
Greenhorn

Joined: Aug 11, 2005
Posts: 16
Hi Donn,

Congratulations! Good to know that you are pursuing the next part.

You may extend the business domain model to come up with your class diagram. That's what I did for SCEA for Java 2 EE.

Regards,
Shirley
[ March 03, 2008: Message edited by: Shirley Santiago ]

------------------------<br />SCJP 1.4/SCWCD 1.4/SCBCD 1.3/SCJA Beta/SCEA/SCEA 5.0 Beta
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SCEA Part2 (Use Case)