Skip to Main Content U.S. Department of Energy
EARTH at PNNL

Frames 1x

QA/QC Appendix C, PNNL-11880

Example Software Modification Forms


Software Development Package

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 ____________

 


 

Software Development Package

2. CODE REQUIREMENTS

___ {2.1} Requirements package attached.

___ {2.2} Draft Formulations have been reviewed internally by the following individuals. Attach any formal comments and note sections requiring additional review.

Sections Requiring

Print Name Signature Date Approved Ad. Review

______________ ____________ ______ _________ __________

______________ ____________ ______ _________ __________

___ {2.3} Draft Formulations have been reviewed externally by the following individuals. Attach any formal comments and note sections requiring additional review. Sections Requiring

Print Name Signature Date Approved Ad. Review

______________ ____________ ______ _________ __________

______________ ____________ ______ _________ __________
 
 

Subject Matter Expert: ______________________________ Date: _________
 
 

3. CODE DESIGN AND DEVELOPMENT

___ {3.1} Baseline hard copy of source code listing and Development package attached.

___ {3.2} Diskette (labeled with activity number, component name, version, component developer name, and date) enclosed.

___ {3.2a} Source Code

___ {3.2b} Executable

___ {3.2c} "Readme" files with any special instructions ___ {3.3} Computer programming language used:__________________. Additional languages used:___________________________.

Custodian: ___________________________ Date: _________

4. CODE TESTING

___ {4.1} Software Test Package attached.
 
 
Application Expert: ____________________________ Date: _________

 


 

Software Development Package

5. USERS GUIDANCE

___ {5.1} Software User Guidance attached.
 
 

___ {5.2} User Documentation has been reviewed by the following. Attach any formal comments.

Sections Requiring

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: ___________________________________

___ {6.2} Backup made to a network fixed disk located in separate building. Location: ___________________________________

___________________________________

___________________________________

Date: ___________________________________

___ {6.3} Hard copy of source code stored in another location.

Location: ___________________________________

___________________________________

___________________________________

Date: ___________________________________

Custodian: ________________________________ Date: _________

 


 

Software Change Request

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: ________________________________________

 


 

Software Change Attachment

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

 


 

Software Change Request Summary

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:
 
 
 


EARTH

APPLICATION

DESIGN

SOFTWARE &
DEVELOPMENT TOOLS

TRAINING

Related EARTH Links