ios requirements specification bad robot enterprises 1 bad robot enterprises international online...
Post on 21-Dec-2015
223 views
TRANSCRIPT
IOS Requirements Specification Bad Robot Enterprises
1
BAD ROBOT ENTERPRISES
INTERNATIONAL ONLINE SURVEY
(IOS)
REQUIREMENTS SPECIFICATION
Roger Bacon Science Center, Room 328October 26, 2007
8:15 am
IOS Requirements Specification Bad Robot Enterprises
2
WELCOME
Dr. Darren Lim
Computer Science
Siena College
Dr. Manimoy PaulQuantitative Business Analysis
Siena College
IOS Requirements Specification Bad Robot Enterprises
3
TEAM MEMBERS
Paul Borchers…………………………..Team [email protected]
Vito Urbano……………………………[email protected]
Ryan May………………………………[email protected]
Ryan Rose………………………………Systems [email protected]
IOS Requirements Specification Bad Robot Enterprises
4
CURRENT PROGRESS
Today’s Presentation
Presented: 9/21/07
IOS Requirements Specification Bad Robot Enterprises
5
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
IOS Requirements Specification Bad Robot Enterprises
6
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
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.
IOS Requirements Specification Bad Robot Enterprises
8
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
IOS Requirements Specification Bad Robot Enterprises
9
DATA FLOW DIAGRAM
IOS Requirements Specification Bad Robot Enterprises
10
CONTEXT DIAGRAM
IOS Requirements Specification Bad Robot Enterprises
11
LEVEL 0 DIAGRAM
IOS Requirements Specification Bad Robot Enterprises
12
LEVEL 1 DIAGRAM
IOS Requirements Specification Bad Robot Enterprises
13
LEVEL 2 DIAGRAM
IOS Requirements Specification Bad Robot Enterprises
14
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
IOS Requirements Specification Bad Robot Enterprises
15
USE CASE NARRATIVE
Three Users Student
Teacher
Administrator
IOS Requirements Specification Bad Robot Enterprises
16
USE CASE NARRATIVE
Student Create Student Account
Take Survey
IOS Requirements Specification Bad Robot Enterprises
17
USE CASE NARRATIVE
Teacher Create Teacher Account
Make/Edit Surveys
IOS Requirements Specification Bad Robot Enterprises
18
Use Case Narrative
Administrator Allow Creation of Accounts
Account Management
Survey Management
IOS Requirements Specification Bad Robot Enterprises
19
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
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.
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.
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.
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.
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.
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.
IOS Requirements Specification Bad Robot Enterprises
26
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
IOS Requirements Specification Bad Robot Enterprises
27
LOGIN PAGE
IOS Requirements Specification Bad Robot Enterprises
28
TEACHER ACCOUNT CREATION
IOS Requirements Specification Bad Robot Enterprises
29
STUDENT ACCOUNT CREATION
IOS Requirements Specification Bad Robot Enterprises
30
ADMINISTRATOR WELCOME
IOS Requirements Specification Bad Robot Enterprises
31
TEACHER WELCOME
IOS Requirements Specification Bad Robot Enterprises
32
STUDENT WELCOME
IOS Requirements Specification Bad Robot Enterprises
33
ADMINISTRATOR/TEACHER ACCOUNT MANAGEMENT PAGE
IOS Requirements Specification Bad Robot Enterprises
34
ADMINISTRATOR ACCOUNT CREATION PAGE
IOS Requirements Specification Bad Robot Enterprises
35
LIST CURRENT USERS (ADMINISTRATOR)
IOS Requirements Specification Bad Robot Enterprises
36
TEACHER SURVEY CREATION
IOS Requirements Specification Bad Robot Enterprises
37
TEACHER SHARE RESULTS
IOS Requirements Specification Bad Robot Enterprises
38
STUDENT ACCOUNT MANAGEMENT
IOS Requirements Specification Bad Robot Enterprises
39
STUDENT SURVEY PAGE
IOS Requirements Specification Bad Robot Enterprises
40
PUBLIC RESULTS PAGE
IOS Requirements Specification Bad Robot Enterprises
41
AGENDA
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report
IOS Requirements Specification Bad Robot Enterprises
42
WATERFALL MODEL
Presentation: 11/28/07
COMPLETED
COMPLETED
IOS Requirements Specification Bad Robot Enterprises
43
DEVELOPMENT TIMELINE
IOS Requirements Specification Bad Robot Enterprises
44
SUMMARY - QUESTIONS?
Problem Definition Data Flow Diagrams Use Case Narratives Functional Requirements Inventory Prototypes Status Report