Tharsen Santhagunanathan
From SoftwarePractice.org
My Reflection
We started off by reading the focus for the assignment and from there we got the quality attributes that we would focus on for the project which were Performance and reliability.
We found after the first milestone we revisited and system analysis and went through the stakeholders again and found that out quality attributes were now Scalability and Reliability. From here we were able to make a modular design of our system and implement it in Java.
One of the things I found interesting and sometimes a set back was the wiki in that people posted their sections in wrong places or formatting would get troublesome so sometimes instead of focusing on the main purpose we were solving wiki problems.
What was good though was the java component as it allowed me to revisit java and to implement our architecture and it was exciting when all the modules were communicating with each other and was working properly.
What I found also a bit confusing was the architecture process it self, referring to the textbook, the lecture notes and past wiki contribution I realised that someones interpretation is different to others and that there is not one definite correct method but the way in which you interpret it and implement it.
The group members were all very helpful and turned up to most of meetings. They all took responsibility for their parts also we all at one point stepped in to take lead so it was an even distribution of responsibility.
Tasks
Milestone 1
- Created the format for Milestone 1 wiki
- Created the headings for all the parts
- Looked after System Analysis section and created the initial data models
- Created the template for the presentation and placed everyone's section before sending it out for them to complete.
- Create the initial IMS Interface in java
Milestone 2
- Created the format for Milestone 2 wiki
- Created the new headings for all the parts
- Did the Error Diagnosis System in java based on Jason's work
- Created the test modules for the system and integrated the modules for the presentation
- Allocated sections for parts in Milestone 2 for both the wiki and presentation
- Created the critique section, System Analysis and also the subsystem component sections
