Presentation is loading. Please wait.

Presentation is loading. Please wait.

Architectural Design Review

Similar presentations


Presentation on theme: "Architectural Design Review"— Presentation transcript:

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

18

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?


Download ppt "Architectural Design Review"

Similar presentations


Ads by Google