EEL-5881 |
Software Engineering Project: Research Expert |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
Research Expert Project Legacy EEL 5881, Fall, 2008
Team Name: Team 3 Team Members: Roles
Analysis Quality of final product: The Research Expert system meets the high priority requirements of the clients. It's fully functional and upto the expectations of the clients. It is well designed and robust with maintainable code. Code Statistics:
Known Problems: The test was conducted by following the test plan. The product add, delete, modify, store and return data correctly. The results were as expected. Adherence to Project Plan: The project work was smooth and we were on time until second deliverable. But for the final deliverable, we had only limited time to finish the codings and to bring the product fully functional. As the project is big and to finish the project on time, we haven't implemented some of the requirements. Each team members have contributed their effort and had good communication as well. Defect Analysis: Some of the show-stopper and low priority bugs were cleared. There are some minor cosmetic user interface errors that will not be addressed. Overall, not much defects are documented. Quality Assurance: Quality of the product and satisfying the clients was the top priority of the project. The product was tested from the first phase using NUnit software. The testing was done parallel with each task for its correctness. All team members reviewed the work after completion. Quality wise the product yielded all the results that we had expected. We gave the updates and links to the client for acceptance testing. No comments from him. So, our team concluded that the acceptance testing was completed. Configuration Management: We performed adequate activities for configuration management. Perforce software was used for checking the significant modifications. One person is responsible for configuration management. The other team members can get access only to the granted task. Suggestions for the Future:
If the project is 10 times bigger, we will keep the life cycle process, documentation and the change will be more group meetings, better time schedule. For the project 100 times bigger, we will keep the lifecycle process and the change will be improved configuration management, better documentation, effective testing methods.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||