Alumni Spotlight Web System http oraserv cs siena
Alumni Spotlight Web System http: //oraserv. cs. siena. edu/~perm_initrode/ Detailed Design by Initrode Solutions 03/06/2007 Initrode Solutions: Detailed Design
Welcome Dr. Eric Breimer Webmaster Assistant Professor Siena College Department of Computer Science 03/06/2007 Initrode Solutions: Detailed Design 2
Team Organization • Anthony Angelucci……………Systems Administrator • Charles Feltes…………………Webmaster • Elise Hearn………. . . . . Team Leader • Christopher Mc. Connell. . . Head Software Developer 03/06/2007 Initrode Solutions: Detailed Design 3
Agenda • Introduction & Conclusion – Elise Hearn • Data Structures – Christopher Mc. Connell • Test Plan – Charles Feltes • Prototype Screens – Anthony Angelucci 03/06/2007 Initrode Solutions: Detailed Design 4
Introduction • Recap from previous presentations and Documents • What is the purpose of a Detailed Design Document? 03/06/2007 Initrode Solutions: Detailed Design 5
Agenda • Introduction – Elise Hearn • Data Structures – Christopher Mc. Connell • Test Plan – Charles Feltes • Prototype Screens – Anthony Angelucci 03/06/2007 Initrode Solutions: Detailed Design 6
Database Introduction • Using a My. SQL database – Version 5. 0 • Approx. 60 tables will be used • Tables have a unique use • Multiple relationships among the tables 03/06/2007 Initrode Solutions: Detailed Design 7
Relationship Diagram 03/06/2007 Initrode Solutions: Detailed Design 8
Logical Data Stores • Example Table fields/types – Watchdog Table 03/06/2007 Initrode Solutions: Detailed Design 9
Database Table Entries • Example Data from the Watchdog Table 03/06/2007 Initrode Solutions: Detailed Design 10
Agenda • Introduction – Elise Hearn • Data Structures – Christopher Mc. Connell • Test Plan – Charles Feltes • Prototype Screens – Anthony Angelucci 03/06/2007 Initrode Solutions: Detailed Design 11
Testing Objectives • Execution with intent of finding errors • Successful tests uncover errors 03/06/2007 Initrode Solutions: Detailed Design 12
Types of Testing • White Box Testing • Black Box Testing • Gray Box Testing 03/06/2007 Initrode Solutions: Detailed Design 13
Integration Testing • Individual software modules are combined • Verifies functional, performance, and reliability requirements 03/06/2007 Initrode Solutions: Detailed Design 14
Integration Test Example 03/06/2007 Initrode Solutions: Detailed Design 15
Agenda • Introduction – Elise Hearn • Data Structures – Christopher Mc. Connell • Test Plan – Charles Feltes • Prototype Screens – Anthony Angelucci 03/06/2007 Initrode Solutions: Detailed Design 16
Prototype • http: //alumni. cs. siena. edu/ 03/06/2007 Initrode Solutions: Detailed Design 17
Login Screen 03/06/2007 Initrode Solutions: Detailed Design 18
Request Password 03/06/2007 Initrode Solutions: Detailed Design 19
Registration Screen 03/06/2007 Initrode Solutions: Detailed Design 20
Homepage 03/06/2007 Initrode Solutions: Detailed Design 21
Profile 03/06/2007 Initrode Solutions: Detailed Design 22
Edit Profile 03/06/2007 Initrode Solutions: Detailed Design 23
User List 03/06/2007 Initrode Solutions: Detailed Design 24
Contact Us 03/06/2007 Initrode Solutions: Detailed Design 25
Search 03/06/2007 Initrode Solutions: Detailed Design 26
Admin Homepage 03/06/2007 Initrode Solutions: Detailed Design 27
Admin Main Menu 03/06/2007 Initrode Solutions: Detailed Design 28
Access Control 03/06/2007 Initrode Solutions: Detailed Design 29
Updates 03/06/2007 Initrode Solutions: Detailed Design 30
Recent Events 03/06/2007 Initrode Solutions: Detailed Design 31
Conclusion • This is our Spring Development Schedule 03/06/2007 Initrode Solutions: Detailed Design 32
Conclusion • This is our Updated Waterfall Model 03/06/2007 Initrode Solutions: Detailed Design 33
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/2007 Initrode Solutions: Detailed Design 34
Thank you • Thank you all very much for coming, and a special thank you to our client Dr. Eric Breimer. 03/06/2007 Initrode Solutions: Detailed Design 35
- Slides: 35