Alumni Spotlight Web System Detailed Design by Initrode Solutions 03/06/2007
Initrode Solutions: Detailed Design2 Welcome Dr. Eric Breimer Webmaster Assistant Professor Siena College Department of Computer Science
03/06/2007Initrode Solutions: Detailed Design3 Team Organization Anthony Angelucci……………Systems Administrator Charles Feltes…………………Webmaster Elise Hearn……… Team Leader Christopher McConnell Head Software Developer
03/06/2007Initrode Solutions: Detailed Design4 Agenda Introduction & Conclusion –Elise Hearn Data Structures – Christopher McConnell Test Plan –Charles Feltes Prototype Screens –Anthony Angelucci
03/06/2007Initrode Solutions: Detailed Design5 Introduction Recap from previous presentations and Documents What is the purpose of a Detailed Design Document?
03/06/2007Initrode Solutions: Detailed Design6 Agenda Introduction – Elise Hearn Data Structures – Christopher McConnell Test Plan –Charles Feltes Prototype Screens –Anthony Angelucci
03/06/2007Initrode Solutions: Detailed Design7 Database Introduction Using a MySQL database –Version 5.0 Approx. 60 tables will be used Tables have a unique use Multiple relationships among the tables
03/06/2007Initrode Solutions: Detailed Design8 Relationship Diagram
03/06/2007Initrode Solutions: Detailed Design9 Logical Data Stores Example Table fields/types –Watchdog Table
03/06/2007Initrode Solutions: Detailed Design10 Database Table Entries Example Data from the Watchdog Table
03/06/2007Initrode Solutions: Detailed Design11 Agenda Introduction –Elise Hearn Data Structures – Christopher McConnell Test Plan –Charles Feltes Prototype Screens –Anthony Angelucci
03/06/2007Initrode Solutions: Detailed Design12 Testing Objectives Execution with intent of finding errors Successful tests uncover errors
03/06/2007Initrode Solutions: Detailed Design13 Types of Testing White Box Testing Black Box Testing Gray Box Testing
03/06/2007Initrode Solutions: Detailed Design14 Integration Testing Individual software modules are combined Verifies functional, performance, and reliability requirements
03/06/2007Initrode Solutions: Detailed Design15 Integration Test Example
03/06/2007Initrode Solutions: Detailed Design16 Agenda Introduction – Elise Hearn Data Structures – Christopher McConnell Test Plan –Charles Feltes Prototype Screens –Anthony Angelucci
03/06/2007Initrode Solutions: Detailed Design17 Prototype
03/06/2007Initrode Solutions: Detailed Design18 Login Screen
03/06/2007Initrode Solutions: Detailed Design19 Request Password
03/06/2007Initrode Solutions: Detailed Design20 Registration Screen
03/06/2007Initrode Solutions: Detailed Design21 Homepage
03/06/2007Initrode Solutions: Detailed Design22 Profile
03/06/2007Initrode Solutions: Detailed Design23 Edit Profile
03/06/2007Initrode Solutions: Detailed Design24 User List
03/06/2007Initrode Solutions: Detailed Design25 Contact Us
03/06/2007Initrode Solutions: Detailed Design26 Search
03/06/2007Initrode Solutions: Detailed Design27 Admin Homepage
03/06/2007Initrode Solutions: Detailed Design28 Admin Main Menu
03/06/2007Initrode Solutions: Detailed Design29 Access Control
03/06/2007Initrode Solutions: Detailed Design30 Updates
03/06/2007Initrode Solutions: Detailed Design31 Recent Events
03/06/2007Initrode Solutions: Detailed Design32 Conclusion This is our Spring Development Schedule
03/06/2007Initrode Solutions: Detailed Design33 Conclusion This is our Updated Waterfall Model
03/06/2007Initrode Solutions: Detailed Design34 Conclusion Where are we headed next? –Continued Development Testing –May 1 st, 2007 – Acceptance Testing –May 4 th, 2007 – Academic Celebration –May 8 th, 2007 – Software Engineering II Party Questions?
03/06/2007Initrode Solutions: Detailed Design35 Thank you Thank you all very much for coming, and a special thank you to our client Dr. Eric Breimer.