软件管理的现状和对策
保证软件质量,是贯穿整个软件生存周期的重要问题。在软件开发早期,忽视质量管理,导致软件项目管理出现问题。重视软件管理,规范软件质量管理计划,在软件项目管理中起到很重要的作用。http://i1.go2yd.com/image.php?url=0Rqguesg8H&zhiwu55.jpg
在软件开发中,质量被视为软件产品的生命。软件质量的定义是与软件产品满足明确或隐含需求的能力有关的特征和特征的总和。反映了这三个问题:
①:能满足客户需求的特征之全体;
②:利用各种质量标准体系,指导软件开发人员开发软件;
③:是否满足用户隐含需求
在软件开发这个行业,许多软件产品经常陷入质量不达标,软件不符合用户的需求。总结之后有以下几个方面:
①:软件质量管理没有贯穿到整个软件开发全过程中去。
②:对于质量的规划只停留在一般层面比如减少软件运行错误,加强软件测试,没有对整个生命周期进行质量管理,缺乏总体架构。
③: 没有按照测试原则进行尽早测试,连续测试和自动化测试。测试不规范不正式
如何保证软件的质量呢?
①审查:在每个生命周期结束之前,对该阶段的开发成果进行规范性的技术审查。
②复查和管理复查:向开发组织或使用部门的管理人员,提供项目的开发总体状况,成本和进度等方面的情况,以便从管理角度对开发工作进行审查。
③测试:通过测试计划,测试过程和测试结果对软件质量进行保证。
④软件质量保证活动:以上各项活动内容都必须写入质量保证计划,并由质量保证小组进行监督实施。
⑤软件评审:通过对软件规格的说明,可靠性,性能实现,可修改性,可扩充性,可移植性,可测试性,可复用性记忆评审的实施等方面对软件项目进行严格的评审,确保软件的质量。
⑥采用质量保证标准:质量标准用于实现质量管理的组织结构、责任、规程、过程和资源。采用ISO质量保证模型。可以用于质量计划、质量控制、质量保证和质量改经所需的组织结构、规程、过程和资源。
⑦结构化的软件测试:经过严格的软件测试,尽可能找出软件计划、总体设计、详细设计、软件编码的错误,并加以纠正,才能提高软件的质量。测试要覆盖整个软件的生存周期,而不限于程序的编码阶段。
⑧软件维护。采用结构化维护:完整的软件配置为基础,通过完善性维护、纠错性维护、适应性维护及预防性维护提高软件质量。 顶顶更健康 逆袭成功。。。。。。 垃圾内容,路过为证。 不错,顶一个!
页:
[1]