收藏 分享(赏)

加强计算机软件设计可维护性的措施探究 .doc

上传人:kuailexingkong 文档编号:1259116 上传时间:2018-06-20 格式:DOC 页数:4 大小:27KB
下载 相关 举报
加强计算机软件设计可维护性的措施探究 .doc_第1页
第1页 / 共4页
加强计算机软件设计可维护性的措施探究 .doc_第2页
第2页 / 共4页
加强计算机软件设计可维护性的措施探究 .doc_第3页
第3页 / 共4页
加强计算机软件设计可维护性的措施探究 .doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 加强计算机软件设计可维护性的措施探究 近年来,我国的忘了通信技术及计算机应用技术已经在我们的生产生活各个方面进行了广泛的应用,为我国的经济发展及生活水平的提升起到了极大的作用,随之而来的就是计算机软件的迅猛发展,由于生产模式的转变,人们工作、生活习惯的改变,各种各样的新需求,就必须要不断的创新,以顺应目前的计算机软件不断变化的需要。在这种情况背景下,计算机软件的分析师及设计师要采用一些高效的方法,来对现有软件进行升级和维护,使其达到满足人们需求的目的。在对各类软件进行升级、维护的时候,会遇到多种多样的难题,如果软件的基础语言没有逻辑性,人们将很难理解,对于这种软件的升级和维护,大部分情况下,

2、设计师都需要对其进行重新的编写及开发,这属于自愿的浪费,导致软件成本的增加,因此,我们必须强化软件的维护性,这是软件设计师在软件开发前就要考虑到的问题。 1 软件可维护性的衡量标准 经历了多年的发展,计算机软件设计的可维护性经过多种突破,截止到现阶段,出现了一些标准为计算机软件可维护性提出了相应的准则,但要依据这些准则进行定量适度的维护是有很大难度的。目前还没有相应的办法对计算机软件的维护进行总体量化的评价。依据我机构多年的经验,在进行软件开发、维护及管理时,总结了计算机软件维护的七大特征往往采取的衡量方式,即质量监管、测试、制定标准对比。测试程序提供出相应的问题清单,对相应问题进行质量特性的

3、质量检测。由于大多数的适量特定是相互矛盾的,要通过不同的指标进行不同的质量特征进行衡量。 2 影响软件设计中可维护性的因素 在对软件进行设计的时候,软件的可维护性可以简单的看做,某个投入应用的软件,依据现实需要应该做一些相应的修改及升级。当然不可以随便的更改,必须要对整个软件进行相应的了解,然后再进行修改,利用严格的科学化的方法进行测试、调试、试运行和正式使用等步骤,为保证修改及升级以后的软件不出现故障。依据我机构多年的工作经验,在对软件进行开发设计时,有几方面对软件的可维护性起到重要的影响,其中包括如下及方面。 2.1 可检测性 如果某个计算机软件比较容易理解,将直接的影响到软件的修改及改进

4、等过程,从而影响到软件测试及诊断的难易程度,清楚及详尽的程度,软件的科学合理的编辑,软件结构的合理设计,会在软件测试及诊断过程中产生重要的作用,将对软件测试及诊断过程中产生的错误起到降低作用,同时,要依据现实情况,选用适合的测试工具及科学合理的调试模式,对整个测试过程进行科学设计及规范的运转,为软件的调试过程打下坚实的基础。 2.2 可修改性 软件修改的难易程度与设计原则是紧密相关的。凝结性、信息隐含、信息定位、信息控制范围之间的关系等,对软件的修改性都具有一定的影响作用。 2.3 可掌握性 软件的可掌握性主要体现在除设计者外,为其他人提供方便,在对初始软件进行修改设计时,需要掌握软件的组成、

5、实现功能、软件的界面及软件的难易程度,甚至有关软件的内部模块处理,软件设计的文本是详细及准确的,设计结构要具有合理性,以及语言选择方面,软件各方面的内容都应该具备较易掌握性,这是软件维护的重要因素。 2.4 可重用性 可重用性代表相同的事情不用更改或是进行轻微的更改就可在其他环境正进行应用。比较容易在修改以后就应用于其他的软件中,可以快速适应新环境。所以,具有可重用性的软件适应性较强,并且维护起来也非常方便。 3 加强软件设计可维护性的措施方案 3.1 建立明确的软件质量目标 如果想让软件可维护性具有相应的特点,满足相应的需求,那是需要付出很多代价的,有时也是很难实现的,但很多可维护性是互相影

6、响的,他可以使理想的质量目标和可维护性相结合,同时可以降低软件的开发及设计的投入。 3.2 科学应用软件设计,合理选择开发工具 科学应用软件设计及合理选择开发工具是确保软件质量的基础,减少软件的开发、设计成本是企业发展的要求,是当今软件开发中,设计师要具备的重要因素,通过软件的开发及设计,在利用一些合理的开发工具,可加强软件的稳定性,更方便理解,进而更加方便软件的维护及升级。 3.3 改进程序的文档 程序文件具有流程指导功能,程序设计思路,程序执行过程中产生的数据说明和内容的补充的是主程序的组成部分。程序说明文件主要是提高程序的可读性。阅读并理解程序文档是为了更方便维护程序。 整个计算机络操作

7、的重点内容就是计算机软件,在软件需求及功能性要求不断提升的同时,加强对软件可维护性的运行周期各个阶段的掌握及认识,软件设计人员及软件维护等技术人员也要对软件进行实际的操作实践,因此,我们需要不断的采取新技术,对软件进行开发及设计,来保证软件的可维护性,将软件的可维护性体现在各个方面,在确保软件质量及功能方面,提升可维护性是非常重要的,可维护性不仅适应了发展变化的需求,同时还降低了软件开发、设计的投资成本,最终获益的不仅仅是用户,也有设计人员等。1 计算机软件主要存在的安全隐患 当今社会,计算机的使用已经越来越普及,它影响着人们生活的方方面面,但是在使用计算机的过程中人们会遇到一些安全隐患,这增

8、强了人们的安全意识,如何解决计算机软件的安全问题成为当务之急。当下,计算机软件安全的问题主要体现在以下几个方面。 首先,计算机软件自身方面的问题。第一,计算机软件只有通过对软件知识的掌握和对软件技能的熟练才能创作出来,一旦创作出新的软件产品,则原创者具有知识产权,可以申请产品专利。但是,由于我国对这种看不见的知识产权的安全意识不高,再加上软件的本身的易复制性,使得我国在计算机软件产权方面的问题没能够引起特别足够的关注与重视,一些非法分子对计算机软件的非法复制,出现了很多山寨盗版软件,这对计算机软件行业的发展造成了严重的不良影响。第二,我国计算机软件本身的质量不过硬,开发商制作出来的软件,就如同

9、出售的商品一样,肯定存在瑕疵和缺陷的地方,这是难以避免的,这些瑕疵和缺陷难免给计算机软件的正常运行带来安全方面的问题。 其次,计算机软件在运行的过程中出现的问题。这种问题主要是通过非法分子对计算机软件进行破译之后进行了非法的买卖与传播,这在很大程度上对计算机软件的安全造成了影响,尤其是一些个人或者团体将自己在软件方面的知识用在了非法跟踪软件的运行程序或者对不同格式的文件进行读取、修改等将计算机软件进行破译。因此,计算机软件的运行必须有安全的保障,尤其是防止非法分子对软件的破译和复制,以保证软件的正常运行。 最后,人为的因素以及其他因素给计算机软件造成的影响。人为的因素表现在计算机的用户在使用计

10、算机的过程中安全意识淡薄,几乎没有安全防护的技术,这给黑客们入侵提供了可能。其他方面的因素比如计算机软件的安全的管理体制不完善不严谨、对安全防护的技术水平不高、或者没有严格按照软件的操作程序和说明进行操作,这些因素均会对计算机软件的安全造成重大的影响。 2 解决计算机软件安全隐患的重要性 随着经济的快速发展,信息化和数字化时代的到来,计算机已经于人们的生活紧密地联系在了一起,而计算机软件的发展也随着科技的进步在不断地完善。计算机软件的功能越来越强,软件的类型越来越丰富,因此,计算机软件几乎能满足人们日常生活的各种需求,从而彰显出计算机在社会中的地位越来越高,同时计算机软件的安全也成为所有人们面

11、临的一个重要问题。在一些特殊的行业中,计算机软件的安全尤为重要,比如金融业、电子商务业以及信息资源行业等,安全的络环境与软件的正常运行是这些行业顺利运作的前提与保障。计算机软件的安全主要体现在以下两个方面:首先,软件使用用户应该注重软件自身的安全性能与使用价值;其次,在软件制作的过程中,开发商不仅要对软件自身的安全有严格的要求,同时还要考虑到使用着对其安全的需求、软件在运行过程中可能存在的安全问题,都要有一定的防御措施。虽然我国的计算机软件水平仍然处在发展阶段,但是我们应该在不断的发展过程中总结经验,不断取得进步,避免重复性的安全问题出现,促使我国计算机软件行业向着更高的水平发展。 3 对计算

12、机软件安全的防御策略 第一,不断完善计算机软件安全的发挥,制定严格法规。在计算机软件的安全方面,国家应该制定一系列相关的法律法规,让计算机软件的安全有法律的保护,同时国家应该加强对公民进行计算机软件安全意识的宣传教育,增强公民的法律意识规范自己的行为,对于受到侵害的公民可以通过法律途径来维护自己的正当权益。对于计算机软件市场进行整顿,建立监督和社会舆论的平台,及时对计算机软件的非法利用进行处理,为计算机软件市场建立良好的环境。 第二,在计算机软件的设计方面要高要求高标准。计算机软件的设计水平高低直接影响着计算机的安全是否存在问题。因此,在计算机软件设计的时候,应该充分考虑到其安全问题,并且及时

13、认真地分析出现问题的原因,并制定解决相应问题的措施办法。良好的计算机软件设计应该具备以下三点:首先,对软件的安全漏洞进程监测,提高对监测程序的设计;其次,重视对用户访问这一功能的审核与设计,主要的办法是对用户认证进行加密,采取自验的手段;最后,对源代码的保密设计要进行严格的要求,对系统的源代码进行加密,以提高计算机软件系统的安全。 第三,加强对计算机软件安全意识的培养,提高用户对软件安全的保护意识与行为。用户对计算机软件安全意识的淡薄是造成安全隐患的主要根源之一。所以,用户应该学习相关的计算机软件保护技术,比如定期对计算机进行扫描检测,对重要的文档进行备份,对病毒定期查杀,对计算机中的垃圾定期清理,以此保证计算机软件的快速和安全运行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报