



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测控软件质量管理方法 1复杂系统测控软件的特点 复杂系统的分系统较多,测控软件的内外接口多,形成分布式的软件控制,具有多通道、大容量、高速率的实时数据采集。上述特点,决定了复杂系统的测控软件质量控制的复杂性和质量管理难度。测控软件项目的质量管理人员如何在复杂的软件开发过程中理清思路,实现软件开发过程有效的质量管理,控制和保证测控软件质量,探索提升软件开发质量的途径,已成为当前软件研究领域的一个热门课题。有效的质量管理主要是从人员的因素和方法因素来实现,因此,本文结合复杂系统测控软件特点,提出了一种分层质量管理的结构管理模式,通过基于技术分层模型的测控软件质量管理方法实现测控软件的质量管理和控制
2、,并在实际系统中应用验证。 2分层质量管理结构模式 现阶段,软件质量管理存在两种模式。在这种质量管理模式下,所质量管理部门对测控软件开发实施的质量管理主要是软件开发部门的设计人员按照制定的质量计划流程执行,通过提供证据的形式将各种流程执行后的数据反馈给所级质量管理部门。在理想情况下,质量管理部门与软件开发部门之间应形成的是一个pdca的逆时针良性质量管理环,但实际上,这种管理模式存在两个问题:第一:软件开发部门提供的度量数据能否真实地反映软件质量。显然,软件质量的好坏在目前的软件行业都无法找到一个确切的评价指标。在项目六性分析中,在考虑软件可靠性时,其任务可靠度都是按照1来假定的,因此通过数据
3、和流程分析是不能完全评价软件质量的;第二:是否存在软件文档与设计不完全相符的情况。例如:某系统测控软件在仿真环境下完成了开发和测试后集成在测控车上试验,并根据试验的要求按照更改流程进行了软件的修改,但是,是否同时对测控软件的文档(需求说明、详细设计等)进行了相应的更改存在不确定性。因此,提出第二种质量管理模式,是一种分层管理结构,也是目前测控软件采用的质量管理模式。在这种质量管理结构下,实现分层管理,所级质量部门定位在按照体系管理,增加软件项目质量管理层,该层人员来自于软件开发部门,与软件开发部门存在交集,是熟悉软件设计和管理流程的软件技术人员。软件项目的质量管理人员具有承上启下的作用,一方面
4、帮助所级的质量管理部门了解软件的真实状况,接受所级质量管理部门的质量体系和执行体系流程建议;另一方面,帮助开发部门理解质量问题的根源和寻求技术解决方案。在测控软件开发上应实行设计(软件开发)、评测(项目质量管理)、监管(所质量管理)分层负责的原则。显然,这种分层质量管理的结构模式更适应当前复杂系统测控软件开发过程。 3基于技术层次模型的质量管理 通常,软件研发前期的质量保证主要依靠软件需求分析、软件设计(概要设计与详细设计)、软件研发(软件单元设计、软件编码、分系统联调、软件系统集成等),后期的质量保证则主要依靠软件测试、故障归零、第三方评测等过程。由于复杂系统测控软件涉及过程多且复杂,如果按
5、照过程进行质量管理,可能会存在重复管理或管理内容的缺项。通过建立基于技术层次模型软件质量管理过程,可以解决上述问题。软件质量管理技术层次主要是对数据、编程、文档的质量管理。质量管理的实现方法是以技术测试结果检查为主线。为了更好地实现质量管理和过程控制,模拟测控软件的内外部接口搭建了仿真测试环境。 4测控软件开发分层质量管理中的难点问题解决 通过对几个复杂系统测控软件开发采用分层质量管理实践中发现难点问题主要有2个:版本的控制问题和文档与实际设计不相符的问题。这两个问题在其他软件开发管理中也较为普遍。针对测控系统由于其接口较多,评测后需要根据试验要求更改的内容必然也较多,如果软件开发人员多次更改
6、软件版本,但并未清晰标识,时间一长,会出现软件开发人员自己也不清楚哪个版本才是用于试验的;修改了设计代码,又不同时修改文档,文实不符现象将严重影响测试人员和使用方。因此这2个难点问题在分层质量管理中也更为突出。为了解决上述难点问题,采用了软件配置管理工具和相应的技术措施。软件配置管理工具是测控软件开发分层质量管理的关键工具。目前我们使用的是testbed进行配置管理。测控软件的项目质量管理人员采用软件配置管理实现了对软件版本升级管理,并且对于每一个软件配置对象都建立一个演变图,用演变图来记录对象变更的历史。配置管理工具由测控软件的项目质量管理人员集中管理,实现安全授权机制,具有加锁功能,软件集
7、成测试通过之后,软件进入配置库管理,软件设计人员按照流程更改软件,必须由质量管理人员从配置库里提取源程序,由设计人员进行修改,修改完毕后填写更改代码记录,更换版本,修改文档,入库。质量管理人员通过技术手段实施质量检查记录:确认更改记录与更改源代码的一致性。采用beyond代码比对软件,比对更改前后的源代码与更改记录是否一致;应用配置工具记录版本变更;确认配置库中更改前后文档的一致性。确保文实相符。同时,为了避免软件开发人员在试验现场随意更改软件,造成现场使用软件与入库软件不一致。采取的技术措施是:运行软件的计算机不允许安装软件开发环境,应用软件以可执行文件(exe)的方式发布,并有软件管理人员记录发布日期,定期检查,从技术强制措施上避免了测控软件的随意更改,有效地解决了质量管理过程中的难点问题。 5结束语 实践表明:采用分层质量管理模式和基于技术层次模型的测控软件开发质量管理方法是可行的,试验中软件运行的稳定性,满足了试验需求。虽然上述方法是在测控软件开发质量管理过程中总结归纳的,但也具有共性,适用于其他软件的质量管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园课后辅导服务合作合同(2篇)
- 2025私人借款合同范本下载
- 牙龈增生的临床护理
- 丰苹果肌的临床护理
- 漂亮的瓶子教学设计及反思
- 2025办公室租赁合同简单样本
- 2025汽车租赁合同协议书模板示例
- 《流行性感冒防控》课件
- 2025年统计师之初级统计工作实务提升训练试卷B卷附答案
- 2025年一级建造师之一建水利水电工程实务综合检测试卷A卷含答案
- 2025年上海房屋租赁合同模板
- 2024年西医临床模拟训练计划试题及答案
- 初级会计师考试历年真题试题及答案
- 2024年美容师考试要关注的法规与行业标准指导试题及答案
- 2024年汽车维修工社会服务意识试题及答案
- 2025年河南三门峡黄河明珠(集团)有限公司招聘笔试参考题库附带答案详解
- 昌乐县马宋水库防御洪水方案
- 运输机场机坪运行管理规定
- 第11课 为实现中国梦而努力奋斗 (教案)-2024~2025学年八年级历史下册新课标教学设计(人教部编版)
- DB62-T 4134-2024 高速公路服务区设计规范
- 关于防范第三方施工破坏燃气管道管理办法(暂行)
评论
0/150
提交评论