I am studying OOAD and thought I might write a small website which would allow people to setup tests, and take tests. Like for SCJP study guides. My main concern though is good OOAD.
So far I have configured Tomcat locally and exposed to the internet thought the router and using dynDNS.com to handle my changing ip address (First time I have done this also, way cool)
So now I am studing OOAD and trying to create a UML diagram of only a Test. So far what I have created looks like this (using JUDE): http://myweb.cableone.net/susanhayles/oo/testDiagram.bmp
Generally speaking one test can contain several Questions. Each Question has a question text, a question type, and selection items. A selection item has the selections a user sees on the test. It also contains if the selection is the correct selection. To start there will be 2 question types TrueFalse, and multi-select.
I know there are many more objects to create later, I am just getting started. Right now I am just concentrating in the Test object, everthing that is needed to define the data which would be written on a test.
If you have the time and interest please take a look and give me your feedback on the design. I am looking for ways to improve it.