The first step that is performed prior to updating application software is to identify the changes that are included in the update. Changes can come from various sources, including.
• Design specifications for New Software
• Requirements analysis - for custom or new software
• Release notes from Programmer that identify specific changes that have been made to the application.
• Behavior during testing (bug report or testing failure).