软件质量的重要支撑
发布时间:2018-05-30 分享到:
一、软件项目质量提升需要配置管理
软件质量已经越来越多地影响到我们的生产、生活,譬如春运伊始的铁路售票系统的濒临崩溃,有人形容通过该网站买到一张火车票比中彩票还有难度。如何才能做好软件项目的质量保障工作?我们作为国内最早一批获得国家实验室认可并取得政府授权的中立的第三方机构,十余年来一直致力于软件质量的提升,始终以“帮助用户提升IT投资价值最大化”为已任,凭籍对软件的深刻理解及不断积累总结出:要做好软件项目的质量保障,不仅要从思想、方法上重视,还要从规划、需求、设计、开测试上进行严格的流程规范与持续改进,与此同步的非常重要的一项管理工作就是需要做好软件配置管理。
软件质量取决于开发过程中良好的管理、控制体系。但我们却经常看到项目组内部成员之间沟通不畅,代码冗余度高,文档不健全、软件复用性差;维护难、用户抱怨、项目风险不可控等问题。究其原因,有以下几个方面:
1. 开发过程管理不规范,复用性差,造成时间、成本浪费且质量低下。
2. 人员流动造成无法区分各模块所处的状态及阶段,使软件产品出现版本混乱。管理不善导致未经严格测试的模块汇入产品,致命缺陷难以被发现,致使项目失败。
3. 甲乙双方无产品交接界面,甲方花了钱看到的是可执行程序及一堆无序的文档,即使是专业人员,如果不熟悉开发流程也无从着手,更谈不上日后的维护、升级,甲方被乙方挟持。
4. 软件生产无法形成规模,无法形成乙方内部的知识库,使软件产品始终处于一种低水平、重复开发的状态,无法提升企业自身竞争力。
做好软件项目的配置管理,以上问题就可以迎刃而解。如果借用一下二八定律,做好配置管理就相当于用20%的投入解决了软件项目中80%的混乱问题。
二、配置管理的概念与作用
配置管理,是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。软件配置管理过程是对处于不断演化、完善中的软件产品的管理过程,其最终目标是实现软件产品的完整性、一致性和可控性,使产品极大程度地与用户需求相吻合。所以,我们需要为软件配置管理活动设计一个能够事融合现有软件开发流程的管理过程,甚至以此配置管理过程为框架,来再造组织的软件开发流程。
相关推荐
-
02-02
一
祝贺!博测空间检测评价技术服务有限公司在中国赛宝实
近日,中国赛宝实验室 的 CEPREI-SPT-2302软件信息安全性测试能力验证 比结果发布,博测空间检测评价技术服务有限公司在 能力考核中成绩优异,在参与能力验证的全国 156家实验室中名...
-
02-02
一
能力验证结果优秀实验室名单揭晓!我司在其中
2023年6月-11月,中国赛宝实验室策划实施了CEPREI-SPT-2302软件信息安全性测试能力验证计划,全国150余家实验室报名参加。2024年1月12日,相关工作总结会在中国赛宝增城总部成功举办。近...
-
04-02
一
国家智慧教育平台将上线“AI学习”专栏
在国家智慧教育平台上线两周年之际,数字教育集成化、智能化、国际化专项行动暨“扩优提质年”启动仪式日前在北京举行,会上,教育部正式启动人工智能赋能教育行动。 教育部党...
-
04-08
一
Claude发布函数调用工具:Tool use
允许模型与外部系统和数据进行交互 使用Tooluse(functioncalling)功能,Claude不仅能够生成文本或回答问题,还能实际调用外部定义的函数或工具来执行特定操作,如获取当前的天气信息、执...