Wednesday, June 11, 2014

Principle 8: SELF - 8.01

8.01. Further their knowledge of developments in the analysis, specification, design, development, maintenance and testing of software and related documents, together with the management of the development process.

With the involvement in the designing and implementation of the website we have gone through the necessary life cycle in building a quality product, from the requirement gathering phase to analysis of the requirements, designing the website, implementation of it, testing and finally undertaking the responsibility of its maintenance.

With the experience gained in requirement specification and analysis stage, we have been able to further our knowledge in how to deal with clients and to write a proper and a well-organized requirement specification document. The analysis and understanding of the exact requirements of the client made it possible to get real life experience of what was studied as theory in the classes.

With the designing of the site, the team was able to enhance knowledge on database structuring, use cases and activity diagrams and proper planning of how an implementation is actually done.

The development phase was much supportive in further strengthening the knowledge on programming and to learn new methodologies and techniques that we had to use in order to fulfil the customer requirements. In testing, several techniques were followed and learned theories were put into practice through that phase.

Apart from the enhanced knowledge on programming, document writing and requirement specification we have been able to learn how to manage the development process of a software. The team members had to divide the workload among themselves and manage the work with the limited time available which was a critical task. With all that, as a team we have been able to further enhance our knowledge in the software engineering industry through involvement in the aforesaid project. 

0 comments:

Post a Comment