Sunday, May 13, 2007

Week 10 and Assignment 2

First of all: Blog of the Week! I'd just like to thank the Academy, and my friends...and okay, I'll stop there!

This week we looked at Object Orientated Design. This meant that new models were introduced, such as interaction diagrams, sequence diagrams and more detailed class diagrams. It uses an iterative process, where you create a preliminary design class diagram model, followed by interaction diagrams for each use case, then return to design class diagram, then partition design class diagram in related functions, using package diagrams. We revisited coupling and cohesion (terms that, for me, go back to modularisation in year 11), as well as the other object-oriented design principles that need to be applied.

The tutorial was...interesting. It involved us trying to follow how to create the diagrams based on a dentist's booking system. I remember it making sense at the time, but this morning when I tried to start the assignment I managed to get myself confused, not helped by the fact the solution isn't up in MUSO yet and we worked in Rational Rose in the tutorial, which I don't have at home and therefore can't open the files! However, I just listened to POD's PODcast about starting assignment 2, and I have more of an idea what I should be putting in my class diagram. See, someone listens! And I highly recommend that those students who don't should be. Looking forward to Peter lecturing in week 13 at Berwick.

Oh, and I should mention that this blog seems to be set on some random time zone, and I can't work it out off the top of my head what it is - its not GMT, EST or AEST anyway. I am in fact posting at 4:20pm on Monday the 14th, not 11:00pm on the 13th. I could try and fix it, but with only 3 weeks to go, I can't be bothered.

No comments: