- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
?
?
基于计算机软件设计过程的可维护性探究
?
?
祁明
摘要伴随着计算机软件应用领域、应用深度,及客户软件需求发生转变,有必要对计算机软件进行优化。迎合客户需求,增强计算机软件性能及操作便利性,不仅能丰富软件功能,还能增强软件服务质量。在增强软件可维护性时,可以从设计阶段,对影响软件维护的因素及改进措施进行综合探讨。
关键词计算机软件;可维护性;因素;改进措施
引言
计算机软件可维护性主要体现在维护难度降低、维护任务量降低、具备可优化余地。从设计阶段考量软件可维护性,更有利于调整软件结构、字段、程序文件等,给后期维护工作提供便利,整体来看,考量可维护性时,需要在设计阶段注意可检测性、可修改性、可掌握性、可重用性,具体落实时时,则需要重视软件质量目标、重视软件质量审查、规范软件设计、改进程序文件。
1影响软件可维护性因素
软件可维护性因素主要是包括可检测性、可修改性、可掌握性、可重用性。从可检测性来看,软件可检测性越强,检测软件内部结构时的难度越低,检测人员可以运用相适宜的检测工具、调试模式,对软件进行整体分析,方便软件优化工作,从可修改性来看,合理规范的语言及严谨的逻辑结构,可以在修改時,明确修改内容、方式,尤其是在设计之初,考量到功能拓展、功能优化,留有拓展余地,注重程序文件编制,可以更加便利软件修改工作,增强软件可维护性,从可掌握性来看,在设计之初,重视软件功能、设计语言、接口、逻辑结构等信息披露的精准度、全面性,维护软件时,可以更加快速了解软件设计理念、运作逻辑,软件维护性得到增强,从可重用性来看,软件设计时,可重用性越高,遭遇新需求时,可以最大化的保留软件架构,降低维护任务量,增强软件可维护性[1]。
2确保软件可维护性措施
2.1重视软件质量目标
设置质量目标时,应当考量后期可维护性,从软件规范性、需求针对性、程序文件严谨性等作为软件设计目标,同时作为质量评价标准,判断软件设计内容是否合乎要求,以此增强软件可维护性。从软件规范性来看,可以将软件内部架构是否合乎规范作为质量评价维度,一般来说,软件内部结构遵循既定设计原则,维护时,软件维护人员更容易把握软件内部架构,从需求针对性来看,设计软件时,除重视客户提供的需求外,还需要针对各种潜在需求,预留优化、功能拓展端口,增强软件可维护性,从程序文件严谨性来看,设计人员在设计软件过程中,应注重程序文件编制,增强软件可掌握性,方便后期软件维护[2]。
例如,设计财务软件时,可以在设计之初,拟定软件设计架构的基本设计原则,指导软件架构搭建过程的同时,后期维护人员可以根据设计原则,有目的性的提炼软件结构特征,可以更加容易的掌握软件结构,针对财务工作特点、客户需求,预留可能性的曲线图统计功能等端口,可以在后期需要增添时,快速升级该功能,设计人员重视程序文件编制,维护人员可以借助数据记录等程序的描述文件,快速掌握该程序的基本结构,方便维护工作的进行。
2.2重视软件质量审查
软件质量审查包括阶段性审核及软件测试两部分。从阶段性审核来看,软件设计可以根据设计流程、任务分配划分各个设计部分,对各个流程及各个职员下的成果进行质检,可以初步的保障软件设计质量,在此过程中渗透可维护性审查,同样可以初步增强软件可维护性,从软件测试来看,软件设计及编程基本完成后,需要对软件包是否能正常运作进行质量检测,可以在检测时,依托质量目标,对软件包的可维护性进行审查,可以进一步保障软件质量[3]。例如,设计财务软件时,某职员完成数据检索功能,及财务软件整体完成后,运用软件规范性、需求针对性、程序文件严谨性,对软件可维护性进行检测,可以较为全面的披露软件可维护性程度。
2.3规范软件设计
规范软件设计时,可根据需要拟定设计原则指导软件设计工作,设计原则可以由客户需求、设计语言、设计工具、逻辑结构规范等影响,旨在最大化的保留软件设计时内部结构共性,为后续维护人员提供掌握软件结构的“钥匙”。从客户需求来看,不同的需求的软件多有差异,但很多软件的功能存在共性,可以事先划分不同类型的软件,确定同一类型软件的设计大方向,从设计语言来看,设计软件时,可以确定某种常用语言,方便维护人员掌握软件基本结构,尤其是在后续维护时,维护人员也可以用同样的语言优化软件性能、功能,从设计工具来看,不同开发工具可能造成软件结构存在差异,因而,设计软件时,可以确定某种常用开发工具,从逻辑结构来看,在组织设计语言时,一般需要遵循某种逻辑结构,可以在设计之初,拟定常用逻辑结构形式,在不多干涉编程人员正常工作行为下,增强逻辑结构共性,软件可维护性自然可以得到充分增强。
例如,仓储软件、财务软件、档案管理软件等强调数据储存,在设计此类软件时,可以注重数据库设计,注重此类软件的统筹规划,拟定相适宜的设计方向,后期维护时,可以从数
您可能关注的文档
- 大学应届毕业生学习绩效与感知可雇佣性的关系研究.docx
- 多西他赛对肿瘤相关成纤维细胞和脾细胞的影响.docx
- 基于风险管理下的施工企业内部控制管理路径.docx
- 基于脾中央土以灌四傍理论研究《名医类案》情志致病的治疗规律.docx
- 基于绿色生态建筑评价标准的建筑设计策略探讨.docx
- 基于移动互联网的MOOC平台研究.docx
- 基于深度学习的高中物理教学策略研究.docx
- 基于水工建筑的基坑开挖施工所需措施分析.docx
- 医院突发公共卫生事件应急预案.docx
- 汽机辅机班安全目标责任书.doc
- 第8课 夏商周时期的科技与文化 同步练习统编版(2024)历史七年级上册.docx
- 10 往事依依(同步练习)统编版(2024)语文七年级上册.docx
- 第2课 原始农业与史前社会 课件 统编版(2024)历史七年级上册.pptx
- 3.1 课题1 分子和原子 同步练习 人教版(2024)化学九年级上册.docx
- 第1单元 史前时期:原始社会与中华文明的起源 综合训练 统编版(2024)历史七年级上册.docx
- 医院总值班应急预案.docx
- 第16课 三国鼎立 课件 统编版(2024)历史七年级上册.pptx
- 第13课 东汉的兴衰 同步练习统编版(2024)历史七年级上册.docx
- 第19课 北朝政治和北方民族大交融 同步练习统编版(2024)历史七年级上册.docx
- 第14课 丝绸之路的开通与经营西域 同步练习统编版(2024)历史七年级上册.docx
文档评论(0)