team everest – srd review
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 PresentationTRANSCRIPT
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?