Presentation is loading. Please wait.

Presentation is loading. Please wait.

IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science.

Similar presentations


Presentation on theme: "IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science."— Presentation transcript:

1 IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science Center, Room 328 October 26, 2007 8:15 am

2 IOS Requirements Specification Bad Robot Enterprises 2 WELCOME Dr. Darren Lim Computer Science Siena College Dr. Manimoy Paul Quantitative Business Analysis Siena College

3 IOS Requirements Specification Bad Robot Enterprises 3 TEAM MEMBERS Paul Borchers…………………………..Team Leader pm15borc@siena.edu Vito Urbano……………………………..Librarian va23urba@siena.edu Ryan May……………………………….Webmaster r15may@siena.edu Ryan Rose………………………………Systems Administrator rc26rose@siena.edu

4 IOS Requirements Specification Bad Robot Enterprises 4 CURRENT PROGRESS Today’s Presentation Presented: 9/21/07

5 IOS Requirements Specification Bad Robot Enterprises 5 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

6 IOS Requirements Specification Bad Robot Enterprises 6 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

7 IOS Requirements Specification Bad Robot Enterprises 7 PROBLEM DEFINITION  Create, edit, and distribute surveys.  Similar to web service Survey Monkey.  Permissions for administrators, teachers, and students.  Administrators oversee, teachers create, students take.  General surveys and protected surveys.

8 IOS Requirements Specification Bad Robot Enterprises 8 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

9 IOS Requirements Specification Bad Robot Enterprises 9 DATA FLOW DIAGRAM

10 IOS Requirements Specification Bad Robot Enterprises 10 CONTEXT DIAGRAM

11 IOS Requirements Specification Bad Robot Enterprises 11 LEVEL 0 DIAGRAM

12 IOS Requirements Specification Bad Robot Enterprises 12 LEVEL 1 DIAGRAM

13 IOS Requirements Specification Bad Robot Enterprises 13 LEVEL 2 DIAGRAM

14 IOS Requirements Specification Bad Robot Enterprises 14 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

15 IOS Requirements Specification Bad Robot Enterprises 15 USE CASE NARRATIVE Three Users Student Teacher Administrator

16 IOS Requirements Specification Bad Robot Enterprises 16 USE CASE NARRATIVE Student Create Student Account Take Survey

17 IOS Requirements Specification Bad Robot Enterprises 17 USE CASE NARRATIVE Teacher Create Teacher Account Make/Edit Surveys

18 IOS Requirements Specification Bad Robot Enterprises 18 Use Case Narrative Administrator Allow Creation of Accounts Account Management Survey Management

19 IOS Requirements Specification Bad Robot Enterprises 19 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

20 IOS Requirements Specification Bad Robot Enterprises 20 FUNCTIONAL REQUIREMENTS INVENTORY  General: The International Online Survey is web-based.  Administrator User: Will have an account. Will have a username and password. Establish usernames and passwords for other users. Remove surveys and users from the database.

21 IOS Requirements Specification Bad Robot Enterprises 21 FUNCTIONAL REQUIREMENTS INVENTORY (cont.)  Login Screen: Log in with correct username and password. Error message if login fails.  Welcome Screen: Access to a control panel. View all surveys. View site statistics.

22 IOS Requirements Specification Bad Robot Enterprises 22 FUNCTIONAL REQUIREMENTS INVENTORY (cont.)  Control Panel Index Screen: Change user passwords in control panel. Change user permissions for survey taking/creating. Search and delete any illegal surveys. Remove members violating rules of site. Create new accounts upon request.

23 IOS Requirements Specification Bad Robot Enterprises 23 FUNCTIONAL REQUIREMENTS INVENTORY (cont.)  User Permissions Control Panel Screen: Choose user to set permissions. Choose permission level for user. Submit the changes. Indication that changes were stored.

24 IOS Requirements Specification Bad Robot Enterprises 24 FUNCTIONAL REQUIREMENTS INVENTORY (cont.)  Survey/User Check Control Panel Screen: Search database for illegal surveys. Remove illegal surveys. Remove or warn users. Submit the changes. Indication that changes were stored.

25 IOS Requirements Specification Bad Robot Enterprises 25 FUNCTIONAL REQUIREMENTS INVENTORY (cont.)  Create User Screen: View user’s account requests. Email name and password to users. Check if account name already exists. Check if email address already registered. Give out student or teacher account.

26 IOS Requirements Specification Bad Robot Enterprises 26 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

27 IOS Requirements Specification Bad Robot Enterprises 27 LOGIN PAGE

28 IOS Requirements Specification Bad Robot Enterprises 28 TEACHER ACCOUNT CREATION

29 IOS Requirements Specification Bad Robot Enterprises 29 STUDENT ACCOUNT CREATION

30 IOS Requirements Specification Bad Robot Enterprises 30 ADMINISTRATOR WELCOME

31 IOS Requirements Specification Bad Robot Enterprises 31 TEACHER WELCOME

32 IOS Requirements Specification Bad Robot Enterprises 32 STUDENT WELCOME

33 IOS Requirements Specification Bad Robot Enterprises 33 ADMINISTRATOR/TEACHER ACCOUNT MANAGEMENT PAGE

34 IOS Requirements Specification Bad Robot Enterprises 34 ADMINISTRATOR ACCOUNT CREATION PAGE

35 IOS Requirements Specification Bad Robot Enterprises 35 LIST CURRENT USERS (ADMINISTRATOR)

36 IOS Requirements Specification Bad Robot Enterprises 36 TEACHER SURVEY CREATION

37 IOS Requirements Specification Bad Robot Enterprises 37 TEACHER SHARE RESULTS

38 IOS Requirements Specification Bad Robot Enterprises 38 STUDENT ACCOUNT MANAGEMENT

39 IOS Requirements Specification Bad Robot Enterprises 39 STUDENT SURVEY PAGE

40 IOS Requirements Specification Bad Robot Enterprises 40 PUBLIC RESULTS PAGE

41 IOS Requirements Specification Bad Robot Enterprises 41 AGENDA  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report

42 IOS Requirements Specification Bad Robot Enterprises 42 WATERFALL MODEL Presentation: 11/28/07 COMPLETED

43 IOS Requirements Specification Bad Robot Enterprises 43 DEVELOPMENT TIMELINE

44 IOS Requirements Specification Bad Robot Enterprises 44 SUMMARY - QUESTIONS?  Problem Definition  Data Flow Diagrams  Use Case Narratives  Functional Requirements Inventory  Prototypes  Status Report


Download ppt "IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science."

Similar presentations


Ads by Google