CSSLP: Software Acceptance, Deployment, Operations, Maintenance, and Disposal

This course is included in our On-demand training solution.


Regardless of how encompassing your software designs are, there’s always a possibility that vulnerabilities still exist in the software or new vulnerabilities will be discovered later in the software development lifecycle. In this course, you’ll learn different pre- and post-release activities to address these such as the pre-release testing process, completion criteria, risk acceptance practices, post-release plans, and independent testing options. You’ll also be introduced to installation and deployment controls that you can use to mitigate vulnerabilities such as bootstrapping, configuration management practices, and release management. Finally, this course will cover operations and maintenance best practices for managing vulnerabilities such as incident and problem management, change management, and software disposal planning and execution for end-of-phase iterations. This course is one of a series in the Skillsoft learning path that covers the objectives for the Certified Secure Software Lifecycle Professional or CSSLP exam.

Target Audience

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



Expected Duration

60 min.

Course Objectives

Course Introduction

Pre-release Testing Process

  • identify the characteristics of the pre-release testing process
  • Completion Criteria

  • list the six generic criteria for judging the suitability of a product
  • Risk Acceptance

  • identify the characteristics of risk acceptance
  • Post-release Plan

  • identify characteristics of a post-release plan
  • Validation and Verification

  • recognize characteristics of validation and verification
  • Independent Testing

  • recognize characteristics of independent testing
  • Bootstrapping

  • identify the role of bootstrapping in deployment activities
  • Configuration Management Roles and Plan

  • recognize characteristics of configuration management roles and plan
  • Configuration Management Process

  • distinguish between the six configuration management process activities
  • Release Management

  • recognize characteristics of release management activities
  • Monitoring

  • recognize characteristics of monitoring during operations and maintenance
  • Incident Management

  • distinguish between the different activities of incident management
  • Problem Management

  • recognize characteristics of problem management
  • Change Management

  • recognize characteristics of change management
  • Backup, Recovery, and Archiving

  • recognize characteristics of backup, recovery, and archiving
  • Software Disposal Planning

  • identify the components of an effective software disposal plan
  • Software Disposal Execution

  • identify key activities during software disposal execution
  • Exercise: Deploying and Maintaining Software