|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/srakitin/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-PEGWQ57WKF"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-PEGWQ57WKF');
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Verification and Validation</title>
<meta name="Keywords" content="Software Quality Consulting, verification, validation, Software Verification & Validation, safety-critical, mission-critical, timely, cost-effective, CHAOS 2009 Report, successful projects, challenged projects, failed projects, life-supporting,
life-sustaining, medical devices, nuclear power plant, transportation system, Requirements Analysis, Document Reviews, Peer Reviews, Formal Inspections, Static analysis, Simulation, Integration Testing, Change Management, Defect Tracking, Requirements Management, Validation Testing, Regression Testing, Baseline Change Assessment, Measurements, Software Reliability Growth Modeling" />
<meta name="description" content="Provides training and consulting services in software quality control. Details of training and workshops available are included." />
<meta name="robots" content="index,follow" />
<link type="text/css" rel="stylesheet" href="normalizer.css" media="screen" />
<link type="text/css" rel="stylesheet" href="base.css" media="screen" />
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style type="text/css">
.nav {
height: 370px;
}
ul li {
list-style-type: disc;
}
.indent {
margin-left: 30px;
line-height: 27px;
list-style-type: disc;
}
.indent_white {
margin-left: 30px;
}
.white_bullet {
color: #fff;
}
</style>
</head>
<body onload="MM_preloadImages('images/nav_home_ACTIVE.gif','images/nav_about_ACTIVE.gif','images/nav_consulting_ACTIVE.gif','images/nav_training_ACTIVE.gif','images/nav_auditing_ACTIVE.gif','images/nav_sw_dev_ACTIVE.gif','images/nav_v_v_ACTIVE.gif','images/nav_contact_ACTIVE.gif','images/nav_med_industry_ACTIVE.gif','images/nav_nuc_industry_ACTIVE.gif','images/nav_transportation_ACTIVE.gif','images/nav_mission_critical_ACTIVE.gif')">
<div class="logo"><!--START LOGO-->
<a href="swqual.com"><img src="images/SQC_logo.jpg"/></a>
</div><!--END LOGO-->
<div class="container"><!--START CONTAINER-->
<div class="left"><!--START LEFT-->
<div class="nav"><!--START NAV-->
<ul>
<li><a href="index.html"><img src="images/nav_home.gif" alt="home" id="home" title="home"
onmouseover="MM_swapImage('home','','images/nav_home_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="about.html"><img src="images/nav_about.gif" alt="about" id="about" title="about"
onmouseover="MM_swapImage('about','','images/nav_about_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="consulting.html"><img src="images/nav_consulting.gif" alt="consulting" id="consulting" title="consulting"
onmouseover="MM_swapImage('consulting','','images/nav_consulting_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="training.html"><img src="images/nav_training.gif" alt="training" id="training" title="training"
onmouseover="MM_swapImage('training','','images/nav_training_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="auditing.html"><img src="images/nav_auditing.gif" alt="auditing" id="auditing" title="auditing"
onmouseover="MM_swapImage('auditing','','images/nav_auditing_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
<!--
<li><a href="software_development.html"><img src="images/nav_sw_dev.gif" alt="software development" id="software development"
title="software development" onmouseover="MM_swapImage('software development','','images/nav_sw_dev_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="verification_validation.html"><img src="images/nav_v_v_ACTIVE.gif" alt="verification and validation"
id="verification and validation" title="verification and validation"
onmouseover="MM_swapImage('verification and validation','','images/nav_v_v_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()"/></a></li>
--->
<li><a href="verification_validation_medical.html"><img src="images/nav_med_industry.gif" alt="medical device industry"
id="medical device industry" title="medical device industry"
onmouseover="MM_swapImage('medical device industry','','images/nav_med_industry_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()"/>
</a></li>
<!---
<li><a href="verification_validation_nuclear.html"><img src="images/nav_nuc_industry.gif" alt="nuclear power industry"
id="nuclear power industry" title="nuclear power industry"
onmouseover="MM_swapImage('nuclear power industry','','images/nav_nuc_industry_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="verification_validation_transportation.html"><img src="images/nav_transportation.gif" alt="transportation industry" id="transportation industry" title="transportation industry"
onmouseover="MM_swapImage('transportation industry','','images/nav_transportation_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="verification_validation_mission.html"><img src="images/nav_mission_critical.gif" alt="mission-critical projects"
id="mission-critical projects" title="mission-critical projects"
onmouseover="MM_swapImage('mission-critical projects','','images/nav_mission_critical_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()" /></a></li>
--->
<li><a href="contact.html"><img src="images/nav_contact.gif" alt="contact" id="contact" title="contact"
onmouseover="MM_swapImage('contact','','images/nav_contact_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
</ul>
</div><!--END NAV-->
<div class="content"><!--START CONTENT-->
<img src="images/Verification_validation.gif" alt="Verification and Validation header" title="Verification and Validation header"/>
<br/><br/>
<h1>Overview</h1>
If done properly, Software V&V activities can have a significant impact on the ability of an organization to deliver high quality, complex software for safety-critical systems and mission-critical applications in a timely and cost-effective manner.
<br/><br/>
To appreciate why Software V&V is so important, consider the Standish Group’s CHAOS 2009 Report, shown below, shows a decrease in project success rates compared with recent years and a significant <span class="bold">increase</span> in project failure rates:<br/><br/>
<ul class="indent_white">
<li><span class="bold">Successful</span> projects are defined as projects delivered on time, on budget, with required features and functions.</li>
<li class="white_bullet"></li>
<li><span class="bold">Challenged</span> projects are defined as late, over budget, and/or with less than the required features and functions.</li>
<li class="white_bullet"></li>
<li><span class="bold">Failed</span> projects defined as cancelled prior to completion or delivered and never used.</li>
</ul><br/>
<img src="images/VandVchart.gif" alt="the Standish Group’s CHAOS 2009 Report" title="the Standish Group’s CHAOS 2009 Report"/>
<br/><br/>
Some form of Software V&V should be considered for projects where:<br/><br/>
<ul class="indent_white">
<li>System includes real-time safety-critical software system that must work</li>
<li class="white_bullet"></li>
<li>Software produces safety or mission-critical results that cannot be verified easily</li>
<li class="white_bullet"></li>
<li>Software provides a life-supporting or life-sustaining functions, as in medical devices</li>
<li class="white_bullet"></li>
<li>Software provides safety-critical functions, as in a nuclear power plant or transportation systems</li>
</ul><br/>
Typical software verification and validation activities include:<br/>
<ul class="indent">
<li>Requirements Analysis</li>
<li>Document Reviews</li>
<li>Peer Reviews and Formal Inspections</li>
<li>Static analysis</li>
<li>Simulation</li>
<li>Unit and Integration Testing</li>
<li>Change Management</li>
<li>Defect Tracking and Resolution</li>
<li>Requirements Management</li>
<li>Validation Testing</li>
<li>Regression Testing</li>
<li>Baseline Change Assessment</li>
<li>Measurements</li>
<li>Software Reliability Growth Modeling</li>
</ul><br/>
<a href="publications.html">My book</a> provides an overview of basic Software V&V activities and is written primarily
for people who are in the field but have not had any formal software V&V training. <br/><br/>
Through a combination of training tailored to an organization's specific needs and consulting, I have helped dozens of clients
learn how to improve their Software Development and Software QA processes by incorporating such activities as Peer Reviews,
Formal Inspections, Validation Testing, and Software Reliability Growth Modeling, into the product development process. The emphasis is <span class="ital">always</span> on improving predictability, profitability, quality, and time to market.
</div><!--END CONTENT-->
</div><!--END LEFT-->
<div class="right"><!--START RIGHT-->
<br><br><br><br><br><br>
<a href="publications.html"> <img src="images/book_cover.jpg" alt="Software Verification and Validation for Practitioners and Managers" title="Software Verification and Validation for Practitioners and Managers"/> </a>
</div><!--END RIGHT-->
</div><!--END CONTAINER-->
<div class="footer"><!--START FOOTER-->
<br/>
Copyright ©2025 Software Quality Consulting. All rights reserved.<br/>
Web Design: <a href="www.sarahcoledesign.com" target="blank">Sarah Cole Design</a>
</div><!--END FOOTER-->
</body>
</html>