This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Well there is no standard so called "template". It happens only in an organization that we have a MS Word template for Requirements, Architecture, Design and Test Cases document.
Your assignment will tell you what all you need to provide as part of your deliverable.
This is what i have used for my submitted assignment. May be you can visualize what could be a template from this:
Candidate Name :
Prometric ID :
This document provides solution for the SCEA5 Part 2 assignment CX310-301A.
Following index shows the various topics in the solution. The solution is arranged in logical flow for document consistency.
Various interfacing systems diagram
System Context Diagram
High Level overview of the Design
Layered Architecture Diagram
Class Diagram Front end Class Diagram
Back end Class Diagram
Domain Object Model Application Architecture Services View Service 1
Deployment Diagram Detailed Description of the Infrastructure Architecture
I have used SeaMonkey(http://www.seamonkey-project.org/releases/) for creating this entire html. Didn't liked MS Word to generate HTML as it generate a lot of un required overhead and make the html bulky. Though i used the terminology from Word like heading H1, H2 , H3 etc....and used SeaMonkey to generate and update index/TOC.
In fact my assignment list is very small compared to the mentioned above details and in assignment it is mentioned in Deliverables section, submission as to be in a desired format.
It has to be with the index.html in where you mention your name, oracle Id and all related diagrams like:
Class Diagram, Component Diagram, Deployment Diagrams followed with sequence/collaboration diagrams,
Risks and Mitigation and Assumptions.
Yep, I just finished my assignment one or two months ago (that's why I proudly put my certification in my signature ;) ) and the list contents for my submission is definitely less involved than what's suggested above. I had:
Details about deployment diagrams, such as hardware specs
Capacity estimates to motivate hardware specs
Sequence diagrams for the usecases in the assignment
That was all. Note that I've stuck closely to what the assignment specified.
The assignment requires you to specify a list of the most important risks. This is a very vague request, in my opinion. Considering that I passed, I think you should pay close attention to what Cade and Sheil say on this in their book. I'm quoting off the top of my head (but I read it many times ): "A breach of security would be a major risk for just about any project, the risk that your web-site is viewable in different kinds of browsers is not. All in all, it can be said that the risks for just about all different kinds of assignments should be rermarkably similar." That means that the risk list should have general items, such as security.
SCJP 1.4 -- SCJD Java 2 -- OCM JEA 5
Joined: Dec 13, 2008
Ah - and one more thing: In retrospect, I do think that I have spent too much time (and I may have provided excessive detail on) the deployment and hardware specification. Look at the points you can score for this: Not so many. So while you can tweak your capacity estimates and your suggested hardware profiles endlessly, you should know when to stop.
Joined: Jan 01, 2011
Thanks Paul for great tips.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: Template for Assignment solution for Part 2