Page 164 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 164
Principles of Software Engineering
Notes 7.3 Summary
• Software Verification and Validation (V&V) is a systems engineering discipline helping a
development organization build quality into the application software during the software
life cycle.
• Services must be provided and managed by an organization that is technically and
managerially independent of the subject software development project.
• Verification is the process of testing like set of documents, plans, specifications and
requirements.
• The area provides traceable and reproducible work products and processes for stockpile
certification (short and long term), as well as foundational elements for establishing
software quality standards and training weapons scientists in the application of verification,
validation, and UQ methods.
• A validation metric is the basis for comparing features from experimental data with model
predictions. Validation metrics are established during the requirements phase of the
conceptual model development and incorporate numerical and experimental uncertainty
• Network metrics for design focus on the structure chart (mostly the call graph component
of the structure chart) and define some metrics of how “good” the structure or network
is in an effort to quantify the complexity of the call graph.
• The inflow of modules the total number of abstract data elements flowing in the module
and the outflow is the total number of abstract data elements that are flowing out of the
module.
7.4 Keywords
Amplitude: It is the objective measurement of the degree of change (positive or negative) in
atmospheric pressure (the compression and rarefaction of air molecules) caused by sound waves.
Impurity: It is that substance which is or is added in elements mostly in semiconductors in order
to make it more stabilize as required.
Shock Response Spectra: The shock response spectrum (SRS) is quite often used in the analysis
of transient shock to help establish design criteria and test specifications.
Testing: It is the process of running a system with the intention of finding errors. Testing
enhances the integrity of a system by detecting deviations in design and errors in the system.
Validation Metric: It is the basis for comparing features from experimental data with model
predictions.
1. Search about verification modules.
2. Differentiate between Verification and Validation.
7.5 Review Questions
1. Explain the term verification.
2. What are the benefits of verification?
3. Explain the concept of metrics.
4. Describe the network metrics.
158 LOVELY PROFESSIONAL UNIVERSITY