I agree with Juan.
The class diagram took
alot of thought, and was something I refined iteratively over the weeks.
The deployment diagram on the other hand shouldn't be too difficult to envision. I mean, what architecture doesn't need an applications server, database and client? A deployment diagram shouldn't be too difficult to come up with.
But sequence diagrams, and figuring out the interaction of objects for each use case does require quite a bit of time and thought. However, if you look at the marks, there is no minimum score required for the sequence diagram part. I did think that was strange.
Nevertheless, the sequence diagrams help you think about your class diagram, and help you subsequently refine your design - overall, that's a good think.
-Cameron McKenzie
[ December 04, 2007: Message edited by: Cameron McKenzie ]