




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载简析计算机软件维护工作本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档, 请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事 如意!计算机软件具有十分重要的作用,满足各类用户 的需求。计算机软件采用的技术以及管理都具有先进 性,软件开发是随着用户需求改变而改变的,所以在 交付用户使用后,任何软件系统都不会是完美无需改 进的,因此在运行过程中会发现实际上系统是存在很 多的错误和漏洞的,这些都需要再使用过程中的后期 维护中完成修复工。所以一般我们将软件维护定义为: 在软件投入使用运行后,由软
2、件人员进行进一步的修 改,针对系统中存在的错误和漏洞进行修正。一、计算机软件维护重要性及分类软件的生命周期可以分为开发阶段和维护阶段, 开发阶段是实现软件应用和扩张的基础,投资较大, 要想开发出高品质的软件,不仅要注重提高生产率, 更要注重降低生产成本一位编程大师曾经说过哪怕软件只有几行长,总有一天你也得对它进行维护投 入使用后就进入了软件维护阶段,属于软件生命周期 的最后一个阶段,这个阶段也是耗时最长,投入人力、 物力最多的一个阶段。在费用投入上,一般的软件开本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下
3、载发费用与维护费用成1: 2的样子,而一些大型软件的 后期维护费用则可能达到投入费用的四、五十倍甚至 更多。由此可见软件维护工作的重要性。我们应尽可 能地提高软件的可维护性,通过提升软件的生产率以 及可维护性从而对开发成本进行降低。从软件维护的 目的角度来区别,通常可以把软件维护分为 纠错性”、 适应性”、完善性”及预防性”四种。.纠错性维护对软件使用过程中出现的错误进行修复的维护就 是纠错性维护。相关资料表明,在软件交付使用后, 通常还会有诸如设计错误、逻辑错误、数据错误、编 码错误、文档错误等问题是需要在软件使用过程中才 能发现的,约占到总代码行数的 3%,需在使用中改 正。.完善性维护完
4、善性维护是指为了使软件功能更好的满足客户 需求而进行的维护。计算机使用用户的需求受多方面 因素影响,用户的需求在不断进行变化,为此,在软 件投入使用后,根据用户所反映的需求,对软件进行 必要的修改和扩充,使完善软件功能,提高软件性能, 增强软件运行效率。在计算机所有维护种类中,完善 性维护是维护工作中最多的类型,占到整个软件维护本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载工作的51%左右。.预防性维护为了提高软件的可维护性、可靠性等,为软件功 能后期改进做好基础工作,通常就需要进行预防性维 护。预防性主
5、要采用最先进的软件工程方法对软件或 软件中的某一项功能进行重新设计、编织和测试。有 学者将预防性维护形容为把今天的方法学用于昨天 的系统以满足明天的需要在整个软件维护工作量 中,以完善性维护为主,预防性维护仅只占到很小的 一部分比例。二、软件维护的要求.软件维护的基本要求软件在开发过程中,必须考虑到软件后期的维护 需要。维护过程中要满足对操作系统实行定期质量控 制审查,使数据管理员报告的数据足够准确,防止脱 离其数据模型。按照程序设计及文件标准来进行操作 完成。分析并确认那些维护代价昂贵的老系统,用更 现代化的技术对它们进行重新开发等。.软件工具的模块化切割现代软件的开发中越来越意识到可维护性
6、的重 要,软件开发要做到高质量标准,还要降低开发成本, 就要通过软件的后期可维护性来实现。模块化分割是本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载软件后期维护的重要方法,将软件进行模块化分割后, 在后期软件维护中,按照用户需要对软件的相对功能 模块进行添加删除,而无需对软件进行整体功能调整, 这样不但节约时间及费用,也不会对其他的模块造成 影响,于此同时还可以提高软件的运行效率。.增强软件间互补性软件维护性是要实现软件可靠性、可修改性、可 测试性、可移植性和高效率使用性的目标。一些软件 的质量特性存在互
7、补,因此,各品质特性的维护性要 求可以得到满足,但它们相对重要性应遵循程序使用 作用和计算环境变化而变化,所以在对计算机软件进 行维护时,增强软件间的互补性是软件维护的重要方 式。三、软件维护的困难及改进措施软件维护任务不能按时完成,主要有以下方面困 又I:首先,在软件维护过程这中,经常存在应用软件的 配置管理工作不完整的隋况,无文档或文档不齐备不 完整,应用软件的后期改动没有进行响应标记,维护 中的文档缺少更新或已经过时等,都会对软件后期维 护造成很大阻碍;其次,在软件开发和维护工作中,人 员流动性较大,后期维护人员与前期开发人员在工作 上产生断层,后期维护中,要先对前期开发进行理解,本文为
8、网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载了解软件的整体结构,处理数据的过程,计算方法等, 这个过程就会消耗后期维护的大半用时,才能开始正 式的维护工作,减小了整个软件维护工作的效率 ;根据上述常见问题,在进行软件的维护过程中, 可以采取下列策略进行改善:.在软件开发阶段做好后期维护的准备工作,树 立软件维护的观念从影响软件维护的各项因素入手,如用户需求、 软件运行支持环境等方面,建立软件维护性的质量指 标,确定好软件维护的优先等级。.在软件开发过程中,严格按照结构化、模块化 方法进行设计在软件开发过程中,
9、采用可以提高软件质量的新 技术和工具,选用具有良好性能的程序设计语言,用 模块化设计代替非结构化模块的途径,降低程序结构 的复杂性。.定期对计算机软件进行维护和管理在计算及软件使用过程中,用户要树立定期对计 算机软件及系统管理的意识,如进行病毒清理、垃圾 文件的处理、清理计算机内存、清理缓存等,使计算 机系统处于良好运行状态,是保证计算机软件能够正 常使用的重要手段。本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载四、结束语计算机软件是计算机技术发展的基础,也是计算 机整个系统的灵魂,软件维护则是计算机软件得以应 用发展的基础,所以在进行软件开发的整个生命周期 中,各个阶段都要考虑到后期维护工作,使计算维护 能够贯穿始终,这样不仅能够有效提高软件占有率和 可使用性同时也能够促进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲状腺术后监护室护理
- 六年级数学线上学习效果提升计划
- 减少加班提升岗位满意度计划
- 大学生奶茶店创业计划书
- 2025春季学期城市小学班级安全管理计划
- 八年级外研版语法巩固教学计划
- 养老院社会活动组织职能职责
- 万科物业质量监督岗位职责
- 骨科疼痛的个案护理
- 施工扬尘治理环保措施计划
- 中医骨伤科学脱位课件
- 2025年山东高考考试说明(各科均有)
- 中医儿科课题申报书
- 2025-2030全球及中国身份和访问管理即服务(IDaaS)行业市场现状供需分析及投资评估规划分析研究报告
- 野生菌中毒的护理查房
- 腕管综合征的护理
- 失能老人潜在心理需求识别与满足:定制化资源配置动态优化研究
- AIGC技术在高职动漫专业角色造型设计教学中的应用研究
- TYQX 007-2024 有害生物防制机构服务能力等级评定准则
- 华润电力认知能力测评图形题2024
- 小儿足浴治疗发热
评论
0/150
提交评论