Week 6 – 15/03/19 – Writing the first draft for the Decomposition Description section of the Design spec

I was assigned to the task of writing up a first draft of the Decomposition description for the Design Specification. I spent around three hours on this draft. The first part of the section was focused on the programs within the system, which in the case of the group project were the Mobile and Desktop apps respectively. The Desktop app is more focused on the technical side: organising data and administration; conversely the Mobile app is aimed at clients and so must have a simple and attractive layout with user friendly features.

When writing my draft, I stated the function of each program and how they work together. In this case, a user sorts the data of the pubs into tables and said tables are uploaded to the mobile app. For the next part, I had to think of the classes that would make up the programs. I feel that the classes I designed were mostly good, however the feedback I will receive for my team will be essential to improving the overall design, as I feel some of my variables were not up to standard.

The next part involved mapping requirements onto the classes. I thought about what kind of requirements were needed for both programs, and drafted requirements that I thought were logical and made sense for each type of program. Overall, I am happy with my first draft.

Leave a comment