360 likes | 511 Views
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.
E N D
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_hallhttp://www.visualphotos.com/image/2x4561402/bored_college_students_sleeping_in_lecture_hall
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 Environments
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. Customer 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 http://t2.ftcdn.net/jpg/00/10/44/03/400_F_10440370_nOqmQIYQ6eVvabIAlr5ZRPTjCfhBJRlx.jpg • Speedy • Limit length of attention getter • Prevent Unnecessary Distractions
System Constraint Requirements • One Browser • Sufficient Readings from EEG • 2 USB Ports
Exception Conditions and Handling http://www.masternewmedia.org/images/unplugged.jpg • Loss of Internet Connectivity • Intentional/Unintentional Removal of EEG • Webcam/EEG unplugged
Early Subsets and Implementation Priorities http://churmura.com/wp-content/uploads/2010/01/dual-core.jpg • Must Have’s • Calculate Results in Real Time • Low Response Time • Minimally Invasive • Can Run on an Average Computer • Low Amount of Notifications
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 (Cont.) Use Case 2: Actor: User TUCBW: User Clicks button TUCEW: Dialog Box appears to user asking to monitor concentration
Use Cases (Cont.) Use Case 3: Actor: User TUCBW: User Clicks “Yes” TUCEW: A changed icon will appear and user will setup user profile.
Use Cases(Cont.) Use Case 4: Actor: User TUCBW: User Clicks “No” TUCEW: Displays dialog box telling the user the application is deactivated.
Use Cases (Cont.) Use Case 5: Actor: User TUCBW: User can click “stop” while attention getter is running in the window TUCEW: User returns to their content
Use Cases(Cont.) Use Case 6: Actor: User TUCBW: User exiting the system TUCEW: 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