计算机软件可靠性设计与测试

来源 :西江文艺 | 被引量 : 0次 | 上传用户:slylzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】:随着信息技术的快速发展,计算机软件产品在社会生活的诸多领域应用的越来越广泛,但其质量好坏所产生的潜在影响甚至威胁也越来越大。本文探讨分析了其可靠性测试与设计的相关问题,其中主要包括概念、设计方法等内容。
  【关键词】:计算机软件;可靠性;测试
  引言:近年来,随着科学技术的不断发展,可靠性已经成为各个行业产品的重要质量指标。人们对于产品可靠性的要求越来越高,这促使我们必须加强对于目前产品可靠性的研究和应用,以适应可靠性发展的需要。对于计算机软件而言,可靠性设计己经成为计算机软件设计的重要环节。随着近年来计算机软件使用中暴露出来的可靠性问题,我们在进行计算机软件设计时都加入了可靠性设计的理念,以此来增加软件产品的可靠性,提高软件使用的质量和运行效率。
  1.计算机软件可靠性测试
  概念可靠性测试是指为了确保计算机软件的可靠性,运用相应的方式方法,对软件进行测试,以验证其是否满足客户的需求,常常出现在软件开发的验收环节测试效果主要受到技术水平,测试方法的制约为了提高测试效果,需要按照现有的流程进场测试,主要流程为:技术指标达标测试、软件失效危害测试、环境和试验数据测试、可靠性评估。
  测试方法第一、测试检查这是一项基础性的工作,主要包括评估被测软件、订立合同、保密协议、工作任务书等等、成立测试项目组、建立可靠性测试平台、建立操作剖面、输出和反馈测试数据第二、测试实施阶段先利用测试工具运行初期测试脚本,填写工作日志记录,包括项目编号、执行时间等等针对所得数据进行完整、全面的分析和整理,重点记录失效数据,并分析其原因和影响执行测试任务书的要求,满足要求之后便可以停止测试,并反馈失效数据和测试中出现的问题,然后由开发方采取措施处理这些问题第三、评估阶段评估是测试中的最后一项工作,主要是根据测试结果,反馈相关的记录,综合评估软件的可靠程度,填写完整的评估报告,对于存在的问题,提出相应的软件改进建议。
  测试需要注意的问题为了提高测试效果,在测试的时候需要注意以下问题首先,注意测试环境的适宜性,建立测试环境的时候,应该严格以客户需求、软件开发和使用环境为参照,建立符合要求的测试环境,要搭建合理适宜的外部环境,包括供电环境、温度、湿度、磁场等都应该适宜另外,还需要选择适宜的测试工具和测试模型,确保其先进性和准确性,常用的为Jelinski-Moramla,Moramla等.
  2.计算机软件可靠性设计
  概念伴随着计算机技术的发展和进步,各种计算机软件也取得了不断的更新,软件的应用领域也在不断的扩大,由于计算机系统的功能在拓展,应用范围在扩大,因而对软件的可靠性要求也更为严格尤其是在某些关键领域,软件的可靠性程度直接决定了该行业的发展和经济效益因此,在软件开发和运用中,都十分注重提高软件的可靠性计算机软件可靠性设计是指在设计的过程中,通过采取相应的措施,确保计算机软件不被任意攻击或损坏的情况,满足软件正常使用的各
  项需要在软件设计的实际工作中,相关单位都十分重视该项工作,提高设计水平,促进软件正常运行,提高软件的应用效设计方法、在进行计算机软件设计的时候,为了确保其质量可靠,一般需要着重考虑以下参数:系统平均不工作间隔时间、一定时间内系统不工作次数、软件可靠度、故障率、软件处理能力等等为提高软件质量,往往需要从这些方面入手,采取相应的措施。
  3.计算机软件可靠性设计方法
  3.1软件定义和可行性研究阶段
  在这个阶段,我们必须要明确用户需要的是什么,而且要准确的表达出来。这就需要我们使用规范的说明,这不仅是程序的要求,也是规定所用的结构、程序试验要求和文件,以及程序语言、输入和输出的基本要求。通过这种规范的操作可以有效地降低错误,而且能使被发现和改正的程序生成结构。这种规范说明要具有可测性、完整性、明确性、一致性和一定的适应性。
  3.2软件设计阶段
  在这个阶段要确定程序的结构、测试点以及限制等。我们可以采取一些有效地方法加强这个阶段的可靠性,比如“自顶而下设计”、易错设计、结构化程序设计等,这里我们着重介绍一下结构化程序设计的方法。
  说到结构设计,软件设计的从业人员都知道它对于整个软件的开发有着重要的意义,同样它对于软件的可靠性设计也有着很重要的作用,良好的程序结构对于编写、检查、纠错、修改和维护等都有积极的影响。结构化程序设计是把程序按要求分成若干独立的、更小的程序要求或模块化的功能要求,分别提出各自的要求规格说明,并注明是如何与程序中的其他部分接口,还必须指出所有的输入与输出,以及测试要求。这种方法使得程序条理更加清楚,修改和检查更加方便,效率也比较高。
  3.3编码阶段
  在进行软件开发时,编码产生的缺陷和错误是影响软件可靠性的主要原因。一般的编码错误是:代码输入错误;丢失代码;表达式错误等。为了减少编码的错误,我们在进行合理的结构设计后,再由程序员编制程序,然后再由另外的程序员进行检查,争取尽早检查处错误并改正。
  4.计算机软件可靠性测试的用例设计
  要想准确测试计算机软件的可靠性,设计一个典型而科学的测试用例显得尤为关键,用例设计的科学性直接影响着软件可靠性测试的信度。用例设计一般包含以下几个步骤,首先要制定测试用例的标识,选择被测试的对象,准备测试所需要的条件及适宜的环境,其次是对测试程序进行输入,完成一系列的测试操作步骤,最后是对输出的测试结果进行准确研判,同时考虑被测试对象的特殊属性及需求。
  5.结语
  随着科学技术的不断发展,计算机软件在各个行业中的应用越来越多,如何保证计算机软件可靠性就显得非常重要,这就需要我们了解软件可靠性的发展,改进软件可靠性设计的方法,不断提高计算机软件的可靠性设计水平,保证计算机软件能够正常、稳定的运行。
  参考文献
  [1]李瑞. 计算机软件可靠性与质量管理的探究[J]. 电子测试,2017,(04):134-135.
  [2]林依刚. 计算机软件技术的不可靠性研究[J]. 电子技术与软件工程,2015,(10):64.
  [3]李永征. 浅析计算机软件可靠性的测试方法[J]. 软件,2014,35(02):90-92.
  [4]张才华,冯法池,任军. 计算机软件技术的不可靠性分析[J]. 煤炭技术,2013,32(03):210-212.
  [5]乔国荣. 计算机软件技术的不可靠性分析[J]. 计算机光盘软件与应用,2013,16(05):200+202.
  [6]李季. 计算机软件可靠性设计的发展和研究[J]. 无线互联科技,2012,(08):143.
  [7]郭占杰. 浅析计算机软件可靠性设计[J]. 无線互联科技,2012,(04):51.
其他文献
【摘要】:译者序作为一种特殊的序言,其丰富的内涵显著区别于其他中文类著作的序言。译者序不仅承担一般序言所具有的表述译者对原著内容的“概括论说”和“翻译感悟”,其还具有完全原创的性质。翻译作为一项智力活动,译者在翻译时本身就是在进行“二度创作”,其最重要的特点就是翻译时,译者所具有的“三重身份”。当一位优秀的译者翻译完一部经典的外文著作时,其所具有的学术视野以及智性光辉是非读者可以比拟的,作为一个与
期刊
【摘要】:对于企业来说,财会管理工作都是非常重要的,它掌握着整个企业的经济运转的关键。当前很多企业都意识到了财会管理工作的重要性,并且也在积极采取有效措施进行管理,但是在取得相应成果的同时也在实际的应用中出现了一些问题,需要不断提高。本文针对加强企业财会管理这一课题进行了相关论述,首先对企业财会管理的基本概念进行了论述,然后对当前企业财务会计管理存在的问题进行了分析,最后针对这些问题提出了几点建议
期刊
【摘要】:双塘镇在建设公共服务型政府过程中存在的困境:政府职能转变、服务经济发展能力提升、公共服务和公共产品供给不足等方面亟需解决,为精准脱贫攻坚胜利,实现全面建设小康社会提供参考。  【关键词】:公共服务型政府;公共服务;公共产品;双塘镇  在全面建设小康社会攻坚阶段,双塘镇以新农村建设为切入点,改革镇政府机关运行机制,加强政府引导、服务、协调功能,努力建设公共服务型政府,但仍存在不足问题,任重
期刊
【摘要】:2017年10月18日,习近平同志在十九大报告中强调,中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。正确认识和把握这个新的重大政治论断,对于深刻理解我国发展新的历史方位,贯彻落实以习近平同志为核心的党中央关于在新的时代条件下建设社会主义现代化强国、实现中华民族伟大复兴中国梦的一系列重大战略部署具有重要意义。  【关键词】:
期刊
【摘要】:21世纪已经进入了计算机信息化的时代,随着社会信息化的不断发展,对计算机软件的开发利用不断的提高,随处可见的电子产品设备,各种系统软件、应用软件不断的被开发应用,人们应用各种APP软件己成为一种时尚,只有不断的提高计算机软件的技术开发,能构建更加完善的计算机软件系统。  【关键词】:计算机软件;开发技术应用;发展前景  1.计算机软件技术开发分析  1.1操作系统开发现状分析  随着计算
期刊
【摘要】:气候变暖给全球环境带来日益严重的影响,温室气体的减排和能源安全成为各国重点关注的对象,低碳城市的营建将有效减少碳排放,实现城市经济的高效、可持续发展,因而受到我国专家学者的重点关注。本文分析了低碳城市的内涵,又提出低碳城市的营建对策。  【关键词】:低碳城市;营建;对策  中国近三十年的经济高速发展带来了大量的碳排放,给我国以及世界的环境造成了严重影响。发展低碳经济,营建低碳城市,是我国
期刊
【摘要】:在土木工程施工技木中,只有进行工程实践才能揭示新的问题土木工程不仅为入类生活、生产提供了物质保障,而且大大推进了科技的进步,同时这是一门不断发展的学科。土木工程也是我国建筑行业的重要组成部分,开展有效的土木工程现场安全管理工作,可以避免事故的发生,减少人员伤害率与经济损失。  【关键词】:土木工程;施工;安全管理  1.土木工程施工特点  1.1环境恶劣  大多数的土木工程施工建设是露天
期刊
【摘要】:在日常计算机的维护中,主要维护的两个方向是计算机硬件和计算机软件。为了能够保证计算机正常有序的工作,要定期开展计算机系统的维护。就计算机系统维护与管理展开进一步探究,讨论了计算机系统维护现阶段的误区与改进措施,保障计算机系统正常有序的运行。  【关键词】:计算機系统;维护;软件;硬件  1.计算机维护与管理现状  1.1软件尚未具有统一的标准  现阶段计算机软件的开发与设计并没有一个被全
期刊
中国当代第一个创业潮是上世纪八九十年代的 “下海”经商浪潮。面对刚刚改革开放的契机,很多人带着大量的社会资源投入商海,给今后几十年的中国经济打上很多独特的烙印:比如一些带有特殊背景的独特盈利模式,为今后几十年的中国社会各个阶层提供各种规则等方面的引导,特色鲜明的企业领导人,为企业带来了中国特色的企业文化,也影响了社会的思维方式。当时社会背景下形成的经济结构,到现在还在调整转型等等很多,甚至当下的劝
期刊
【摘要】:文物对于国家而言具有重要的历史意义,它是国家历史文化的重要载体,并且还具有重要的研究价值。一些历史学家通过对文物的研究可以有效的还原当时的社会面貌以及风土人情。为了能使文物更好的体现出其所具有的价值,文物陈列与保管部门必须要具有文物保护意识,在这种意识的导向下做好文物陈列与保管工作,努力探索文物陈列与保管技术。本文以文物保护意识导向下的文物陈列与保管为主题,进行了简要的分析,目的在于提升
期刊