I have got requirement specifications of a web based voting system.
This is a homework in the school.
Following are also expected by the teacher.
UML is expected for the diagrams
* A very brief summary of your design approach, method, methodology,etc including your design representation notation and why you select those.
* All of your design decisions
* Resulting subsytem design, design of components/modules and interfaces
* How your design decisions are affected by ambiguities and/or incomplete specifications in requirements, your assumptions and what you suggest in design for these incomplete issues, if any. You cannot suggest the modification of requirements specifications.
* Problems that you address to solve, such as reusability/patterns.