浅析计算机软件可维护性方法

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:lazysheep85
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:计算机是由硬件和软件合二为一的产品,两者缺一则不可使用;也可以说,两者之一发生故障也会影响正常使用。所以,对计算机的维护和维修,不但要懂得硬件的相关知识,而且还要懂得软件的相关知识。因此,只有掌握硬件和软件的基本知识和技术,才能搞好计算机的维护和维修工作。
  关键词:硬件 软件 计算机 维护
  中图分类号: G623.58文献标识码: A
  软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。
   一、计算机软件维护性概述
  在软件生命周期,涵盖了两个重要阶段,包括开发期和运营期,运行期是系统有效发展的阶段,在系统开发时,出于付出了大量人力和物力资源的原因,大家总是希望尽可能地延长系统的运行周期,使软件发挥更大的性能,与硬件相比,软件成本也较低。然而,目前尚未出现全面侦测软件缺陷的技术。事实上,在软件运行出现问题需要维护时,是不可能不修改软件的,开发投资通常非常巨大,从而保证了生产效率,降低成本,并保证软件的品质,人们总是希望使用现有的软件,对其扩张或移植。所以,在操作过程中,软件人员的任务是继续进行修改软件,这项工作就是所说的系统维护。
  软件维护一般包括三大类,一是纠正性维护(Corrective Maintenance)。这类工作主要是纠正软件存在的错误;二是适应性维护(Adaptive Maintenance)。这类工作主要是为能适应变化的外部环境,对软件应用程序做出修改;三是完善性维护(Perfective Mainte nance)。这类工作是为能提升系统性能或扩大其功能,也对软件进行更改。这三个方面的维护工作,第二和第三层面维护方面所占的份额最大,占80%左右的总维护工作。可见,该软件在运行过程中也是开发商的维修过程,维护软件的价值也是不用多说的。根据调查表明,软件维护成本已占到整个软件生命周期成本的70%以上,软件的可维护性居于首位。但软件维护的难度越来越大,并已成为目前所面临的最大问题。
  二、使用提高软件质量的技术和工具
  模块化是软件开发过程中提高软件质量,降低成本的有效方法之一,也是提高可维护性的有效的技术。它的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其他模块影响很小;如果需要增加程序的某些功能,则仅需增加完成这些功能的新的模块或模块层;程序的测试与重复测试比较容易;程序错误易于定位和纠正;容易提高程序效率。使用结构化程序设计技术,提高现有系统的可维护性。采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码。改进现有程序的不完善的文档。改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。采用结构化小组程序设计的思想和结构文档工具。软件开发过程中。建立主程序员小组,实现严格的组织化结构,强调规范,明确领导以及职能分工,能够改善通信、提高程序生产率;在检查程序质量时,采取有组织分工的结构普查,分工合作,各司其职,能够有效地实施质量检查。同样,在软件维护过程中,维护小组也可以采取与主程序员小组和结构普查类似的方式,以保证程序的质量。
  三、 确保软件质量的质保审查
   质量保证审查对于获得和维持软件的质量,是一个很有用的技术,还可以用来检测在开发和维护阶段内发生的质量变化。一旦检测出问题来,就可以采取措施来纠正,以控制不断增长的软件维护成本,延长软件系统的有效生命期。为了保证软件的可维护性,有4种类型的软件审查。
  验收检查。验收检查是一个特殊的检查点的检查,是交付使用前的最后一次检查,是软件投入运行之前保证可维护性的最后机会。它实际上是验收测试的一部分,只不过它是从维护的角度提出验收的条件和标准。
  周期性地维护审查。软件在运行期间,为了纠正新发现的错误或缺陷,为了适应计算环境的变化,为了响应用户新的需求,必须进行修改。因此会导致软件质量有变坏的危险,可能产生新的错误,破坏程序概念的完整性。因此,必须像硬件的定期检查一样,每月一次或两月一次,对软件做周期性的维护审查,以跟踪软件质量的变化。周期性维护审查实际上是开发阶段检查点复查的继续,并且采用的检查方法、检查内容都是相同的。为了便于用户进行运行管理,适时提供维护工具以及有关信息是很重要的。
  维护审查的结果可以同以前的维护审查的结果、以前的验收检查的结果和检查点检查的结果相比较,任何一種改变都表明在软件质量上或其他类型的问题上可能起了变化。对于改变的原因应当进行分析,例如,如果使用的是复杂性度量标准,则应当随机地选择少量模块,再次测量其复杂性。
  对软件包进行检查。软件包是一种标准化了的,可为不同单位、不同用户使用的软件。软件包卖主考虑到他的专利权,一般不会提供给用户他的源代码和程序文档。因此,对软件包的维护采取以下方法。使用单位的维护人员首先要仔细分析、研究卖主提供的用户手册、操作手册、培训教程、新版本说明、计算机环境要求书、未来特性表,以及卖方提供的验收测试报告等,在此基础上,深入了解本单位的希望和要求,编制软件包的检验程序。该检验程序检查软件包程序所执行的功能是否与用户的要求和条件相一致。为了建立这个程序,维护人员可以利用卖方提供的验收测试实例,还可以自己重新设计新的测试实例。根据测试结果,检查和验证软件包的参数或控制结构,以完成软件包的维护。
  结束语
  伴随计算机技术快速发展,不断产生各种应用软件,并面向各应用领域满足需求,对软件进行维护和保护已成为软件行业所面临的一个现实问题。伴随软件工程的不断完善,使软件开发越来越复杂,并具有一整套科学方法,进而提升了软件系统的可靠性、可理解性和可维护性,提升了软件生产率,降低了开发成本。该文对计算机软件可维护性方法进行了探索和研究,希望为今后软件可维护性的发展做出一些应有的贡献。
  参考文献
  [1]丁剑洁,基于度量的软件维护过程管理的研究[D],西北大学,2006
  [2]洪甜,FXOMS系统的软件维护[D],浙江大学,2006
  [3]于士文,敏捷软件开发方法在软件维护中的应用研宛[D],湖南大学,2006
其他文献
【摘要】国外工程使用的机械设备一般比较昂贵和先进,往往在合同书内就已经指定该使用何种品牌的机械设备。因此,国外工程做好施工机械设备管理工作至关重要。本文将从以下几个方面来具体分析如果有效的管理国外工程的施工机械设备管理。  【关键词】国外工程;施工;机械设备;管理    中图分类号: TQ42 文献标识码: A  一、前言  由于经济条件和施工环境存在一定的差异,国内工程和国外工程的施工存在诸多不
期刊
摘要:某高层建筑总高161m,双塔楼为带内柱的超高层框架。本文结合本工程阐述了对超高层的建筑结构设计及主要技术措施。   关键词:超高层 建筑结构 设计技术 措施 问题探讨   中图分类号: TU97文献标识码: A  一工程概况的地基基础   某项目地上建筑面积为13.45万m,地下建筑面积为4.3万m,总建筑面积为17.75万m。根据岩土工程勘察报告,本工程场地地基土层为第四纪冲海积的黏土和淤
期刊
【摘要】对水利水电工程进行投资控制,这是确保水利水电工程具有质量的前提。所以,必须在设计阶段就做好投资控制,从而节约投资成本。本文分析了设计管理对投资控制的重要性和意义,进而分析了如何通过设计管理来控制投资。  【关键词】水利水电工作;设计管理;投资控制  中图分类号:TV 文献标识码: A   一、前言  对于水利水电工程的投资控制工作来说,设计阶段的投资控制是控制工程成本的第一个环节,也是最为
期刊
摘要:混凝土外加剂是指为改善和调节混凝土的性能面掺加的物质。混凝土外加剂在工程中的应用也越来越广泛,外加剂的添加对改善混凝土的性能起到一定的作用。在市场上的外加剂也各种各样,就有出现很多的外加剂达不到标准要求,许多厂家生产的外加剂也存在质量上的问题,外加剂在工程上的应用不当等等问题,也引起了广大建筑商们的重视。在检测业里更要引起检测员的重视,特别是作为一个检测员应该起到对外加剂的检测把关的作用,本
期刊
摘要:为促进公路工程整体质量水平的提高,保证公路工程试验检测工作的质量,我国各地都加强了工地试验检测机构的管理,各单位部门必须对此给予高度重视,监理工程师有责任、有义务认真履行合同赋予的职责和权利,切实履行好监督和管理职能,充分发挥试验检测的基础性作用,用科学的数据为工程质量保驾护航,努力开拓管理思路,提高管理水平,加大管理力度,使公路工程试验检测工作走上规范发展的道路。  关键词:试验检测 工程
期刊
摘 要 :建筑工程建设过程中,对于玻璃墙的材料选择,操作施工,水平的要求十分高, 做好其施工中的质量监理尤其重要。本文对施工中特殊注意的一些关键点提出一些控制措施, 以供参考。  关键词:玻璃幕墙;新型;发展  中图分类号:TU74 文献标识码: A  一、幕墙与建筑物的结合  建筑幕墙一般应用于人群密集或大型的公共建筑,重要的高层、超高层建筑的外立面上。由于设计及施工技术的不断突破,建筑幕墙对于
期刊
摘要:随着人们生活水平的提高,建筑内部噪声对人体产生的危害越来越引起人们的高度重视。建筑内部的噪声来源主要有以下两方面:一是常见的家用电器,如空调、音响等;另外一个就是来自建筑给水排水系统所产生的噪声。  关键词:给水排水噪声  中图分类号:S276 文献标识码: A  Abstract: with the improvement of people's living standard, buil
期刊
【摘 要】火电厂锅炉设备安装工程质量的好坏是直接影响火电厂锅炉长期安全稳定运行的一个重要因素,在安装前一定要制订切实可行的预防措施,把质量问题消灭在萌芽状态。火电厂锅炉中机电设备技术安装工程是一个多工种、多工序、多系统的复杂生产过程,它是建设工程的重要组成部分,我们应给与足够的重视,本着安全、优质、美观的原则,严格按照安装规章,并且根据现场实际情况,灵活变通,确保机电设备安装的质量与美观,并尽可能
期刊
摘要:随着国民经济的飞速发展,对提高电网的供电质量和安全系数的要求越来越高,伴随着计算机、通信技术的进步,变电站综合自动化系统技术也突飞猛进。当今变电站实现综合自动化已经是发展的一种必然趋势,它不仅能够提高电能质量,更在变电站甚至是电网的安全、可靠运行等方面有突出的体现。因此,针对老旧变电站的综合自动化改造势在必行。本文主要对变电站综合自动化改造的主要内容技术措施进行了分析探讨。  关键词:变电站
期刊
【摘要】中国改革开发三十年期间,我国各行各业蓬勃发展,对国民经济的增长做出了巨大的贡献,也取得了重大的成就。其中最具有代表性的房地产行业,更是反应了中国经济体制改革和市场化进程的发展变化,其发展不但体现出了市场经济发展过程的各种矛盾,也凝结了市场经济发展过程中的成就。在经历了2008年的全球金融危机之后,房地产行业进入了深度的调整期,接受了前所未有的考验。针对地产经济所面临的众多不明朗因素,做好财
期刊