项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

软件质量管理的现状

2011/4/29 9:38:45 |  5217次阅读 |  来源:网友转载   【已有0条评论】发表评论

摘 要:保证软件质量,是一个贯穿整个软件生存周期的重要问题.在早期,由于忽视了质量管理,导致软件项目管理的严重问题,以至于在软件开发中出现软件危机.重视软件质量管理,规范软件质量管理体系,对整个软件项目管理起到非常重用的促进作用.本文主要通过对管理策略的介绍,来达到提高软件质量的目的.

关键词:软件;质量;管理

在软件开发团队中,由于质量被视为软件产品的生命.那么什么是软件质量?软件质量:与软件产品满足明确或隐含需求的能力有关的特征和特征的总和,它反映了三个方面的问题:1.能满足客户需求的特性之全体;2.利用各种质量标准体系,指导软件开发人员开发软件;3.是否满足用户隐含需求.软件质量管理的目的是建立对项目的软件产品质量的定量理解,和实现特定的质量目标;着重于确定软件产品的质量目标、制定达到这些目标的计划,并监控及调整软件计划、软件工作产品、活动及质量目标以满足顾客及最终用户对高质量产品的需要及期望.

1 软件质量管理的现状

在现实软件开发过程中,许多软件产品却时常陷入质量低下、甚至软件不符合用户需求的旋涡.究其根源,有以下几个方面:

1?1 软件质量保证技术(审查、复审和测试)没有贯穿到整个软件开发全过程中去.

1?2 在于这些软件产品对其质量内涵的把握,仅仅停留在减少软件运行错误、加强软件测试,避免软件缺陷的一般性层面,而对整个软件开发生命周期的全过程质量管理,缺乏总体架构.

1?3 测试管理的一些误区也会导致严重的质量问题.没有按照测试原则进行尽早测试、连续测试与自动化测试.是测试本省变得的形式化.

1?4 质量是全过程的,不仅是测试.质量管理者应该将质量控制与保证着眼于整个软件开发生存周期内.而事实上,质量管理者仅仅认为通过严格的测试就可以保证软件质量.

2 软件质量保证

2?1 在软件开发中,可以采用以下措施保证软件的质量;

2?1?1 审查.在生命周期每个阶段结束之前,都要使用标准对该阶段生产的软件配置进行严格的技术审查.

2?1?2 复查和管理复审

复查是检查已有的材料,以断定某阶段的工作是否能够开始或继续;管理复审是向开发组织或使用部门的管理人员,提供有关项目的总体状况、成本和进度等方面的情况,以便他们从管理角度对开发工作进行审查.

2?1?3 测试

通过测试计划、测试过程与测试结果对软件质量进行保证

2?2 软件质量保证活动

以上各项活动内容都须写入质量保证计划,并由质量保证小组监督实施.由此可见,质量保证既是技术活动,也是管理活动.

2?3 软件评审

评审是以提高软件质量为目的的技术活动.要通过对软件的规格说明、可靠性、性能实现、可修改性、可扩充性、可移植性、可测试性、可复用性以及评审的实施等方面对软件项目做好严格的评审,以确保软件质量.

2?4 采用质量保证标准

质量标准用于实现质量管理的组织结构、责任、规程、过程和资源.采用ISO质量保证模型.可以用于质量计划、质量控制、质量保证和质量改经所需的组织结构、规程、过程和资源

2?5 结构化的软件测试

经过严格的软件测试,尽可能找出软件计划、总体设计、详细设计、软件编码的错误,并加以纠正,才能提高软件的质量.测试要覆盖整个软件的生存周期,而不限于程序的编码阶段.

2?6 软件维护

采用结构化维护,完整的软件配置为基础,通过完善性维护、纠错性维护、适应性维护及预防性维护提高软件质量.

3 质量管理实施

3?1 项目进度的质量保证

项目进度是项目进行是否顺利的最直观表现.显然在项目开始之前,项目开发计划是

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款