Download presentation
Presentation is loading. Please wait.
Published byVictoria Estella Rose Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.