Documentation for the Computed Source Term Release Module of the Multimedia Environmental Pollutant Assessment System (MEPAS)


Title Page
Legal Notice
Table of Contents
Introduction
Requirements
Design
Quality Assurance and Testing

Quality Assurance and Testing for the MEPAS Computed Source Term Release Module

The Computed Source Term Release Module was developed under a quality assurance (QA) program that looked at the software life cycle: requirements analysis, design, programming, modification, testing, and implementation. Quality is defined as the ability of the software to meet client needs. Meeting client needs starts with a shared understanding of how the software must perform and continues throughout the software life cycle through attention to details.

The program was designed to be compatible with similar processes used by our clients. For example, our QA process compares favorably with that in the U.S. Environmental Protection Agency Directive 2182, System Design and Development Guidance (EPA 1997. Directive 2182). It also compares favorably with the Office of Civilian Radioactive Waste Management's Quality Assurance Requirements and Description, Supplement I, Software (OCRWM 1995).

Part of the QA program involves testing each component to ensure that it satisfies its requirements. The requirements section of this documentation provides a list of requirements for the MEPAS Computed Source Term Release Module. A test plan was developed with test cases that addressed these requirements. The following table shows how these requirements were addressed in testing.

Testing Matrix for the MEPAS Computed Source Term Release Module

Requirement Test Case
--- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
Y
Y
-
Y
Y
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
Y
Y
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
Y
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
9
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
Y
-
-
-
-
-
10
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
Y
-
-
-
-
-
-
-
12
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
13
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
15
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
Y
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
Y
Y
Y
-
-
-
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
19
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
-
-
-
Y
Y
-
-
-
-
-
-
-
-
-
-
23
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
24
Y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
Y
-
-
27
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
-
28
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
29
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
Y
Y
Y
30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
31
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Y
-
Since test packages can be affected by coding changes in different versions,
the tests (including the documents they generate) are packaged with the FRAMES Install.

For additional information on the QA program, including testing, see the following documents:

Note that CSTRM was updated in 2003 to receive contaminant fluxes in the form of air deposition and overland flows. This modification allows the user to apply the module as a secondary source term. The update is documented in a separate online report.


Battelle Logo
Home | Security and Privacy | Contact Us