Cs306 12 04 06 steven hopson aaron jackson jason yonker
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

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


  • 71 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Cs306 12 04 06 steven hopson aaron jackson jason yonker

CS306

12/04/06

Steven Hopson, Aaron Jackson, Jason Yonker


Overview

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


Design

Design

  • Object Oriented Approach

  • Sequence Diagrams and Class Diagrams


User manual

User Manual

  • Good basis for testing


Testing

Testing

  • Types of tests

    • Unit Testing

    • Blackbox Testing

    • Acceptance Testing


Unit testing

Unit Testing

  • Unit Testing was preformed on all functions and classes.


Blackbox testing

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.


Final product

Final Product


Final product1

Final Product


Tools resources

Tools/Resources

  • Server – Apache, MySQL, PHP5

  • Artifact creation – OpenOffice, Word, Excell, Visio, Gimp

  • FTP/SCP

  • Communication Tools – AIM, email

  • PHP www.php.net

  • Eclipse


Line count resources

Line Count Resources

  • Approximate line count compared to COCOMO: 2031 vs. 2080

  • Exact code line count: 3611


Performance to schedule

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)


Issues problems

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


Lessons learned

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


Questions

Questions?


  • Login