基于计算机软件设计过程的可维护性

来源 :科学与财富 | 被引量 : 0次 | 上传用户:silversandcgliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:信息时代背景下,高科技电子产品已经占据人们生活中的每个角落,计算机无疑是处于最重要的主导地位。在网络技术中,软件是用户与计算机交流的主要媒介,同时还能够将一个复杂的事物运用简单的编程或数字语言将其表达处理,有着传达或满足用户需求的作用。
  关键词:计算机;软件设计;可维护性
  计算机软件是通过计算机图像、声音、语言或影像的方式,将需求或事物进行抽象化处理,并将其展现出来,利用计算机语言与数学进行的描述并解决的问题。计算机软件在实际应用中不仅要考虑各项软硬件指标,满足用户需要,同时还要重视软件的可维护性问题。
  一、影响计算机软件设计可维护的因素分析
  (一)计算机软件设计——可理解性
  软件可理解性是指第一软件设计者外的其他工作人员,在实际操作中能够清晰代码的注释,编写语言代码更加的清晰简单明了,能够让其他工作人员更快的理解软件内部功能、接口、模块、软件内部模块和结构设计以及语言开发等复杂程度。而且,软件模板的设计与文档设计在合理性和精准性将会直接影响计算机软件可理解性,甚至将会直接影响整体软件的合理性、科学性和准确性。
  (二)计算机软件设计——可修改性
  软件的可修改性对软件整体应用来说有着非常重要的作用,要知道一款良好的系统软件在设计和研发过程中一定要确保软件的科学性和合理性,确保软件在后期开发使用过程中能够根据需求不断的优化,能够及时修改,以此能够达到更好的满意效果。而且软件的设计原理和整体逻辑都有着一定的耦合、内聚等关系,在一定程度上会影响计算机软件的修改和应用。
  (三)计算机软件設计——可重用性
  计算机软件的可重用性指的是编写功能,在系统模块的基础上对其进行改动就能够在另外一个系统上应用,或者应用在其他软件中,而且自身的适应能力也比较强,自身的维护性功能也比较好,一般用于计算机软件开发中,使其能够提升系统的维护性[1]。
  (四)计算机软件设计——可测试性
  计算机软件的被理解程度能够直接影响软件后期修改过程中能否被快速测试的难易度程度。所以,要求最开始在软件设计过程中要对软件结构和文档设计合理化、科学化,在实际应用中根据软件自身需求选择合适的测试诊断工具,同时还要对软件整体进行有效的规划和调整,使其能够为后期建设和应用奠定良好的基础。
  二、提升计算机软件可维护性措施
  (一)进一步完善软件的质量标准
  在计算机软件领域中,其主要功能是在计算机硬件与用户之间,主要是进行计算机操作,在实际运用中离不开软件的中介作用。换一个角度来说,软件在实际运行中要满足用户的实际需求,使其能够将用户的资源信息和各项操作进行有效整合,使其能够有效提升计算机软件的应用效率。再者,在软件设计过程中,若是想要实现可维护性,那么对理解性、可测试、适用性以及修改性有着很高的要求,若是在实际应用中能够确保所有软件都能够做到以上几点,那么对技术性要求是非常高的,而且需要付出较高的经济成本。另外,软件的质量特性在实际应用中有着一定的互影响性质,不仅体现在互相促进中,还体现在互相抵触中。这是一种特殊的关系,对于软件设计工作人员来说,因用户需求与可维护性理解有所不同,在重要性能上也有着一定的偏差。所以,在可维护性实现中可以根据不同的情况或质量标准进行完善与确定,使其能够更好的体现软件的价值。
  (二)实现软件质量的有效审查
  在软件设计过程中,最重要的功能就是能够符合不同层次的用户需求,将质量审查工作模式引入软件设计中模式中,使其能够实现软件质量有效性工作。再者,软件质量审查工作能够对软件开发、设计语与维护时能够及时发现存在的质量问题。在实际应用中能够及时对软件缺陷、偏差或设计不合理构造进行有效的测试与发现,并对其进行有效纠正,使其能够将软件维护成本经济降到最低,同时还能够延缓软件使用寿命。为了能够有效提升软件的可维护性,在实际应用中可以从以下两方面入手,使其能够有效提升软件质量的审查工作。其一,在软件检测点进行实时复审,在软件设计过程中将软件的质量以及需求考虑在内,在不同的时间节点都要对其进行可持续性检测。通常来说,软件检测内容主要有开发成果是否与预期相结合、质量与要求是否符合标准。其二,周期性维护审查。计算机软件在实际运行期间,为了能够及时发现新的错误并对其进行纠正,同时还能够适应新环境的变化满足用户需求,在实际应用中要对其进行有效的修改,在某种程度上会导致软件质量变化的可能性,甚至还会产生新的错误,从而影响程序概念的完整性,因此,在实际应用中要对硬件设备进行定期检查,可以每两个月检查一次,同时还要对软件进行周期性维护审查,使其能够及时跟踪软件质量的变化。软件周期性维护审查也属于开发阶段检查点复查,使用科学的检查方法,便于用户运行管理,能够及时提供维护工具的相关检测信息。其三,在对软件的开发成果进行验收与检查工作中,因软件这属于软件交付前最重要的审查步骤,所以,在实际工作中一定要做好精密且严谨的检测工作,并根据可维护性标准和要求的前提下,做好各项验收标准与验收条件的制定,使其能够确保软件在交付后能够符合相关质量和各项操作体验。再有,要对软件包进行全面检查,这不仅是软件关键技术的所在,同时也是软件包与软件技术的关键之处[2]。所以,有很多卖主在实际应用中并不愿意提供相关源代码等资料信息,因此,用户要从软件包用户手册、软件特性以及培训教程出发,并对各项主要程序内容进行有效的核查。
  (三)选择可维护的程序设计语言
  随着科学技术的进步和发展,计算机设计语言也在逐渐增多,由低级语言逐渐向高级语言的转变和发展,在某种程度上影响程序的可维护性。简单来说,低级语言就是汇编语言、机器语言,在实际应用中难以理解、难以掌握,从而导致难以维护。而高级语言与低级语言相比较更容易理解,在实际应用中能够及时发现并检查所存在的问题,有着良好的维护性功能。但是在高级语言中,可理解程度也有所不同,难易程度也有所不同。在第四代语言中,图形语言、查询语言或报表生成器等,有的是过程化语言,有的是非过程化语言,无论哪种语言,在编制过程中都容易修改和理解,而且所产生的指令比PL/I或COBOL语言开发速度要快很多,编制数量少一个等级[3]。
  综上所述:
  计算机在人们的生活和工作中有着非常广泛的应用,而且正在朝着信息多元化,智能化以及集成化的方向发展。软件开发中的维护性也在不断的提升,在实际应用中要充分了解软件设计中的各个阶段,并与实际案例进行有效结合,使其能够全面提升计算机软件可维护性的设计与应用,降低软件更新成本经济,推动信息化建设和发展。
  参考文献:
  [1]   高清.对计算机软件设计过程中的可维护性分析[J].数字技术与应用,2017(04):227.
  [2]   马宇驰.计算机软件设计中嵌入式实时软件的应用探析[J].信息通信,2018,000(004):104-104.
  [3]   杨晓丹.计算机软件的开发维护可靠性研究[J].信息周刊,2018,000(015):0165-0165.
  作者简介:
  张湖枝,男,1987年 3月生,汉族,籍贯广西灵山,大专学历,现就职于广西博达软件股份有限公司任公司项目经理职务,无职称,主要从事开发党建云平台,项目开发和管理工作。
其他文献
2009年,在一项由来自65个国家的15岁学生进行的国际学生评估项目中,来自上海的同学在数学、科学和阅读方面的成绩领先于全球同龄人,而美国学生则排在中间位置。这一成绩的公布(以及其他国际比较)引起了许多国家的焦虑,刺激了各国的快速政策反应,并在美国引发了一波思考:为什么美国儿童的情况并未好转?如何才能改善结果?  对于大部分美国人来说,数学和科学的成绩尤为重要,它既是衡量相对于早期美国人的成绩所取
期刊
摘要:释明制度作为大陆法系国家民事诉讼中的一项基本制度,在准确案件事实和正确适用法律方面具有重大意义。在法官疏于疏于履行释明义务的情况下,已经进行的诉讼活动效力如何却没有规范。准确阐述释明义务的理论基础、厘清法官释明义务的具体范围及法律后果具有重要的意义。  关键词:释明;处分主义;辩论主义  一、释明的性质界定  关于释明的性质,有学者认为释明是一种权利,有学者认为是一种义务,也有部分学者采用折
期刊
摘要:针对汽车发动机装配线手动工位装配的不平衡损失率较高的问题,提出了基于标准时间数据系统的装配线平衡方法,运用标准动作分析法建立标准动作模型,开发了发动机装配的标准工时分析软件STDS,采用该软件分析出手动工位标准工时节拍,然后对工位进行线平衡,减少了工位和操作人员,降低了不平衡损失率,提升了效率。  关键词:标准工时分析;发动机车间;线平衡  1引言  汽车发动机装配线由手动工位与自动工位组成
期刊
摘要:在人们日常生活中,广播、电视作为生活必需品,是媒介传播的普遍形式。通过广播与电视,人们可掌握自身所需信息,了解各行业、各领域信息动态。而发射天线作为广播、电视的主要途径,通过发射天线,可传输广播调频信号,直播电视数据信息,发射天线是广播电视的重要数据传出渠道。本文主要针对浅谈调频发射天线问题进行分析和讨论。  关键词:广播;调频;发射天线;问题  一、调频广播发射机的主要技术特点  1、抗干
期刊
摘要:结合互联网+ 的时代背景下,在分析了“互联网+ ”背景下国企党建工作的现状基础上,结合自身的党建工作管理经验,有针对性提出了“互联网+”背景下国企党建工作中存在的问题,并论述了“互联网+”背景下国企党建工作的对策建议,希望对于全方位深化国企党建工作有所帮助。  关键词:互联网+;国企党建;基层党建;工作方法;党建创新  1引言  在信息化时代背景下,我国正在高度重视党建工作的信息化发展渠道,
期刊
摘要:如今现代社会正高速发展,经济增长水平也不断提升,在这种情况下我国“新零售”模式下零售企业财务共享服务中心建设的需求也在随之升高。但时下建立财务共享中心系统除了具有紧迫性外还具有一定复杂性,虽然在我国建立财务共享服务中心的确能够使许多企业得到更好的发展,但从另一个方面看,其构建的整个过程中风险性也比较大,例如:战略规划定位的选择、流程转变出现的差异、工作人员工作内容的转变等,企业对于这些风险如
期刊
摘要:城市内涝本质上反映了经济发展与城市基础设施建设之间的矛盾,造成城市经济和人民生命财产的巨大损失。研究分析得出:天气原因、城市规划、排水系统不够完善、法律法规不健全、管理体制不完善、市民环保意识差等方面的问题是导致内涝问题的主要原因。我们应当从导致城市内涝的主要问题入手,在城市建设中践行“海绵城市”理念,不仅可以减少城市内涝灾害的发生,更能促进城市经济、社会等方面的可持续发展。  关键词:城市
期刊
摘要:倒车雷达是汽车驻车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员驻车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷。  关键词:汽车;倒车雷达;设计  一、倒车雷达相关技术  1) 抗同频干扰技术  在倒车雷达中,探头发射一定频率的超声波,接收的主要还是这个频率的信号。但在实际使用环境中会存在同频或倍频的信
期刊
摘要:随着科技进步,导弹武器装备的现代化和复杂化程度日渐提升,这增加导弹武器装备的维修性难度。本文主要论述了导弹武器装备维修性指标体系构建的框架,分析了指标体系构建过程,并介绍了指标体系的两类定性指标和定量指标,旨在探究导弹装备维修性指标体系的普适方法。  关键词:导弹;指标体系构建;两种指标类型  1引言  导弹装备是由机、光、电、液等多个部分组成的大型复杂系统。它功能复杂,对精度、可靠性以及维
期刊
摘要:心理问题不仅对学生心理健康造成危害,而且影响职校人才培养的质量和效果,应当引起各级教育管理工作者的高度重视。本文首先对职校学生心理问题的主要表现进行了总结,其次对职校学生心理问题的成因进行了分析,最后从单位和个体角度为学生心理问题的预防提供了对策建议。  关键词:职校学生;心理问题;对策建议  职校学生承担着学习和就业的双重压力,再加上社会环境、校园氛围等因素影响,其思想、行为方式不可避免会
期刊