软件工程复习笔记——第六章 软件维护

8 篇文章 10 订阅
订阅专栏

第六章 软件维护

6.1 软件维护的类型

  • 软件维护是指软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。

一、软件维护的分类

按照不同的维护目的,维护工作可分为4类:

  • 完善性维护50%:扩充原有系统的功能,提高性能,满足用户的实际需要
  • 纠错性维护25%:对测试阶段未暴露的问题进行即使的修改等
  • 适应性维护21%:使运行的软件能适应运行环境的变动而修改软件的过程
  • 预防性维护4%:为进一步改善软件的可靠性和易维护性,为未来的维护打下基础而进行的修改

二、维护的步骤

在这里插入图片描述

三、维护工作的组织管理

  • 软件维护工作不仅是技术性的,它还需要大量的管理工作与之相配合,才能保证维护工作的质量。管理部门应对提交的修改方案进行分析和审查,并对修改带来的影响作充分的估计,对于不妥的修改予以撤销。需修改主文档时,管理部门更应仔细审查。
  • 软件维护的管理流程
    在这里插入图片描述

6.2 软件维护的特性

一、结构化维护与非结构化维护

  • 结构化维护—— 指软件开发过程是按照软件工程方法,软件的维护过程,有一整套完整的方案、技术、审定过程。
  • 非结构化维护——缺乏必要的文档说明,难于确定数据结构、系统接口等特性。

二、软件维护的代价

  • 维护费用高,逐年上涨

  • 维护中可能引入新的错误

  • Belady 和 Lehman 提出软件维护工作模型:
    M = P + K ∗ E X P ( C − D ) M=P+K*EXP(C-D) M=P+KEXP(CD)
    M—维护总工作量 P—生产性活动 K—经验常数 C—程序复杂度(由非结构化维护引起的) D—对维护软件熟悉程度的度量。

6.3 软件维护的技术

一、面向维护的技术

  • 在软件开发阶段用来减少错误,提高软件可维护性的技术。涉及到软件开发的所有阶段。
  • 可维护性(可测试性、可理解性、可修改性)

二、软件支援技术

  • 软件维护阶段用于提高维护工作的效率和质量的技术。主要用到测试阶段的技术。
  • (信息收集、错误原因分析、软件分析与理解、维护方案评价、代码与文档的修改、修改后的确认。)

三、软件维护中应注意的问题

  • 谨慎、工具使用

第六章完

简练网软考知识点整理-软件维护类型
简练网
01-24 928
系统交付使用后,改变系统的任何工作,都可以被称为维护。与硬件不同,软件系统构建时就包含了变化,软件并不会老化或需要周期性的维护软件维护是指在软件交付使用之后,直至软件被淘汰的整个时期内,为了改正错误或满足新的需求而修改软件的活动。软件的维护活动基于“软件是可维护的”这一基本前提。     软件可维护性     根据国家标准GB/T 16260.1-2006,软件可维护性是指软件产品被修改的能
软件工程-软件维护/系统维护
JunsIr的技术栈
11-06 1323
软件工程-软件维护/系统维护 系统可维护性 评价指标 可理解性 可测试性 可修改性 系统维护类型 改正性维护 适应性维护 预防性维护 完善性维护 tip:完善性维护占半壁江山 系统文档 开发文档:技术员编写,与开发相关 产品文档:与用户有关的 管理文档:项目管理有关 软件质量保证 功能性 可靠性 易用性 效率 维护性 可移植性 CMMI软件能力成熟度模型 初始级:过程不可预测 ...
软件工程 --软件维护
好学而不勤问非真好学者
06-09 200
软件维护 软件维护的概念 定义 在软件运行维护极端对软件产品进行的修改就式所谓的维护 维护的类型 改正性维护,适应性维护,完善性维护 软件维护的策略 改正性维护20%,适应性维护20%,完善性维护50% 预防性维护 维护成本 维护工作量的模型 ...
软件工程软件维护
Phoneix的博客
09-22 952
软件维护概念: 软件维护定义:在软件运行或维护阶段对软件的修改,维护在软件生存期所占的比例:70.8%   【前言】 软件开发的过程中在产品上线以后根据用户的反馈、需求的变化以及运行过程中出现的问题,需要对软件进行必要的维护,这是一个很长的过程,我们使用的软件版本的更新就是软件维护的表现。 软件维护阶段在生命周期所占比例可达70%左右。   一、维护的问题 软件维护工作的困难性表现...
软件工程维护
燕双嘤
10-27 8608
在软件产品被开发出来并交付用户使用之后,就进入了软件的运行维护阶段。这个阶段是软件生命周期的最后一个阶段,其基本任务是保证软件在一个相当长的时期能够正常运行。软件维护需要的工作量很大,平均说来,大型软件的维护成本高达开发成本的4倍左右。软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。 1,软件维护的定义 所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。可以通过描述软件交付使用后可能进行的4项活动,具体地定.
复习笔记——软件工程(1)
weixin_47200070的博客
01-04 1847
复习笔记——软件工程笔记(1)
北京邮电大学《软件工程》期末考试试卷期末复习资料.pdf
06-17
由于提供的文件信息中并未包含实际的知识内容,而是由“创创大帝”这一词语无序重复组合而成,并说明由于OCR技术原因,...实际上,软件工程的知识是十分广泛和深入的,考试复习应以教科书、课堂笔记和老师指导为准。
软件工程——实践者的研究方法》重难点复习笔记(第九章——基于场景的需求建模方法)
whooiif的博客
06-20 1370
1. 需求模型的目标: 描述需求 设立软件开发的基础 定义可被验证的需求 2. analysis model是系统描述和design model之间的桥梁。它和design model可能不可分割。 3. delay infrastructure像数据库的接口,因为不是problem domain的 4. 需求模型的两种途径structured analysis / obj
实用软件工程(吕云翔版)——第一章
m0_52351604的博客
01-04 2949
实用软件工程期末复习 目录实用软件工程期末复习一、第一章》软件与软件工程1. 软件的概念与特点:2. 软件的分类:3. 软件相较于硬件的区别与特点:4. 软件危机:5. 软件工程:二、第二章》软件过程1.传统软件生命周期阶段2.软件过程(生命周期)模型总结 一、第一章》软件与软件工程 1. 软件的概念与特点: 软件包括程序、数据、文档。 2. 软件的分类: (依照功能分类)软件可以分为系统软件、支撑软件和应用软件三类。 3. 软件相较于硬件的区别与特点: (1)软件是一
自考《软件工程》总结笔记
ww981580010的博客
09-21 2593
模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等。包括设计模型、实现模型和部署模型。运用所掌握的知识,通过抽象,给出系统的一个结构。软件复用技术、软件生产管理、面向对象语言、第一节:软件测试目标和软件测试过程模型。的工程,或以此为研究对象的学科。第二节:UML的模型表达式。第二节:CMMI的模型部件。第四节:软件生存周期模型。第一节:RUP的特点。
软件维护思维导图.pdf
05-24
软件工程课程中的软件维护部分的思维导图,可用于老师教学及学生自主复习。内容全面,重点、难点突出,一目了然,统揽于胸。
软件工程小记——软件维护
fu_jian_ping的博客
12-03 263
第七章 软件维护与项目管理 1.软件维护:     软件维护是指软件系统交付使用以后,为了改正软件运行错误,或者为了满足用户新的     需求而加入新功能的修改软件的过程。 2.软件维护的分类     a.正确性维护         正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。     b.适应性维护         适应性维护是指使用软件适应信息技术变化和管理需求变化而进...
软件的维护
道亦无名
08-01 6180
主要分为一下四种: 下面详细看一下怎么定义: 1、更正性维护由于系统测试不可能揭露系统存在的所有错误,因此在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误。诊断和修正系统中遗留的错误,就是纠错性维护。纠错性维护时在系统运行中发生异常或故障时进行的,这种错误往往是遇到了从未用过的输入数据组合或是在与其他部分接口处产生的,因此只是在某些特定的情况下发生。有些系统运行多年以后才暴露出
软件工程维护阶段
最新发布
double222222的博客
12-20 2072
维护阶段是软件工程生命周期中不可或缺的一环。通过合理的规划和实施最佳实践,团队可以在维护阶段取得成功,确保系统持续健康运行,满足用户需求。同时,借鉴一些成功的维护阶段案例,可以从中获取宝贵的经验教训。
软件工程师中的软件维护概述
fxbar的博客
09-21 1471
1、软件维护(Software maintenance)是一个软件工程名词,是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。 软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序2。修改后要填写《程序修改登记表》,并在《程序变更通知书》上写明新旧程序的不同之处。2、软件维护活动类型总起来大概有四种:纠错性维护(校正性维护)、适应性
软件维护
weixin_30462049的博客
03-20 700
1、软件维护是软件生存周期的最后一个阶段,是在软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。软件维护工作的目标是:不断地、持续地改进、扩充、完善软件系统,以提高系统运行效率,并尽量延长系统的使用寿命,为用户创造更大的价值。 2、软件维护产生原因 (1)改正在特定使用条件下暴露出来的一些潜在的程序错误和设计缺陷。 (2)由于软件使用过程中数据环境发生变化或处理环境发生变化需要修改...
软件工程之七——软件维护
信息技术提高班第九期
11-05 2417
软件维护是指在软件运行/维护阶段对软件进行的修改。软件维护的代价是很大的,占整个软件生命周期的75%,而且还在逐年上升。软件维护的类型有三种:改正性维护、适应性维护、完善性维护。                 可维护性是指理解、改正、改动、改进软件的难易程度。根据Boehm模型,通常影响软件可维护性因素有可理解性、可测试性和可修改性。为了提高软件的可维护性,在软件生命周期的各个阶段都必
软件工程复习笔记:解析软件特性与应对软件危机
"这是一份详尽的软件工程复习资料,涵盖了软件工程的基础概念、软件的特点以及软件危机的相关知识。" 在软件工程的学习中,首先我们要理解软件的基本概念。软件是计算机系统不可或缺的一部分,它包括了程序及其相关...
写文章

热门文章

  • 软件工程复习笔记——第七章 面向对象的设计方法 8723
  • 虚假新闻识别检测分类 3883
  • 软件工程复习笔记——第六章 软件维护 2065
  • 数据挖掘复习笔记第三章——数据预处理 2021
  • 软件工程复习笔记——第五章 软件测试 1797

分类专栏

  • 数据挖掘 8篇
  • 软件工程 8篇
  • 机器学习 1篇

最新评论

  • 软件工程复习笔记——第五章 软件测试

    ReTo ant: 好帮

  • 数据挖掘复习笔记第五章——关联规则

    qq_54873889: 请问您用的是哪一本书?

最新文章

  • 软件工程复习笔记——第八章UML统一建模语言
  • 软件工程复习笔记——第七章 面向对象的设计方法
  • 软件工程复习笔记——第五章 软件测试
2021年17篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网站优化实验报告原理简述东坑东莞网站优化外包公司网站优化过度有哪些宣城企业网站优化哪家服务好贵溪关键词网站优化网站优化建设十个实例金湾区网站seo优化医疗优化网站 百度寻找网站优化推广一站式服务咸宁品牌网站优化昆明网站seo优化关岭网站关键词优化价格网站搜索功能优化网站优化的目的和方法罗湖自动网站优化方案睢县专业网站关键词优化哪家好网站排名优化培训价格响应式网站不利于优化淄博网站优化公司排名青岛教育网站优化光谷企业网站推广优化公司官方网站优化排名北京企业网站优化价格沧州网站搜索排名优化费用武穴网站优化哪家好付费网站优化方法南京专业网站优化企业优化广告网站枣庄多语言网站优化顺义企业网站排名优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化