IOS Detailed Design Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) DETAILED DESIGN Roger Bacon Science Center, Room 328 March 4th, :00 pm
IOS Detailed Design Bad Robot Enterprises 2 WELCOME Dr. Darren Lim Computer Science Siena College Dr. Manimoy Paul Quantitative Business Analysis Siena College
IOS Detailed Design Bad Robot Enterprises 3 TEAM MEMBERS Ryan Rose…………………………..Team Leader Vito Urbano……………………………..Librarian Ryan May……………………………….Webmaster Paul Borchers…………………………Systems Administrator
IOS Detailed Design Bad Robot Enterprises 4 CURRENT PROGRESS Presented: 11/28/07 Presented: 9/21/07 Presented: 10/26/07 Tonight’s Presentation
IOS Detailed Design Bad Robot Enterprises 5 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 6 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 7 PROBLEM DEFINITION Web based survey creation application. To be able to create and distribute surveys. Administrators oversee, teachers create, students complete. Download of results to local computer.
IOS Detailed Design Bad Robot Enterprises 8 PROGRAM’S FUNCTION Web Program that will use a database to store information. Student and Teacher Accounts Surveys Program will allow Teacher to download results Excel file
IOS Detailed Design Bad Robot Enterprises 9 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 10 LOGIN PAGE
IOS Detailed Design Bad Robot Enterprises 11 PASSWORD RECOVERY
IOS Detailed Design Bad Robot Enterprises 12 LOGIN PAGE
IOS Detailed Design Bad Robot Enterprises 13 TEACHER ACCOUNT CREATION
IOS Detailed Design Bad Robot Enterprises 14 TEACHER WELCOME
IOS Detailed Design Bad Robot Enterprises 15 TEACHER ACCOUNT MANAGEMENT PAGE
IOS Detailed Design Bad Robot Enterprises 16 TEACHER WELCOME
IOS Detailed Design Bad Robot Enterprises 17 TEACHER INITIAL SURVEY CREATION PAGE
IOS Detailed Design Bad Robot Enterprises 18 TEACHER EDIT SURVEY PAGE (BLANK)
IOS Detailed Design Bad Robot Enterprises 19 TEACHER ADD A QUESTION PAGE (BLANK)
IOS Detailed Design Bad Robot Enterprises 20 DEMOGRAPHIC
IOS Detailed Design Bad Robot Enterprises 21 RATING SCALE
IOS Detailed Design Bad Robot Enterprises 22 MULTIPLE CHOICE
IOS Detailed Design Bad Robot Enterprises 23 TEXT BOX
IOS Detailed Design Bad Robot Enterprises 24 IMAGE
IOS Detailed Design Bad Robot Enterprises 25 EDIT SURVEY PAGE
IOS Detailed Design Bad Robot Enterprises 26 ADD QUESTIONS FROM POOL PAGE
IOS Detailed Design Bad Robot Enterprises 27 TEACHER WELCOME
IOS Detailed Design Bad Robot Enterprises 28 FORMAT OF RESULTS
IOS Detailed Design Bad Robot Enterprises 29 TEACHER WELCOME
IOS Detailed Design Bad Robot Enterprises 30 TEACHER PREVIEW OF SURVEY PAGE
IOS Detailed Design Bad Robot Enterprises 31 TEACHER WELCOME
IOS Detailed Design Bad Robot Enterprises 32 EDIT SURVEY PAGE
IOS Detailed Design Bad Robot Enterprises 33 TEACHER WELCOME
IOS Detailed Design Bad Robot Enterprises 34 EDIT SURVEY PAGE
IOS Detailed Design Bad Robot Enterprises 35 ACTIVATE SURVEY PAGE
IOS Detailed Design Bad Robot Enterprises 36 LOGIN PAGE
IOS Detailed Design Bad Robot Enterprises 37 STUDENT ACCOUNT CREATION
IOS Detailed Design Bad Robot Enterprises 38 STUDENT WELCOME
IOS Detailed Design Bad Robot Enterprises 39 STUDENT ACCOUNT MANAGEMENT PAGE
IOS Detailed Design Bad Robot Enterprises 40 STUDENT WELCOME
IOS Detailed Design Bad Robot Enterprises 41 STUDENT SURVEY PAGE
IOS Detailed Design Bad Robot Enterprises 42 ADMINISTRATOR WELCOME
IOS Detailed Design Bad Robot Enterprises 43 ADMINISTRATOR ACCOUNT MANAGEMENT PAGE
IOS Detailed Design Bad Robot Enterprises 44 ADMINISTRATOR WELCOME
IOS Detailed Design Bad Robot Enterprises 45 ACCOUNT CREATION PAGE
IOS Detailed Design Bad Robot Enterprises 46 ADMINISTRATOR WELCOME
IOS Detailed Design Bad Robot Enterprises 47 LIST CURRENT USERS (ADMINISTRATOR)
IOS Detailed Design Bad Robot Enterprises 48 LIST CURRENT USERS RESULTS PAGE
IOS Detailed Design Bad Robot Enterprises 49 ADMINISTRATOR WELCOME
IOS Detailed Design Bad Robot Enterprises 50 USER PAGE (STUDENT)
IOS Detailed Design Bad Robot Enterprises 51 USER PAGE (TEACHER)
IOS Detailed Design Bad Robot Enterprises 52 ADMINISTRATOR WELCOME
IOS Detailed Design Bad Robot Enterprises 53 SEARCH RESULTS PAGE
IOS Detailed Design Bad Robot Enterprises 54 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 55 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 56 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 57
IOS Detailed Design Bad Robot Enterprises 58 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 59
IOS Detailed Design Bad Robot Enterprises 60 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 61
IOS Detailed Design Bad Robot Enterprises 62 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 63
IOS Detailed Design Bad Robot Enterprises 64 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 65
IOS Detailed Design Bad Robot Enterprises 66 Entity- Relationship Diagram
IOS Detailed Design Bad Robot Enterprises 67
IOS Detailed Design Bad Robot Enterprises 68 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 69 TESTING OBJECTIVES The software must meet all functional requirements. Good testing will uncover errors. Many phases of testing.
IOS Detailed Design Bad Robot Enterprises 70 SYSTEM TESTING Validating the specified functional requirements. Crucial part of the test plan. Helps us determine if all requirements were met.
IOS Detailed Design Bad Robot Enterprises 71 UNIT TESTING Test each program unit individually. Each unit must be free of errors. Each webpage is a separate unit. Each unit has test cases within them.
IOS Detailed Design Bad Robot Enterprises 72 UNIT TESTING EXAMPLE
IOS Detailed Design Bad Robot Enterprises 73 INTEGRATION TESTING Separate units become a whole. Functionality and interaction of integrated units. Errors at this stage lead to regression testing. System stops working normally. System stops completely. Find regression bugs causing errors.
IOS Detailed Design Bad Robot Enterprises 74 INTEGRATION TESTING TABLE
IOS Detailed Design Bad Robot Enterprises 75 TESTING SUMMARY Testing Manager ensures thorough testing. Attempting to meet clients pass/fail criteria. Tests, errors, resolutions delivered at acceptance test.
IOS Detailed Design Bad Robot Enterprises 76 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 77 WATERFALL MODEL COMPLETED 4/28/08
IOS Detailed Design Bad Robot Enterprises 78 DEVELOPMENT TIMELINE
IOS Detailed Design Bad Robot Enterprises 79 AGENDA Problem Definition – Ryan Rose Prototypes – Ryan May Database Design – Paul Borchers Test Plan – Vito Urbano Timeline – Vito Urbano What’s Next, Important Dates, and Questions – Paul Borchers
IOS Detailed Design Bad Robot Enterprises 80 SUMMARY - QUESTIONS? Problem Definition Data Flow Diagrams & Structure Diagram Data Identification Prototypes Test Plan What’s Next, Summary, and Questions
IOS Detailed Design Bad Robot Enterprises 81 IMPORTANT DATES End of Semester Party May 5 th Monday, May 5 th at 8:00pm Boland Room Ben Kuhn House (Alumni House) Our Project will be presented. A Team Song will be presented.
IOS Detailed Design Bad Robot Enterprises 82 IMPORTANT DATES Acceptance Test Due April 28 th Monday, April 28 th Acceptance Presentation April 29 th Tuesday, April 29 th 1 hour presentation from 6-9 pm
IOS Detailed Design Bad Robot Enterprises 83 ANY QUESTIONS?