下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于计算机软件设计过程的可维护性 摘要:信息时代背景下,高科技电子产品已经占据人们生活中的每个角落,计算机无疑是处于最重要的主导地位。在网络技术中,软件是用户与计算机交流的主要媒介,同时还能够将一个复杂的事物运用简单的编程或数字语言将其表达处理,有着传达或满足用户需求的作用。关键词:计算机;软件设计;可维护性计算机软件是通过计算机图像、声音、语言或影像的方式,将需求或事物进行抽象化处理,并将其展现出来,利用计算机语言与数学进行的描述并解决的问题。计算机软件在实际应用中不仅要考虑各项软硬件指标,满足用户需要,同时还要重视软件的可维护性问题。一
2、、影响计算机软件设计可维护的因素分析(一)计算机软件设计可理解性软件可理解性是指第一软件设计者外的其他工作人员,在实际操作中能够清晰代码的注释,编写语言代码更加的清晰简单明了,能够让其他工作人员更快的理解软件内部功能、接口、模块、软件内部模块和结构设计以及语言开发等复杂程度。而且,软件模板的设计与文档设计在合理性和精准性将会直接影响计算机软件可理解性,甚至将会直接影响整体软件的合理性、科学性和准确性。(二)计算机软件设计可修改性软件的可修改性对软件整体应用来说有着非常重要的作用,要知道一款良好的系统软件在设计和研发过程中一定要确保软件的科学性和合理性,确保软件在后期开发使用过程中能够根据需求不
3、断的优化,能够及时修改,以此能够达到更好的满意效果。而且软件的设计原理和整体逻辑都有着一定的耦合、内聚等关系,在一定程度上会影响计算机软件的修改和应用。(三)计算机软件設计可重用性计算机软件的可重用性指的是编写功能,在系统模块的基础上对其进行改动就能够在另外一个系统上应用,或者应用在其他软件中,而且自身的适应能力也比较强,自身的维护性功能也比较好,一般用于计算机软件开发中,使其能够提升系统的维护性1。(四)计算机软件设计可测试性计算机软件的被理解程度能够直接影响软件后期修改过程中能否被快速测试的难易度程度。所以,要求最开始在软件设计过程中要对软件结构和文档设计合理化、科学化,在实际应用中根据软
4、件自身需求选择合适的测试诊断工具,同时还要对软件整体进行有效的规划和调整,使其能够为后期建设和应用奠定良好的基础。二、提升计算机软件可维护性措施(一)进一步完善软件的质量标准在计算机软件领域中,其主要功能是在计算机硬件与用户之间,主要是进行计算机操作,在实际运用中离不开软件的中介作用。换一个角度来说,软件在实际运行中要满足用户的实际需求,使其能够将用户的资源信息和各项操作进行有效整合,使其能够有效提升计算机软件的应用效率。再者,在软件设计过程中,若是想要实现可维护性,那么对理解性、可测试、适用性以及修改性有着很高的要求,若是在实际应用中能够确保所有软件都能够做到以上几点,那么对技术性要求是非常
5、高的,而且需要付出较高的经济成本。另外,软件的质量特性在实际应用中有着一定的互影响性质,不仅体现在互相促进中,还体现在互相抵触中。这是一种特殊的关系,对于软件设计工作人员来说,因用户需求与可维护性理解有所不同,在重要性能上也有着一定的偏差。所以,在可维护性实现中可以根据不同的情况或质量标准进行完善与确定,使其能够更好的体现软件的价值。(二)实现软件质量的有效审查在软件设计过程中,最重要的功能就是能够符合不同层次的用户需求,将质量审查工作模式引入软件设计中模式中,使其能够实现软件质量有效性工作。再者,软件质量审查工作能够对软件开发、设计语与维护时能够及时发现存在的质量问题。在实际应用中能够及时对
6、软件缺陷、偏差或设计不合理构造进行有效的测试与发现,并对其进行有效纠正,使其能够将软件维护成本经济降到最低,同时还能够延缓软件使用寿命。为了能够有效提升软件的可维护性,在实际应用中可以从以下两方面入手,使其能够有效提升软件质量的审查工作。其一,在软件检测点进行实时复审,在软件设计过程中将软件的质量以及需求考虑在内,在不同的时间节点都要对其进行可持续性检测。通常来说,软件检测内容主要有开发成果是否与预期相结合、质量与要求是否符合标准。其二,周期性维护审查。计算机软件在实际运行期间,为了能够及时发现新的错误并对其进行纠正,同时还能够适应新环境的变化满足用户需求,在实际应用中要对其进行有效的修改,在
7、某种程度上会导致软件质量变化的可能性,甚至还会产生新的错误,从而影响程序概念的完整性,因此,在实际应用中要对硬件设备进行定期检查,可以每两个月检查一次,同时还要对软件进行周期性维护审查,使其能够及时跟踪软件质量的变化。软件周期性维护审查也属于开发阶段检查点复查,使用科学的检查方法,便于用户运行管理,能够及时提供维护工具的相关检测信息。其三,在对软件的开发成果进行验收与检查工作中,因软件这属于软件交付前最重要的审查步骤,所以,在实际工作中一定要做好精密且严谨的检测工作,并根据可维护性标准和要求的前提下,做好各项验收标准与验收条件的制定,使其能够确保软件在交付后能够符合相关质量和各项操作体验。再有
8、,要对软件包进行全面检查,这不仅是软件关键技术的所在,同时也是软件包与软件技术的关键之处2。所以,有很多卖主在实际应用中并不愿意提供相关源代码等资料信息,因此,用户要从软件包用户手册、软件特性以及培训教程出发,并对各项主要程序内容进行有效的核查。(三)选择可维护的程序设计语言随着科学技术的进步和发展,计算机设计语言也在逐渐增多,由低级语言逐渐向高级语言的转变和发展,在某种程度上影响程序的可维护性。简单来说,低级语言就是汇编语言、机器语言,在实际应用中难以理解、难以掌握,从而导致难以维护。而高级语言与低级语言相比较更容易理解,在实际应用中能够及时发现并检查所存在的问题,有着良好的维护性功能。但是
9、在高级语言中,可理解程度也有所不同,难易程度也有所不同。在第四代语言中,图形语言、查询语言或报表生成器等,有的是过程化语言,有的是非过程化语言,无论哪种语言,在编制过程中都容易修改和理解,而且所产生的指令比pl/i或cobol语言开发速度要快很多,编制数量少一个等级3。综上所述:计算机在人们的生活和工作中有着非常广泛的应用,而且正在朝着信息多元化,智能化以及集成化的方向发展。软件开发中的维护性也在不断的提升,在实际应用中要充分了解软件设计中的各个阶段,并与实际案例进行有效结合,使其能够全面提升计算机软件可维护性的设计与应用,降低软件更新成本经济,推动信息化建设和发展。参考文献:1 高清.对计算机软件设计过程中的可维护性分析j.数字技术与应用,2017(04):227
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应城市七年级上学期语文期中试题
- 四年级数学(四则混合运算)计算题专项练习与答案汇编
- 分数的初步认识的说课稿
- 蹲踞式跳远说课稿初中
- 南京工业大学浦江学院《汽车构造(下)》2023-2024学年第一学期期末试卷
- 《相交线》初中数学说课稿
- 南京工业大学浦江学院《房屋建筑学》2021-2022学年第一学期期末试卷
- 约定工资结清协议书(2篇)
- 南京工业大学《岩体力学与工程》2023-2024学年第一学期期末试卷
- 对课件分析教学课件
- (完整版)四宫格数独题目204道(可直接打印)及空表(一年级数独题练习)
- JIT、QR与供应链管理课件
- 车辆采购服务投标方案(完整技术标)
- 《大学生军事理论教程》第四章
- 光伏发电项目达标投产实施细则之欧阳科创编
- 第届世界旅游小姐大赛中国云南总决赛招商赞助方案
- 爱立信网管BO操作流程
- 大学生计算与信息化素养-北京林业大学中国大学mooc课后章节答案期末考试题库2023年
- 第四代篦冷机液压系统的故障与维护获奖科研报告
- 人大代表为人民
- 文明之痕:流行病与公共卫生知到章节答案智慧树2023年四川大学
评论
0/150
提交评论