要注意的问题
质量管理与系统开发应该是同步进行的。在这个过程中,监理人员要对系统目标、实现方法和系统性能做出评估。在评估系统目标时,应主要注意以下几个方面:
----(1) 本系统满足使用部门和使用者的需要的情况。
----(2) 本系统与其他系统使用者的要求应协调一致,一个系统不应给其他系统的用户造成不便。
----(3) 系统目标与建设单位的总体目标应一致。在任何情况下,建设单位的目标应高于任何个人或小部门的目标。
----(4) 系统建成后,系统使用部门与系统维护管理部门是否会产生矛盾,如有的话,在系统实际开发之前,就应解决这一问题。
----(5) 系统目标是否与行业及政府的要求相一致,只要政府或行业对某一类系统或应用已有相关的规定或要求,系统设计时就应考虑这些因素。
----(6) 系统应考虑管理的要求,系统的运行必须是可监控的。
----在系统实现方法方面,监理应注意系统开发人员是否按照规定的方针、规范、标准和指南进行开发工作。
----方针 已确定的基本原则;
----规范 已拟定的完成工作的基本步骤;
----标准 已制定的衡量工作质量和数量的原则;
----指南 建议完成工作的方法。
----监理对系统要有全面的把握,要能确定系统是经济的、有效率的和有效益的。
----经济性 系统是以最低成本的方法实现;
----有效率 系统开发能以最短的时间、最少的工作来实现希望的目标;
----有效益 系统的设计可使人员及设备都能发挥最大作用。
----上述每一项都需要单独进行评估。
监理介入的时机
经验证明,影响系统开发的最佳时间是系统开发的早期阶段,而系统方案一旦确定,要想进行大的变动就有点费事了。进入编程阶段或编程完成之后,则只能做一些小的或者是局部的调整。投入的人力物力越多,修改的可能性越小。当一个系统进入编程阶段时,系统开发的大部分费用已经发生了,影响系统的能力与其所花费的费用成反比。
监理功能怎样发挥
由于可用资源的限制,比较有效的方法就是在系统开发的各个关键点上制定一些检查要点。这些关键点就是需求分析、设计、编程、系统测试和试运行。
----检查要点分两类:
----(1) 这些检查点上监理的建议和咨询对系统开发人员是最有益的;
----(2) 通过这些检查点,监理可以评估系统完成的情况。
----在系统开发周期的每一个阶段,监理都需要与项目开发人员进行一次或多次交流,在这些阶段性审核的最后,监理均应向建设单位的管理层提交报告,报告可以是书面的,也可以是口头的。报告应达到相应的层级,以利于管理层采取相应的措施。
明确质量保证与质量检验的区别
质量是产品呈现或缺少的一种特性。例如,一段程序的质量特性是产生一个随机数,它可以产生随机数也可以不产生随机数,假如产生了随机数,我们则认为这个程序是个质量好的程序,反之我们认为这个程序有缺陷。
----质量检验的角色是按照标准或特性去检测一个产品看其是否达到要求,质量检验的目的是找出缺陷并加以纠正,以产生无缺陷的产品。质量检验限于检测产品,系统评审、软件测试等都属于质量检验的范畴。
文章来源于领测软件测试网 https://www.ltesting.net/