1 / 15

CS306 12/04/06 Steven Hopson, Aaron Jackson, Jason Yonker

CS306 12/04/06 Steven Hopson, Aaron Jackson, Jason Yonker. Overview. Web based application with SQL database Users have accounts which provide access to their folders and images Users can upload/edit/delete images and folders related to their account Anonymous users can view shared folders.

eugene
Télécharger la présentation

CS306 12/04/06 Steven Hopson, Aaron Jackson, Jason Yonker

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS306 12/04/06 Steven Hopson, Aaron Jackson, Jason Yonker

  2. Overview • Web based application with SQL database • Users have accounts which provide access to their folders and images • Users can upload/edit/delete images and folders related to their account • Anonymous users can view shared folders

  3. Design • Object Oriented Approach • Sequence Diagrams and Class Diagrams

  4. User Manual • Good basis for testing

  5. Testing • Types of tests • Unit Testing • Blackbox Testing • Acceptance Testing

  6. Unit Testing • Unit Testing was preformed on all functions and classes.

  7. Blackbox Testing • Each component was tested to confirm that the expected result was achieved. • Blackbox testing resulted in the correction of a few bugs that could not be found in unit tests.

  8. Final Product

  9. Final Product

  10. Tools/Resources • Server – Apache, MySQL, PHP5 • Artifact creation – OpenOffice, Word, Excell, Visio, Gimp • FTP/SCP • Communication Tools – AIM, email • PHP www.php.net • Eclipse

  11. Line Count Resources • Approximate line count compared to COCOMO: 2031 vs. 2080 • Exact code line count: 3611

  12. Performance to Schedule • All core tasks were completed on time. • Could have been more specific on deadlines for individual components. • More details on Project Page (http://www.doubtech.com/development/software/projects/?project=23)

  13. Issues/Problems • Too much time spent on implementation • Not enough time spent on artifact creation • Technical difficulties with server • CVS server memory crash • Sequence diagrams for web based applications

  14. Lessons Learned • It is difficult to translate object oriented design into PHP/web based code • Explode • Start earlier • Well designed programs are easier to implement as a team • Record start and end dates as they occur

  15. Questions?

More Related