Microsoft Security Development Lifecycle (SDL)

MS SDL
(source: Microsoft Security Development Lifecycle)

The Security Development Lifecycle (SDL) is a software development process that helps developers build more secure software and address security compliance requirements while reducing development cost.

Phrase One: Training

Phrase Two: Requirements

Phase Three: Design

Phase Five: Implementation

Phase Seven: Verification

Phase Six: Release

Phase Seven: Response