User:Jjasonsire/Books/Software Development

The Software Release Lifecycle

 * Overview
 * Software release life cycle


 * Pre-Alpha Phase
 * Requirements analysis
 * Software design
 * Software development
 * Unit testing


 * Alpha Phase
 * Software testing
 * White-box testing
 * Black-box testing
 * Gray box testing
 * Freeze (software engineering)
 * Feature complete


 * Beta Phase
 * Usability testing
 * Perpetual beta


 * Release Candidate