Synopsys Completes Acquisition of WhiteHat Security Learn More

close search bar

Sorry, not available in this language yet

close language selection

Architecture Risk Analysis

Course Description

Architecture Risk Analysis (ARA) is a set of techniques that aims to discover design flaws and the risks they pose within a system. ARA does not replace other analysis techniques such as penetration testing and code review; it complements those techniques. Once you learn the techniques discussed in this course, you will have the skills needed to identify design-level defects — even if the system being analyzed has been pen-tested, code-reviewed, and released.

Course Themes

  • Bugs and flaws are different types of defects.
  • There are several defect discovery techniques; Architecture Risk Analysis is one of them.

Learning Objectives

  • Explain to others why a technique like ARA is required to have secure software
  • Learn the different types of analyses that are used when performing Architecture Risk Analysis
  • Identify the kind of output that is needed or expected when performating Architecture Risk Analysis


Delivery Format: eLearning

Duration:  1 1/2 Hours

Level: Advanced

Intended Audience:

  • Developers
  • QA Engineers
  • Architects
  • Application Security Specialists


  • Familiarity with C, C++, or C# programming languages
  • Understanding of the software development life cycle


Get more course information

250 / 250