I find the tutor’s feedback on the previous the assignments always a great help. It reduces the confusion and puts on the right track. Though, this assignment was very hard compared to assignment two and three. I spent more time working this assignment than the previous ones, especially when I was working on the sequence diagram.
The preliminary first-cut design class diagram was easy and didn’t spend much time on it. I modified the same domain class diagram I created for assignment two by adding the type of each attribute and its visibility, then I added visibility navigation.
The sequence diagram and multilayer design was the hardest. I feel that I am going to lose most of the marks because of this part. I spent so much time trying to get this diagram done. I do understand the purpose of sequence diagram, but I had hard time completing one myself. I think more examples would help you, but the textbook only provides two examples. I also had quite a hard time knowing what to add for the data layer. I gave up and submitted what I completed as I more work to finish with other courses. I recommend watching YouTube videos for more examples.
The last part of the assignment where you must add method signature to each class wasn’t challenging as the sequence diagram. I followed the diagram in the textbook and added a few methods to my diagram.
And as usual, my favourite part of the assignment is the essay question. It helps me to understand specific topics very well as I have to search for the right answers on the internet.
Finally, this assignment made understand the importance of system design. You can obviously see that when creating the sequence diagram, and how it would make the developers’ job easier as it shows how class each interact with other classes and what methods need to be called from other classes.
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.