Team Everest – SRD Review

Post on 11-Jan-2016

43 views 4 download

Tags:

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

Team Everest – SRD Review

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

Team Members

Larry Battle (CSE) Chris Brown (SE)

Bikash Acharya (CS) Erica Llaca (SE)

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

Product Services and Summary

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

User learning online.

Attention tracking activation dialog

User getting bored…

Attention getter.

External Interface

Data Flows

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.

Localization Requirements

Marketing and Sales Requirements

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

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/

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

Support Requirements

• Support Ends Dec 2011• User Manual• Design Documentation

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

System Constraint Requirements

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

Exception Conditions and Handling

• Loss of Internet Connectivity• Intentional/Unintentional

Removal of EEG• Webcam/EEG unplugged

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

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

Foreseeable Modifications and Enhancements

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

Acceptance Criteria

• Satisfy customer requirements

• Approved under CSE 4316 requirements

• Customer Accepts final product!

Design Guidelines

• Weekly meetings to discuss problems

• Important code

• Simple Architecture Design

Assumptions

• User knows how to operate the application

• User reads instructions carefully

• Application will never fail

• External components will operate without failure

Use Cases

Use Cases (Cont.)

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

monitor concentration

Use Cases (Cont.)

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

setup user profile.

Use Cases(Cont.)

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

application is deactivated.

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

Use Cases(Cont.)

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

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

Any Questions?