概括地说,软件质量就是"软件与明确的和隐含的定义的需求相一致的程度"。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。
软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。软件可靠性是关于软件能够满足需求功能的性质,软件不能满足需求是因为软件中的差错引起了软件故障。软件可靠性直接影响着软件质量,如果一个软件的可靠性不高的话,那么说明这个软件产品的质量是有问题的。只有软件可靠性足够高,才能让人家质量更好。