1 / 16

Risk Table Builder

Risk Table Builder. Risk Table Builder. Risk Table Builder. System Architecture Testing The Building of the System. Architecture. User Interface. Risk table builder web page. Process. Output. Input. Risk assessment table. Risk key. Risk table builder. User identified risk.

pmacarthur
Télécharger la présentation

Risk Table Builder

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Risk Table Builder

  2. Risk Table Builder

  3. Risk Table Builder • System Architecture • Testing • The Building of the System

  4. Architecture

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

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

  7. Main Constructor Level 0 Switch Level 1 MakeDb Insert_User RiskFromDb output Sort Print Level 2 Insert Init cursor Retrieve Risk Level 3 AtEnd Advance InsertInOrder Functional Hierarchy

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

  9. Testing • Unit Testing • Integration Testing • Black-Box/High-Order Testing

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

  11. Integration Testing void AEstub() Insert AtEnd Test result

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

  13. How to Build Applications in CGI, PERL, and HTML

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

More Related