Secure Software Design

Course Learning Objectives

  • Explain reasons for including security in the design of software.
  • Define secure design principles and how they are incorporated into the software design.
  • Describe the software design process.
  • Identify software security design considerations required for the development of secure software.
  • Compare and contrast the architectures that exist for secure software design
  • Describe the technologies and computing environments and their impact on design decisions regarding security.


The design phase of software development is one of the most important phases in the Software Development Life Cycle. The Security Software Design domain will provide the learner with an understanding on how to ensure that software security requirements are included in the design of the software. Learners will gain knowledge of secure design principles and processes, and be exposed to different architectures and technologies for securing software.


Certified Secure Software Lifecycle Professional (CSSLP)

Time Required

Tailored learning - 80 minutes total

CSP103S - Secure Software Design

$139.00 *prices shown in USD Add to Cart or Subscribe your team

We would like to inform you that we will be discontinuing the self-checkout option for individual course purchases on April 28, 2022. The website for making individual course purchases will no longer be available after April 28, 2022 and all sales queries will be directed to our sales team for processing.

Our records indicate that you have used this option in the past to purchase individual course subscriptions. We urge you to reach out to our sales development representative with any concerns or questions about this transition.

Thank you for your understanding. 


Security Compass eLearning