关于维护计算机软件相关问题的探讨

来源 :企业导报 | 被引量 : 0次 | 上传用户:tonyrice
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】计算机软件是联结用户与硬件之间的接口界面。用户通过计算机软件与计算机进行沟通和交流。软件是计算机系统设计的重要依据。为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的有效结合,及其对用户和软件的要求。
  【关键词】计算机软件;可维护性;软件;硬件;结合
  一、运用提高软件质量的相关技术
  模块化是软件开发过程中提高软件质量,降低成本的有效方法之一,也是提高可维护性的有效的技术。它的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其他模块影响很小;如果需要增加程序的某些功能,则仅需增加完成这些功能的新的模块或模块层;程序的测试与重复测试比较容易;程序错误易于定位和纠正;容易提高程序效率。使用结构化程序设计技术,提高现有系统的可维护性。采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码。改进现有程序的不完善的文档。改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。采用结构化小组程序设计的思想和结构文档工具。软件开发过程中。建立主程序员小组,实现严格的组织化结构,强调规范,明确领导以及职能分工,能够改善通信、提高程序生产率;在检查程序质量时,采取有组织分工的结构普查,分工合作,各司其职,能够有效地实施质量检查。同样,在软件维护过程中,维护小组也可以采取与主程序员小组和结构普查类似的方式,以保证程序的质量。
  二、进行明确的软件质量保证审查
  质量保证审查对于获得和维持软件的质量,是一个很有用的技术,还可以用来检测在开发和维护阶段内发生的质量变化。为了保证软件的可维护性,有四种类型的软件审查:(1)在检查点进行复审。保证软件质量的最佳方法是在软件开发的最初阶段就把质量要求考虑进去,并在开发过程每一阶段的终点,设置检查点进行检查。检查的目的是要证实已开发的软件是否符合标准,是否满足规定的质量需求。在不同的检查点,检查的重点不完全相同。(2)验收检查。验收检查是一个特殊的检查点的检查,是交付使用前的最后一次检查,是软件投入运行之前保证可维护性的最后机会。它实际上是验收测试的一部分,只不过它是从维护的角度提出验收的条件和标准。(3)周期性地维护审查。软件在运行期间,为了纠正新发现的错误或缺陷,为了适应计算环境的变化,为了响应用户新的需求,必须进行修改。因此会导致软件质量有变坏的危险,可能产生新的错误,破坏程序概念的完整性。因此,必须像硬件的定期检查一样,每月一次或二月一次,对软件做周期性的维护审查,以跟踪软件质量的变化。周期性维护审查实际上是开发阶段检查点复查的继续,并且采用的检查方法、检查内容都是相同的。为了便于用户进行运行管理,适时提供维护工具以及有关信息是很重要的。(4)维护审查的结果可以同以前的维护审查的结果、以前的验收检查的结果和检查点检查的结果相比较,任何一种改变都表明在软件质量上或其他类型的问题上可能起了变化。对于改变的原因应当进行分析,例如,如果使用的是复杂性度量标准,则应当随机地选择少量模块,再次测量其复杂性。对软件包进行检查。软件包是一种标准化了的,可为不同单位、不同用户使用的软件。软件包卖主考虑到他的专利权,一般不会提供给用户他的源代码和程序文档。
  三、选择适当的程序设计语言
  程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。但同是高级语言,可理解的难易程度也不一样。第四代语言,例如查询语言、图形语言、报表生成器等,有的是过程化的语言,有的是非过程化的语言。不论是哪种语言,编制出的程序都容易理解和修改,而且,其产生的指令条数可能要比用COBOL语言或用PL/1语言编制出的少一个数量级,开发速度快许多倍。有些非过程化的第四代语言,用户不需要指出实现的算法,仅需向编译程序或解释程序提出自己的要求,由编译程序或解释程序自己做出实现用户要求的智能假设,例如自动选择报表格式,选择字符类型和图形显示方式等。总之,从维护角度来看,第四代语言比其他语言更容易维护。
  参 考 文 献
  [1]于士文.敏捷软件开发方法在软件维护中的应用研究[D].湖南大学.2006
  [2]小乌云.给Word文档精确“减肥”五小招[J].网络与信息.2005(4)
其他文献
【摘 要】云南白族银饰作为白族文化的载体,以其独特的方式传承着白族的文化。本文通过研究古代金属工艺的特点,分析云南白族银饰的金属制作工艺,总结其文化特征,简述当代设计的发展趋势,证明民族文化是必须在研究和传承传统的基础上汲取现代设计理念,才能实现民族传统文化的复兴。  【关键词】金属工艺的历史;云南白族的金属工艺;文化内涵;现代的展望  一、金属工艺的历史特点  唐代铜镜,庄丽丰满,风采迥异,质
灵活使用多媒体技术,能刺激学生的学习兴趣,调节课堂氛围,调动学生学习积极性,改变以往语文教学课堂的枯燥无味,使课堂教学内容生动具体化,提高了语文课堂的趣味性,让每个学
【摘 要】社区安全是矿区安全生产的保障,文章从治安防范、交通管理、消防管理三方面阐述了治安保卫在安全社区建设中的作用。  【关键词】安全社区;治安保卫;建设  山东能源新矿集团翟镇煤矿自开展安全社区工作以来,为保证安全社区建设进程,将治安保卫工作落到实处,有效预防和控制各类案件、事故的发生,为社区居民日常工作和生活提供了良好的工作和生活环境。根据实际情况就治安保卫在安全社区中如何发挥作用谈几点体
目的 探讨右美托咪定对心脏不停跳冠状动脉搭桥术(CABG)患者麻醉苏醒期认知功能的影响.方法 行心脏不停跳CABG患者60例随机均分为三组:麻醉诱导前10 nin内,A组泵入右美托咪定
目前国内企业随着社会经济的发展已经进入一个全新的发展阶段,若想在激烈的市场竞争中不被淘汰并占据领先优势,就要通过各种手段提高自己的核心竞争力,而提高竞争力的最有效
随着基层医院的收入结构转变以及运营成本的上升,使得基层医院的会计工作重点从算账记账以及事后分析逐渐转移到事前的预测以及实时跟踪监控,准确提供基层医院会计信息资料并
企业报是企业形象的一面旗帜。它以记录者和教化者的双重身份,传达企业的发展理念和发展战略,反映企业的宏大历程和动人瞬间,折射企业员工的工作状态和精神风貌,同时也以独有的方式,潜移默化地影响与塑造企业及员工的独特气场。中车青岛四方机车车辆股份有限公司(以下简称“公司”)历来重视企业报的舆论引导和价值创造作用。公司企业报《火车头》自1956年创刊以来,始终定位于“围绕中心、引领风向、成风化人、凝心聚力”
期刊
大港油区家属工多年前曾艰苦奋战在生产自救及相关辅助型岗位上,为油田企业的飞速发展付出了艰辛的汗水.随着油区家属工生活补助费、户口迁转、参保待遇等政策的改革,家属工
选人用人不正之风或用人腐败问题,事关党风政风,事关人心向背,事关社会风气大局.必须严格按照从严治党、从严治吏的要求,在选拔任用工作中严明工作纪律、严格程序把关、严肃
目的 探讨腹腔镜胆总管切开取石术在有上腹部手术史患者中的应用.方法 有上腹部手术史的胆总管结石患者134例,76例患者行腹腔镜胆总管切开取石术(腹腔镜组),58例患者行开腹胆