CSSLP: Secure Software Requirements


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Integrating security into the software development process and identifying key security objectives is paramount to successful secure software development. In this course, you'll learn about internal and external security requirements and how to classify and categorize data. You'll also explore functional requirements such as role and user definitions, the role of the deployment environment on requirements, and sequencing and timing requirements. Finally, this course covers operational requirements such as deployment and management solutions. This course is one of a series in the Skillsoft learning path that covers the objectives for the Certified Secure Software Lifecycle Professional (CSSLP) exam.

Target Audience
Individuals interested in secure software lifecycle design concepts and methodologies, candidates for the Certified Secure Software Lifecycle Professional (CSSLP) exam

Prerequisites
None

Expected Duration (hours)
1.3

Lesson Objectives

CSSLP: Secure Software Requirements

  • start the course
  • identify typical internal security requirements
  • identify typical external security requirements
  • identify data state categories
  • identify data usage categories
  • distinguish between the data owner and data custodian roles
  • distinguish between the different impact level definitions
  • distinguish between structured and unstructured data
  • distinguish between generation, retention, and disposal
  • identify characteristics of role and user definitions
  • identify the role of the deployment environment within functional requirements
  • distinguish between objects, activities, and actions
  • identify best practices for sequencing and timing
  • identify characteristics of software deployment requirements
  • identify characteristics of operations requirements
  • identify characteristics of management requirements
  • recognize what is involved in securing software
  • Course Number:
    sp_slcp_a02_it_enus

    Expertise Level
    Intermediate