I've been reading Mark Cade's book example assignment and I wonder how close to this example my assignment must be to achieve a high score?
I mean, "how close" must be in terms of the details showed in the class diagrams, interaction diagrams, and the like?
Also, in my assignment there are non functional requirements such as level of reliavility and performance. How should I probe that my arquitected solution will pass all this non functional requirements? I assume I can not lightly say that "they will pass all the tests" in my assumptions section? Should I describe some testing plan to probe that I am aware that I must test the system in real life?
It's a little bit difficult to say if you will pass or not, the sample in Cade's book is not enough in the second part (IMHO), because the lack of some detail, and the lack of the assumption list. It's a good start, but you will be measured about how your design address the functional requirements, the other will rely on the platform itself... example: you used Session Beans stateless or stateful in the right way, you addressed in the right way the session state problems, etc. [ April 01, 2008: Message edited by: Juan Pablo Crossley ]