Team Everest – SRD Review

36
Team Everest – SRD Review From: http://www.flickr.com/photos/troyismad/89419822/

description

Team Everest – SRD Review. From: http://www.flickr.com/photos/troyismad/89419822/. Team Members. Larry Battle (CSE). Chris Brown (SE). Erica Llaca (SE). Bikash Acharya (CS). http://www.visualphotos.com/image/2x4561402/bored_college_students_sleeping_in_lecture_hall. - PowerPoint PPT Presentation

Transcript of Team Everest – SRD Review

Page 1: Team Everest – SRD Review

Team Everest – SRD Review

From: http://www.flickr.com/photos/troyismad/89419822/

Page 2: Team Everest – SRD Review

Team Members

Larry Battle (CSE) Chris Brown (SE)

Bikash Acharya (CS) Erica Llaca (SE)

Page 3: Team Everest – SRD Review

http://www.visualphotos.com/image/2x4561402/bored_college_students_sleeping_in_lecture_hall

Page 4: Team Everest – SRD Review

Product Services and Summary

Page 5: Team Everest – SRD Review

Environments

Software side:-Processing-C/C++-HTML / CSS / JS-XUL

-Firefox-Notepad++-Eclipse IDE-OpenCV

-Microsoft Word-Microsoft Project-Google Code

Hardware side:-EEG (such as Mindflex)-Webcam-PC-Microcontroller

Page 6: Team Everest – SRD Review

User learning online.

Page 7: Team Everest – SRD Review

Attention tracking activation dialog

Page 8: Team Everest – SRD Review

User getting bored…

Page 9: Team Everest – SRD Review

Attention getter.

Page 10: Team Everest – SRD Review

External Interface

Page 11: Team Everest – SRD Review

Data Flows

Page 12: Team Everest – SRD Review

Customer Requirements

1) The product will run in real time and have the results without lag.

2) The software shall process little response time

3) The product shall have minimally invasive hardware

4) The product shall track all ranges of concentration

5) The product shall have little to no notification of concentration awareness

6) Must run on an average computer system.

Page 13: Team Everest – SRD Review
Page 14: Team Everest – SRD Review
Page 15: Team Everest – SRD Review

Localization Requirements

Page 16: Team Everest – SRD Review

Marketing and Sales Requirements

Page 17: Team Everest – SRD Review

Administrative and Development Requirements

• Meetings • Applicable Constraints• Engineering Notebook • Member’s role

• Google Code• Coding

Standards• Code Reviews• MS Project

http://www.slice.ca/BLOG/photos/survival_guide/images/14124/original.aspx

Page 18: Team Everest – SRD Review

Quality Assurance & Safety Requirements

• Component Testing• Compatibility Testing• Acceptance testing

• No exposed wiring• The mind flex equipment

must be kept sanitary

http://farm3.static.flickr.com/2327/2418509536_c3a74a1bc3.jpg

http://www.flickr.com/photos/oskay/2418509536/

Page 19: Team Everest – SRD Review

Standards Compliance and Maintenance Requirements

• Senior Design Project Standard• IEEE Std. Source:• Dr. Manfred Huber • Mr. Bill Fortenbery• Previous Senior Design

Documents• Senior Design document

templates.

http://ronsquailityhomecare.webs.com/maintenance.jpg

Page 20: Team Everest – SRD Review

Support Requirements

• Support Ends Dec 2011• User Manual• Design Documentation

Page 21: Team Everest – SRD Review

Performance Requirements

• Speedy

• Limit length of attention getter

• Prevent Unnecessary Distractions

http://t2.ftcdn.net/jpg/00/10/44/03/400_F_10440370_nOqmQIYQ6eVvabIAlr5ZRPTjCfhBJRlx.jpg

Page 22: Team Everest – SRD Review

System Constraint Requirements

• One Browser• Sufficient Readings from EEG• 2 USB Ports

Page 23: Team Everest – SRD Review

Exception Conditions and Handling

• Loss of Internet Connectivity• Intentional/Unintentional

Removal of EEG• Webcam/EEG unplugged

http://www.masternewmedia.org/images/unplugged.jpg

Page 24: Team Everest – SRD Review

Early Subsets and Implementation Priorities

Must Have’s

•Calculate Results in Real Time•Low Response Time•Minimally Invasive•Can Run on an Average Computer•Low Amount of Notifications

http://churmura.com/wp-content/uploads/2010/01/dual-core.jpg

Page 25: Team Everest – SRD Review

Foreseeable Modifications and Enhancements

http://4.bp.blogspot.com/-zCJJh-eQn4s/TVQcf-RCkuI/AAAAAAAAAKI/cf5ZLTJHPBA/s1600/browsers-icons.png

Page 26: Team Everest – SRD Review

Acceptance Criteria

• Satisfy customer requirements

• Approved under CSE 4316 requirements

• Customer Accepts final product!

Page 27: Team Everest – SRD Review

Design Guidelines

• Weekly meetings to discuss problems

• Important code

• Simple Architecture Design

Page 28: Team Everest – SRD Review

Assumptions

• User knows how to operate the application

• User reads instructions carefully

• Application will never fail

• External components will operate without failure

Page 29: Team Everest – SRD Review

Use Cases

Page 30: Team Everest – SRD Review

Use Cases (Cont.)

Use Case 2: Actor: UserTUCBW: User Clicks buttonTUCEW: Dialog Box appears to user asking to

monitor concentration

Page 31: Team Everest – SRD Review

Use Cases (Cont.)

Use Case 3: Actor: UserTUCBW: User Clicks “Yes”TUCEW: A changed icon will appear and user will

setup user profile.

Page 32: Team Everest – SRD Review

Use Cases(Cont.)

Use Case 4: Actor: UserTUCBW: User Clicks “No”TUCEW: Displays dialog box telling the user the

application is deactivated.

Page 33: Team Everest – SRD Review

Use Cases (Cont.)

Use Case 5: Actor: UserTUCBW: User can click “stop” while attention

getter is running in the windowTUCEW: User returns to their content

Page 34: Team Everest – SRD Review

Use Cases(Cont.)

Use Case 6: Actor: UserTUCBW: User exiting the systemTUCEW: Brings them back to home page

Page 35: Team Everest – SRD Review

Sources of Information

• Sponsor Billy Fortenberry• Senior Design Doc Library

http://ranger.uta.edu/~odell/Senior_Design_Document_Library/Senior_Design_Document_Library.htm– Team Pegasus– Team Defender

Page 36: Team Everest – SRD Review

Any Questions?