Download presentation
Presentation is loading. Please wait.
1
Architectural Design Review
Team Everest Architectural Design Review September 15, 2011 From:
2
Team Members Larry Battle (CSE) Chris Brown (SE) Erica Llaca (SE)
Bikash Acharya (CS) Erica Llaca (SE)
3
Overview * Product Summary * Requirements * Layers / Sub-layers
* Motivation * Flexibility * Feasibility * Testing 7/7/11
4
Product Summary
5
Customer Requirements
1) The product will run in real time and have the results without lag. 2) The software shall process little response time
6
Customer Requirements
3) The product shall have minimally invasive hardware
7
Customer Requirements
4) The product shall track all ranges of concentration
8
Customer Requirements
5) The product shall have little to no notification of concentration awareness
9
Customer Requirements
6) Must run on an average computer system.
10
Question: What are specs for an average computer system in 2011?
7/7/11 Image from:
11
Question: What are specs for an average computer system in 2011?
Answer: CPU: 2.0GHz dual-core or better RAM: 2-4GB Hard drive: 160GB+ Video: 512MB - 1GB OS: Windows XP or better 7/7/11 Image from:
12
ADS History
13
ADS History
14
ADS History
15
Overview of Layers
16
Server Image from: 2007/01/08/hp-mediasmart-server_48.jpg
17
Sub Layers
19
Event Handler Sub-layer
20
Input Sub-layer
21
Database Sub-layer
22
Manager Sub-layer
23
Analyzer Sub-layer
24
Check Sub-layer
25
Browser Sub-layer
26
Question: Which browser do you prefer?
7/7/11
27
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, delete data 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?
28
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?
29
Testing Controls 1) Can the Browser Sub-Layer communicate with the browser? 2) Are the attention getters appearing on the screen for the designated time? 3) Can the Browser Sub-Layer turn off our program when the browser is closed?
30
Motivation/ Flexibility
31
Feasibility
32
Any Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.