team everest architectural design review september 15, 2011
DESCRIPTION
Team Everest Architectural Design Review September 15, 2011. From: http://www.flickr.com/photos/troyismad/89419822/. Team Members. Larry Battle (CSE). Chris Brown (SE). Erica Llaca (SE). Bikash Acharya (CS). * Product Summary * Requirements * Layers / Sub-layers * Motivation - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/1.jpg)
Team Everest Architectural Design Review
September 15, 2011
From: http://www.flickr.com/photos/troyismad/89419822/
![Page 2: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/2.jpg)
Team Members
Larry Battle (CSE) Chris Brown (SE)
Bikash Acharya (CS) Erica Llaca (SE)
![Page 3: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/3.jpg)
Overview
7/7/11
1. * Product Summary2. * Requirements
* Layers / Sub-layers1. * Motivation2. * Flexibility3. * Feasibility4. * Testing
![Page 4: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/4.jpg)
Product Summary
![Page 5: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/5.jpg)
Customer Requirements1) The product will run in real time and have the results without lag.
2) The software shall process little response time
![Page 6: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/6.jpg)
Customer Requirements
3) The product shall have minimally invasive hardware
http://www.blogcdn.com/www.engadget.com/media/2010/09/neurosky-mindwave-01-top.jpg
![Page 7: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/7.jpg)
Customer Requirements
4) The product shall track all ranges of concentration
http://static.guim.co.uk/sys-images/Guardian/About/General/2009/6/30/1246373469711/Customers-use-computers-a-001.jpg
![Page 8: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/8.jpg)
Customer Requirements5) The product shall have little to no notification of concentration awareness
http://www.remove-virtumonde.com/wp-content/uploads/2009/04/virtumonde-pop-ups1.jpg
![Page 9: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/9.jpg)
Customer Requirements6) Must run on an average computer system.
http://media.photobucket.com/image/cpu%20magazine%20mods/jordan23james/100_4271.jpg
![Page 10: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/10.jpg)
7/7/11
Question: What are specs for an average computer system in 2011?
Image from: http://exonome.com/fj/phkl/open.jpg
![Page 11: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/11.jpg)
Answer:
CPU: 2.0GHz dual-core or betterRAM: 2-4GBHard drive: 160GB+Video: 512MB - 1GBOS: Windows XP or better
7/7/11
Question: What are specs for an average computer system in 2011?
Image from: http://exonome.com/fj/phkl/open.jpg
![Page 12: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/12.jpg)
ADS History
![Page 13: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/13.jpg)
ADS History
![Page 14: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/14.jpg)
ADS History
![Page 15: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/15.jpg)
Overview of Layers
![Page 16: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/16.jpg)
Server Image from: http://www.instablogsimages.com/images/2007/01/08/hp-mediasmart-server_48.jpg
![Page 17: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/17.jpg)
Sub Layers
![Page 18: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/18.jpg)
http://hacknmod.com/wp-content/uploads/2009/04/messy-cables.jpg
![Page 19: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/19.jpg)
Event Handler Sub-layer
![Page 20: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/20.jpg)
Input Sub-layer
![Page 21: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/21.jpg)
Database Sub-layer
![Page 22: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/22.jpg)
Manager Sub-layer
![Page 23: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/23.jpg)
Analyzer Sub-layer
![Page 24: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/24.jpg)
Check Sub-layer
![Page 25: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/25.jpg)
Browser Sub-layer
![Page 26: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/26.jpg)
7/7/11http://one7.files.wordpress.com/2010/06/browsers.jpg
Question: Which browser do you prefer?
![Page 27: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/27.jpg)
Testing for I/O Layer
1) Can the input sub-layer process the input from the external devices within a reasonable amount of time?
2) Can the database sub-layer add, update, deletedata from the database?
3) Does the input and database sub-layers sent data to the appropriate location?
4) Does the input simplify the data correctly?
![Page 28: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/28.jpg)
Testing Logic Layer
1) Can the Check Sub-Layer find and report errors?
2) Does the Event Handler send data to the function of the assigned Destination?
3) Do all the sub-layers communicate with the Event Handler correctly?
4) Does the Analyzer sub-layer launch an attention getter event when the user isn’t concentrated for a certain time period?
![Page 29: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/29.jpg)
Testing Controls
1) Can the Browser Sub-Layer communicate with the browser?
2) Are the attention getters appearing on the screen forthe designated time?
3) Can the Browser Sub-Layer turn off our program when the browser is closed?
![Page 30: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/30.jpg)
Motivation/ Flexibility
![Page 31: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/31.jpg)
Feasibility
http://tamsconcretecanvas.files.wordpress.com/2008/11/obama_yes_we_can.jpg
![Page 32: Team Everest Architectural Design Review September 15, 2011](https://reader036.vdocument.in/reader036/viewer/2022081603/56814607550346895db3176f/html5/thumbnails/32.jpg)
Any Questions?
http://committeeofpublicsafety.files.wordpress.com/2010/02/cute-sad-kitten06.jpg