1、用户要求定义
��软件质量保证人员必须熟练掌握正确定义用户要求的技术,也包括熟练使用和指导他人使用定义软件需求的支持工具。必须十分重视领导全体开发人员收集和积累有关用户业务领域的各种业务的资料和技术技能。
2、力争不重复劳动
��利用已有软件成果是提高软件质量和软件生产率的重要途径。为此,不要只考虑如何开发新软件,而首先应考虑哪些既有软件可以利用,并在开发过程中,随时考虑所生产软件的复用性。
3、掌握开发新软件的方法
��对开发新软件的方法已经过长期的探索和积累,最普遍公认的成功方法就是软件工程学方法。标准化、设计方法论、工具化等都属此列。应当在开发新软件的过程中大力使用和推行软件工程学中所介绍的开发方法和工具。
4、组织外部力量协作的方法
��一个软件自始至终由同一个软件开发单位来开发,也许是最理想的。但在现实中常常难以做到。因此若不改善对外部协作部门的开发管理,整个软件质量仍然无法保证。必须明确规定进度管理、质量管理、交接检查、维护体制等各方面的要求,建立跟踪检查的体制。
�� |
|