QA/QC Appendix C, PNNL-11880
Example Software Modification Forms
1. OVERVIEW
SOFTWARE NAME: _______________________ SOFTWARE # _______________
{1.1} Type of code: ___ New ___ Replacement ___ Upgrade
{1.2} Component Development Team:
Task Manager. _________________ Document Manager _____________
Subject Matter Expert ________________ Custodian __________________
Application Expert________________ Technical Reviewer________________
Code Developers ________________ __________________
________________
{1.3} Description of Code Scope _________________________________________________________________________
_________________________________________________________________________
{1.4} Deliverables Due Date
___ Requirements Package ____________________
___ Development Package ____________________
___ Baseline Software Development ____________________
___ User Guidance ____________________
___ Software Test Package ____________________
___ Other: ____________________ ____________________
___ FINAL REVIEW ____________________
Project Manager Approval:______________________ Date ____________
2. CODE REQUIREMENTS
___ {2.2} Draft Formulations have been reviewed internally by the following individuals. Attach any formal comments and note sections requiring additional review.
Print Name Signature Date Approved Ad. Review
______________ ____________ ______ _________ __________
______________ ____________ ______ _________ __________
Print Name Signature Date Approved Ad. Review
______________ ____________ ______ _________ __________
______________ ____________ ______ _________ __________
Subject Matter Expert: ______________________________
Date: _________
3. CODE DESIGN AND DEVELOPMENT
___ {3.2} Diskette (labeled with activity number, component name, version, component developer name, and date) enclosed.
___ {3.2b} Executable
Custodian: ___________________________ Date: _________
4. CODE TESTING
5. USERS GUIDANCE
___ {5.2} User Documentation has been reviewed by the following. Attach any formal comments.
Print Name Signature Date Approved Ad. Review
______________ ____________ ______ _________ __________
Document Writer: _______________________________ Date: _________
6. BACKUPS
___ {6.1} Backup made to disk and stored in another location.
Location: ___________________________________
___________________________________
___________________________________
Date: ___________________________________
___________________________________
___________________________________
Date: ___________________________________
___ {6.3} Hard copy of source code stored in another location.
Location: ___________________________________
___________________________________
___________________________________
Date: ___________________________________
Custodian: ________________________________ Date: _________
Project Version __________
System (Indicate) System Framework: ____________________
Module: __________________
Other: ____________________
Unknown: ____________________
Change Submitted By: Date: ____________________
Organization: Phone: ____________________
Requested Completion Date: Fax: ____________________
Nature of Request: " Problem " Enhancement
" Error " Mistake " Change
Enhancement(s) or Problem(s) Reported
Priority: " Critical " Important " Routine
List of Attached Problem Documentation
" Input file that demonstrates problem
" Error Message
" Output file annotated to demonstrate problem
" Other
Route To:
Date: Project Custodian: ________________________________________
Date: Subject Matter Expert: ________________________________________
Date: Framework or Module Custodian: ________________________________________
Date: Application Expert: ________________________________________
Project _________________ Version ___________
System (Indicate) System Framework: ____________________
Module: __________________
Other: ____________________
Unknown: ____________________
EVALUATION OF PROBLEM/ENHANCEMENT
Date Received: ___________________
Evaluated by: Date:
[ ] Approved [ ] Disapproved
Subject Matter Expert:_______________ Date:______
CHANGES MADE
Date Received: ____________________
Software Custodian:____________________________ Date:
BASELINE TEST RUN
Date Received: ___________________
Application Expert: Date:
________ Version before change ________ Version after change
________ UPDATE OF USER INTERFACE REQUIRED
Project Version ____________________
System (Indicate) System Framework: ____________________
Module: __________________
Other: ____________________
Unknown: ____________________
Change Requested/Submitted by:
Date Submitted: Requested Completion Date: ____________________
Nature of Request: Problem Enhancement
Summary of Enhancement(s) and/or Problem(s)
Attached Documentation
"Software Change Request
" Input File that demonstrates problem
" Error message
" Output file annotated to demonstrate problem
" Software Change Attachment
" Output file annotated to demonstrate correction
" Listing prior to changes
" Listing after changes
" Sample problem output
Notification of Subject Matter Experts, Custodian, and Application Expert
Disks Updated
" Version after change
" Version prior to change
" Distribution package
" Source Code Configuration Control
" Master file list updated
Creation Date of ".EXE"
Files:
Document Custodian: Date: