计算机软件可维护性方法探讨

来源 :数字化用户 | 被引量 : 0次 | 上传用户:stefanie888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】如今科学技术不断发展,随之而来的应用软件也开始不断发展,并且逐渐深入到人们生活的各个层面。现在的软件工程正在不断的进步,对其软件的开发也比较困难,需要一套行之有效的方法来不断的强化软件的准确性、可理解性以及可保护性,从而加强软件的效率,节约成本。下面我们就根据实际情况对计算机软件的维护,提出自己的看法和意见,希望软件的可维护性能够更加的完善。
  【关键词】计算机软件 可维护方法 策略研究 深入探讨
  现在是信息化的时代,计算机的使用率越来越频繁。随着计算机的发展,计算机内部的软件也在不断的进步。程序软件让计算机变得更加的智能化和集成化,对其软件的要求也不断的增加,所以对于软件的维护就显得尤为重要。在进行软件开发的过程中要时刻注意软件的可维护性,找到好的维护方法,就可以保证整个计算机的有序运行,把这种方法运用到计算机中去,就可以促进计算机事业更上一层楼。让计算机的软件使用能够满足更多的用户需求。
  一、计算机的软件维护情况
  相对软件来说,主要有两个生命周期阶段,这两个阶段分别是开发期和运营期,运营期可以很好的保证系统的整体运作,在开发的阶段,因为消耗量很多的精力、物力和财力,因此,大家都希望尽可能的来拓展系统的运行时间,充分的发挥软件的功能,和别的相比较,软件的投资比较低。但是,现在还没有出现软件错误的情况,也就是说,软件在工作的过程中,是不可能被更改的,对其的开发是一个大的项目,要不断提高效率,尽量节约成本,从而保证软件的质量,所有用户都是希望自己所使用的软件是现有的软件,进行扩张和移动。因此,在工作的过程中,该软件的工作者就是要不断的修正软件,这也就是所谓的软件的维护。对于软件维护来说,一般包括三类,分别是纠正性维护(Corrective Maintenance)、适应性维护(Adaptive Maintenance)、完善性维护(Perfective Maintenance),这三种维护方式的主要功效分别是:改正软件中存在的错误,尽快的适应外部的环境以便更快的作出调整,加强系统的效用和扩大其性能以便对软件进行改正。就这三方面的维护来讲,第二类和第三类所占的比重比较大,约为80%。因此,软件在工作的时候还要不断的调整,所以软件的价值是很重要的,有调查显示,对于软件的维护投资已经达到整个软件运行周期投资的70%以上,其中的软件维护是相当的重要。并且软件维护越来越困难,解决这个问题变得极为重要。
  二、计算机软件的维护措施和方法
  (一)对于软件的质量制定相关标准和优先级
  我们所说的可维护性程序主要是指能够被人们理解、准确的和可以改变的程序。为了完成这个目标需要花费很大的努力。因为就软件的质量特征来说有的是可以相互促进的,有的却是相互排斥的。所以,要明确软件质量的标准和优先级,争取满足各种质量的需求,如果不可以,就要根据计算机的实际情况来进行调整。
  (二)加强软件工具的板块化和提升其技术含量
  在进行软件开发的时候,要加强软件的质量,尽量的节约成本,也就是板块化。板块化的特征有变一动一,对其他的程序没有影响,在程序运作的过程中添加一个新的板块,来找出错误,提升效率等。并且,加强软件的可维护性可以利用结构化程序设计的模式。这种模式可以让我们更好的了解到所有接口的特点,尽量的减少出错,用一个结构化的模块来换掉不是结构化模块,是十分必要的。加强组织结构的严谨化,规范行为,不但可以加强生产效率,还对软件的质量也是一种保证。
  (三)制定精准可靠的质量审查工作
  质量保证审查能对软件的质量状况进行明确监督,确保软件的可用性,而且及时对软件状况进行分析。对软件进行实时监测,能及时发现并解决存在的问题,降低因为维修软件所额外支出的费用。
  (四)慎重选择程序设计语言,尽可能选用可维护、易操作的设计语言,保证后续工作的展开
  程序设计语言是一个专业概念,它包含高级语言和低级语言两类。所谓低级语言,可想而知有一定的弊端和缺陷,它不利于操作和维护,不论是机器语言还是汇编语言都有一定的技术限制。而高级语言相对来说就利于维护和理解。就目前情况而言,第四代语言更利于维修操作,它蕴含面广,既有过程化的语言,又有非过程化的语言。
  (五)在软件维护过程中我们常会遇到一些困难,所以我们需要加强对软件维护方法的探索与研究
  在维护过程中我们常会遇到文档资料不全、人员流失、未遵守软件程序等问题。还有一些软件在软件维护方面面临瓶颈,开发一款新型软件需要花费一定的人力物力,但是如果维护的费用超出开发的费用,那么维护就显得有点浪费,而且重复维修会影响系统的正常使用。由此可见,软件开发人员在开发软件时要充分发挥创造性思维,避免重复维修过程中的浪费现象,加强软件自我修复的能力。同时要明确设计思路,软件设计要符合科学发展观的若干要求,既要保证能效的多功能性又要利于维修。
  三、总结
  总而言之,计算机已经渗入到人们生产、生活的方方面面,正在悄无声息地影响着我们的生活方式。随着计算机网络的不断发展,计算机软件也应运而生,计算机信息系统俨然成为计算机技术的核心和关键,发挥着举足轻重的作用。计算机软件开发正朝着科技化、智能化、信息化、广泛化的方向发展。由此可见,软件开发的各个环节都起着举重若轻的作用,我们必须分阶段、有步骤的进行软件开发,从不同层面提高软件的维修能力,保证软件质量。软件开发和维护水平的增长在很大程度上取决于技术人员的业务素质,所以工作人员要加强业务学习,了解软件在生命周期内的反应特征,为软件开发以及维护提供科学借鉴。
  参考文献:
  [1]李洪安;浅谈计算机软件可维护性方法[J]2012(08)
  [2]巢燕娟;计算机软件可维护性方法探讨[J]2011(11)
  [3]李雪梅;计算机软件可维护性方法分析[J]2009(05)
  [4]钱钦虎;张永新;计算机软件的可维护性问题[J]2013(01)
其他文献
多中心Castleman病是一种罕见的通常不可治愈的淋巴结增生紊乱性疾病.其发病机制不清,但现在大多数学者认为与人疱疹病毒8型感染关系密切,并且发现HIV感染的患者较易发生多中心Castleman病,其原因可能是HIV感染的患者人疱疹病毒8的感染率增加.人疱疹病毒8型为一种DNA病毒,多中心Castleman病中可以检测到人疱疹病毒8型及其编码的基因,它们在多中心Castleman病发病机制中起到
1文献来源Slotman B,Faivre-Finn C,Kramer G,et al.Prophylactic cranial irradiation in extensive small-celllung cancer[J].N Engl J Med,2007,357:664-672. 1 Source
【摘 要】本文通过研究计算机网络对汽车的全自动检测,研究该控制系统和汽车性能的整体联系,对整套系统的构成、工作内容、运作原理等方面进行探索和综合。本文就通过对全自动汽车检测计算机网络控制系统的相关研究和探讨,总结其相关理论并应用于实际。  【关键字】全自动 汽车检测 计算机网络  大部分汽车制造厂中的检测部门都担任着车辆的质量检测者和评价者的角色,而在社会进步的浪潮中,设备逐渐老化、陈旧,在设施逐
【摘 要】叙述了唐钢第一钢轧厂天车称量系统的组成、工作过程及使用效果。天车物流系统的应用,极大的方便了物料管理,降低了工人的劳动强度,而且可以获得较大的经济效益。  【关键词】天车 称量 动画 报表  一、前言  唐钢第一钢轧厂通过天车称量系统对天车过程中的实时重量及位置进行采集,并通过调室大屏实时进行动画显示。自动判断装铁、装废钢、出钢等动作,并实时利用模型计算出装入量、出钢量等重量信息。记录历
【摘 要】工业自动化领域的发展趋势:控制系统的智能化、分散化、网络化及管理控制一体化。  【关键词】工业 自动化控制技术  一、控制系统的智能化、分散化、网络化  工业自动化领域的发展趋势之一是控制系统的智能化、分散化、网络化,而现场总线的崛起正是这一发展趋势的标志。  现场总线的崛起  半个多世纪以来,工业自动化领域的过程控制体系历经基地式仪表控制系统、电动单元组合式模拟仪表控制系统、集中式数字
【摘 要】本文通过对中央空调系统的变频节能改造的指标设计、方案实施以及实际运行效果分析,旨在使变频器在工业领域中得到广泛推广和应用,以达到节能减排、降低能耗和生产成本的目的。具有一定的实用价值。  【关键词】中央空调 变频节能 设计  一、概述  在中央空调系统中,各种类型和不同功能的风机水泵的容量是根据建筑物最大设计冷热负荷设计选定的,并留有一定的设计余量。由于四季的变化,阴晴雨雪及白天与黑夜时
【摘 要】在工民建中,混凝土是工程承重的重要组成材料,在建筑工程中不可或缺。因此,混凝土施工的质量是整个工程质量的关键,如果在实际的施工过程中出现了质量问题,将会直接影响整个工民建工程的质量。文章主要对工民建混凝土施工的质量控制进行了探讨和研究。  【关键词】工民建 混凝土施工 质量控制  工民建中绝大部分建筑物以及构筑物的安全、防寒、防渗等工程是由混凝土和钢筋混凝土所承担的,混凝土主要是由水泥、
【摘 要】为了加强油气管道设备的管理和维护,保证管道的安全运营。以塔里木输油气分公司为例,就原始资料及统计分析在油气管道设备管理中的应用做了一些探讨,并应用排列图表法对管道可靠性进行了分析。得出:原始资料及统计分析在油气管道设备管理中具有重要作用,能够为管理者提供决策支持依据,保证管道的安全运行,从而提高管道公司的管理水平和经济效益。  【关键词】原始资料 统计分析 油气管道 设备管理  一、引言
【摘 要】本文对真空电容器件故障产生的原因进行了分析,详细介绍了查找和处理真空电容器件故障的方法和注意事项。  【关键词】TSW2500型发射机 真空电容 失谐 故障判断 处理  一、引言  我台丙机房有8部TSW2500型短波发射机,该型发射机运行稳定,操作方便,自动化程度高,并能实现远程监控。可在所有短波广播频段内满功率、满调幅、稳定可靠地播出,维护量小、实际播出效果好。但从启播至今也发生了不
【摘 要】现在我国的经济技术发展迅速,尤其体现在计算机网络应用发展方面,计算机网络不单单是在经济、科研和军事中有所运用,也已经渐渐的深入到我们生活的每个层面。下面我们就对于网络的安全和准确性提出自己的见解,进行深入的研究和讨论,以便增强人们在保护计算机网络安全方面的意识。  【关键词】计算机网络 安全问题 深入研究 实施策略  随着科学技术的不断进步,在如今生活和社会的各个领域中都有网络技术的加入