Landing : Athabascau University

COMP361- Reflections on Assignment 2

  • Public
By Skyla Michalicka October 25, 2017 - 11:51am

With this assignment, I found myself even more uncertain of how to accomplish the tasks at hand. Considering I had some previous minor understanding of models and diagrams from some intro courses, I did not feel completely in the water. However, I downloaded the Visual Paradigm 14.2 community version online as recommended by the course, and had to familiarize myself with the use of the program. Once I got the hang of its layout, tools and capabilities, I found it easier to continue with developing the diagrams asked of me. This stage of the process also proved more difficult for me when I began developing my use case descriptions. I realized that there is a lot of reliability from one use case to another, and more of the system must communicate with each other than I initially envisioned. What did go well for me was the development of the class diagram, since I am becoming more familiar with OOP, and tackled it by imagining what I would need to do to develop the program with regards to communication between classes, what variables would be in which classes, what functions would be necessary, etc. I found myself occasionally having to go back to previous use cases I thought I had described to the fullest, only to add additional requirements to them (one of the most common occurrences being that I would need to add an actor). The use case diagram was helpful in showing which actors would be required for which use case, again exemplifying why models and diagrams are substantially useful in the design and analysis process. Again, after referencing for help on the Internet, and talking to some peers who share knowledge in this spectrum, I still found the most helpful examples to be those found in our course text book.