.为了开发出符合质量要求的软件产品,在软件开发生存期过程中始终贯彻着质量管理和控制。公司从技术、方法体系、社会因数等三个层次对软件质量进行管理和控制。其中,技术层次方面又细化为对数据质量、编程质量、文档质量三个方面的管理和控制。利用人工比对、程序比对、统计分析等手段来保证数据质量的完整性全面性等。通过检查源码的逻辑、属性、对象命名标准、语言代码布局等内容,验证和确认代码的编译、链接、集成和构建,提高编程质量。通过多种技术手段,如:黑盒测试、灰盒测试、白盒测试、编译检查、编程规范、编程逻辑、编程优化等来确保软件程序代码的质量。同时,针对开发过程中产生的各种文档,努力做到文档规范,各种文档语法、文档语义、文档逻辑要求严格按照规范编写,进一步通过文档美学、文档优化等方法,确保软件需求的准确完整性、设计的合理性、过程的可追溯性,从而对软件系统的质量控制起到决定性作用。在方法体系方面通过措施质量管理、项目质量管理、过程质量管理等方法来实施对软件研发过程的 管理和控制,通过质量检查、质量保证、预防不合格品等措施,通过优越的设计质量来满足客户需要,并从供应商到客户形成一个优化的管理流