电子信息系统应用软件及可靠性分析
2018-05-14胡振华
胡振华
电子信息系统可靠性指标共包含系统抗干扰能力、平均故障率、失效概率以及容错能力以及保障能力五部分内容,会对系统实体多维质量属性特征进行直观反映,对应用软件使用与发展有着极为重要的影响。本文将以电子信息系统应用软件相关内容介绍为切入点,通过对应用软件可靠性设计与评估两部分内容进行探究的方式,对应用软件可靠性展开全面分析,期望能够为电子信息系统应用软件发展,提供一定助力。
电子信息系统主要由控制设备、计算机以及有线通信等设备所组成,会按照相应应用目的以及规则,完成对相关信息的检索、采集以及加工等处理。该系统在各个领域中都有着极为广泛的运用,具有技术更新速度快以及人机结合密切等方式的优势,可以与应用需求紧密结合在一起,能够切实推动领域发展,所以社會各界都对电子信息系统及其相关应用软件展开了全面研究。
1 电子信息系统应用软件相关内容概述
作为电子信息系统重要组成,应用软件如果出现失效情况,就可能会造成系统出现宕机或者发生故障的状况,会对软件使用形成直接影响,所以软件可靠性已经成为电子信息系统研究的关键所在。通过对软件实施可靠性分析的方式,能够对软件可靠性设计以及工程管理进行改进与优化,可以切实增强软件研制过程的可靠程度,以确保能够对软件可靠性作出正确评估。而就软件研制过程而言,实施上就是测试人员以及开发人员等内容之间的密切联系与动态化演示过程,该过程中的任何一种因素都可能会对软件可靠性水平产生直接影响。其中环境因素会在软件维护、开发以及测试等各个环节中出现,也是导致软件出现时效或者缺陷的主要影响因素,其作为软件问题产生根本,和软件制作过程有着极为密切的关联,像软件复杂性、软件质量管理情况以及软件测试环境等,都属于环境因素内容,所以软件可靠性设计显得尤为重要。
2 软件可靠性设计
2.1 结构设计
技术人员需要按照电子信息系统具体使用要求,对软件展开一系列扩充与完善工作,以保证整体指挥信息系统应用软件结构设计质量。在该结构之中,主要包括基础数据层、系统应用层以及专用支撑层和公共支撑层几部分内容。其中系统应用层主要负责向系统提供所需要素;专用支撑层负责提供专用软件以及专用支撑服务,可以为系统通用的软构建以及各级各类要素,要能够为系统提供基本的信息处理功能;而公共支撑层设计要可以为系统提供通用软构件服务,并可以为多种控制手段以及信息处理服务提供有利支持。
2.2 构件化设计
在进行系统研制过程中,会对构件化设计进行大规模运用,不仅会对现有软件进构件化改造处理,同时也会对新研制的软件进行集成与软件设计。在具体操作过程中,技术人员一方面要按照软件集成标准与需要,对新软件系统开展研制工作,在此过程中如果软件接口在外部,要对集成者所提供的对象转换代理进行调用,确保应用团建调用接口可以被处理为通用接口,以对软件调用和控制规范性进行保证;另一方面要做好可视化定制工具开发与设计,要按照功能模块以及软件实际需要,合理对各项工具进行设计,进而制定出与之相符的系统菜单以及界面,确保可以达到用户对于系统的使用需求,以对用户满意程度进行保证。
2.3容错设计
在进行容错设计过程中,不仅要通过网络连接的方式,做好数据库逻辑整体设计,以对数据实时更新质量进行保证,同时还要对数据库运行进行归档,要定期进行物理以及逻辑备份,且要对数据库标准参考信息以及标准进行统一,以对数据一致性进行保证。
3 可靠性评价
3.1 系统联试
当完成软件可靠性设计之后,需要在模拟环境中对软件展开系统联试。在整体联试过程中,共需经历33项试验,并要展开两项应用软件责任故障。同时在实施联试过程中,要按照联试大纲要求,做好各项工作准备,要保证整体联试项目设置合理性,以对系统及其分系统功能展开高达100%覆盖率的测试,以对软件各方面性能做出全面、客观的判断,以为电子系统应用软件研制与设计提供可靠的数据支持。
3.2软件测试
在对软件进行测试时,技术人员需要对系统总体组展开统一组织,并做好各项测试工作安排,以对软件展开配置项、单元以及集成等方面测试。在具体测试过程中,要对软件语句覆盖、功能测试以及接口测试等内容进行测试,要有计划、有目的性的完成各项工作,并要做好测试记录以及分析。同时要及时对测试时所产生的差异问题展开分析,要对其中所存在的不合理设计以及错误设计进行指正与修改,且要根据研制程序完成对问题的修改与处理,直至各项问题得到解决之后,要再次对其进行回归测试,进而做好准确评估,以对软件可靠性以及基础性质量实现提供可靠保障。
相关人员要明确认识到应用软件可靠性对于电子信息系统运行的重要作用,要对电子信息系统应用软件与软件可靠性展开全面性分析,要对软件可靠性予以足够重视,并要做好软件可靠性设计与评估工作,要通过对设计以及分析等环节进行严格控制的方式,对可靠性设计方案落实质量进行保证,确保软件可靠性可以达到相应水平,以对电子信息系统运行性能以及稳定性进行保证,确保其可以得到更好地应用与发展。
(作者单位:苏州卫生职业技术学院)