Presentation is loading. Please wait.

Presentation is loading. Please wait.

n System Architecture n Testing n The Building of the System.

Similar presentations


Presentation on theme: "n System Architecture n Testing n The Building of the System."— Presentation transcript:

1

2

3

4 n System Architecture n Testing n The Building of the System

5 Architecture

6 User Interface Input Output Process Self-test and maintenance Risk table builder web page Risk table builder Risk assessment table RTable.dat Risk key User identified risk Validated data System back-up and administrator verification New risk tables and user entries Prompts, queriesUse request

7 User Interface Input Output Process Self-test and maintenance Operator interface subsystem User output formatting subsystem Web input reading subsystem Database query input processing subsystem Database access subsystem Risk management report subsystem Database formatting subsystem System administrator queries Database back-up subsystem Risk identification subsystem Confirmed queriesSys. Admin. queries Accepted risks and user data exe. input Web submission risks Identified risks Table output Format request Format prompt Database update Risk identify request Risk entry key Risk report

8 Print Main MakeDb Insert Level 1 Level 2 Switch RiskFromDbInsert_Use r Retrieve Risk Constructor output InsertInOrder Sort AtEnd Level 3 Advance Init cursor Level 0 Functional Hierarchy

9 State Transition Diagram Wait state Link to web access User prompts for web Web page accessed User enters risk Risk prompt Receive risk User enters category Category prompt Receive category User enters impact Impact prompt Receive impact User enters probability Probability prompt Receive probability User submits entry Prompt for entry User enters risk User prompts for output User prompts as finished Risk table compiled Risk table output Return to wait state Link to download.exe User prompts.exe download Download page accessed Download.exe User downloads Shows as complete Download complete Return to wait User prompts for more entries Return to risk prompt

10 Testing n Unit Testing n Integration Testing n Black-Box/High-Order Testing

11 5 6b 7 1 3 2 4 6a FLOW GRAPH: AtEnd Basis Path Testing

12 Integration Testing Insert AtEnd void AEstub() Test result

13 Validation/High-Order RISK TABLE BUILDER Input a Input b Input c Input d Input e Output a Output b Output c Output d Output e Another typical entry, (decimal percentage)

14 How to Build Applications in CGI, PERL, and HTML

15 Riskwww.htm Output Risk table MkRiskFile.cgi RiskTable.cgi http://www.engin.umd.umich.edu/~artcat/Risktb.htm

16

17


Download ppt "n System Architecture n Testing n The Building of the System."

Similar presentations


Ads by Google