对于计算机软件设计过程中的可维护性分析.docVIP

对于计算机软件设计过程中的可维护性分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对于计算机软件设计过程中的可维护性分析.doc

对于计算机软件设计过程中的可维护性分析   摘 要:随着我国经济和科学技术发展,计算机网络逐渐渗透到大部分人生活中,在国民经济、科学技术、教育学习、生活娱乐等方面计算机网络技术都发挥了重要的作用,在计算机技术的发展同时带来了各种计算机软件的设计与开发,通过用数学运算,把现实的东西和需要解决的一些问题进行编辑,数学表达式把复杂的问题转化成简单的语言,使人们科学的应用,实现人们多样化的需求。但是原有的各种软件的设计,无法满足人们不断变化的需求,因此,各种各样的软件需要重新设计,甚至需要更新换代的升级,这就要求计算机软件程序开发时,注重软件的可维护性。本文从系统上分析软件设计过程,并对数据编码和一些其他方面工作做一个简单的分析。   关键词:计算机软件;设计过程;可维护性   中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2013) 14-0000-01   近几年来,我国的网络通信和计算机应用技术已经全面渗透到社会和生活的各个方面,为中国的经济发展和人民生活水平的提高做出了重要贡献,随之而来的是计算机软件的飞速发展,由于生产模式的变化,人们的生活和工作习惯的改变,各种新需求的多元化,需要不断的创新,以便适应现有的计算机软件不断变化的需求,在这种情况下,软件设计师和分析师将采取一些有效的措施,升级和维护现有的软件,使其能够满足人们的需求,在各种软件进行升级和维护的过程中,会遇到各种各样的困难,如果基础语言软件缺乏一定的逻辑性,人们很难理解,这种缺乏可升级性和可维护性的大多情况下,设计师都需要重新设计和开发的软件,这种资源的浪费,使得软件成本增加,因此,我们必须加强软件的可维护性,这是软件设计师的开发软件的前提。   一、影响软件设计中可维护性的因素   在软件设计过程中,软件的可维护性可以简单的看成,一款已经投入使用的软件,根据实际需求要作一些必要的修改,升级。当然不能随意更改,它必须建立在对整个软件的理解,在这个软件具有深刻理解基础上,才能进行修改,经过严格的科学手段检测,调试和试运行,正式运行等步骤,以确保修改、升级后的软件的不出现故障。根据我公司多年的工作经验,在软件设计发开过程中,软件的下列几个方面对软件的可维护性有重要的影响。   (一)可理解性   软件的可理解性主要为除第一设计者外的其他人提供方便,其他人在原始软件进行设计或修改,需要了解软件的组成,功能,及整个界面和软件的复杂程度,甚至关于内部的软件模块处理,软件设计的文档是清晰准确和详细,软件设计结构合理性,以及选择语言等方面,软件所有内容的应具有容易理解性,这是软件可维护的关键因素。   (二)可测试性   如果一个软件容易理解,将直接影响到修改软件和改进软件的过程,进而影响软件测试软件诊断困难程度,清晰和详细程度,科学合理的软件编辑,合理软件结构设计,将成为软件测试诊断过程中起到巨大的作用,可以降低软件诊断测试过程出现的错误,同时,根据实际情况,选择合适的测试诊断工具和合理的调试模式,科学设计整个测试过程规范的运作,为计算机软件的调试诊断过程奠定了良好的基础。   (三)可修改性   软件易于修改的程度和设计原则直接相关的。耦合,凝聚力,信息隐藏,定位,控制域范围之间关系等,都对软件的修改性有一定的影响。   (四)可重用性   可重用性是指同样的事情不修改或轻微改动就可以使用在其他环境中。很容易修改之后就可以用在别的软件组件中,以便再次适应新的环境。所以,可重复使用的软件组件更具适应性,并且整体的维护也更容易。   二、软件可维护性的衡量标准   经过多年的发展,计算机软件设计的可维护性经历各种突破,到目前为止,有一些标准为软件可维护性提供全面的准则,但要做出的定量适度的维护很难。暂时没有办法将计算机软件的可维护性进行全面的量化评价。根据我机构的多年经验,在软件开发,维护与管理过程中,总结了维护的软件七大特点通常采用的衡量方式,即质量监督,检测,制定标准比较。测试程序具有问题的清单,对其实施质量特性的质量检查。定量分析检测和标准评价的程序。由于大多数适量特性是是相互矛盾的,要考虑几个不同的指标来衡量不同的质量特性。   三、加强软件设计可维护性的措施方案   (一)建立明确的软件质量目标   如果你想软件程序具有可维护性七大特点,以满足所有的要求,那么需要付出高昂的代价,甚至是难以现实的,但有些可维护性是相互作用的,它不仅可以使各种理想的质量目标与可维护性相互融合,共同发展,而且还可以减少软件的设计和开发的投入。   (二)科学使用设计软件,合理选择开发工具   先进的科学技术和软件工具的合理应用是保证软件质量的基础,降低软件的设计和开发的成本是企业发展的需求,是现代软件开发过程中,设计师

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档