【软工视频】第七章软件维护

简介: 【软工视频】第七章软件维护

目录

软件维护的概念

软件维护的定义:在软运行\维护阶段对软件产品进行的修改就是所谓的维护;类型:改正性维护;适应性维护;完善性维护

维护的问题

1、理解别人写的程序困难,困难程度随软件配置成分减少而迅速增加;

2、要维护的软件往往没有合适的文档或资料不全;3、绝大多数软件设计时没有考虑将来的修改;

3.绝大多数软件设计是没有考虑将来的修改

4、软件维护不是一项吸引人的工作;

5、软件人员经常流动,维护不能依靠原开发人员;6、追踪软件的建立过程非常困难,或根本做不到。

6.追踪软件的建立过程非常困难,或者根本做不到

维护工作量的模型

软件维护活动

为了有效地进行软件维护,应事先就开始做组织工作

维护机构:除了较大的软件开发公司外,通常在软件维护工作方面,并不保持一个正式的组织机构

相关文章
|
监控 搜索推荐 Java
高校学生管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL(一)
高校学生管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL
730 0
|
敏捷开发 监控 架构师
【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计原理分析指南(构建领域知识)
【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计原理分析指南(构建领域知识)
387 0
|
域名解析 弹性计算 缓存
阿里云国际云服务器全局流量分析功能详细介绍
阿里云国际云服务器全局流量分析功能详细介绍
|
存储 安全 网络安全
云计算与网络安全:技术融合下的安全挑战与策略
【10月更文挑战第7天】随着云计算技术的飞速发展,企业和个人越来越依赖云服务来存储和处理数据。然而,这种便利性也带来了新的网络安全威胁和挑战。本文将探讨云计算环境下的网络安全问题,分析当前面临的安全挑战,并提出相应的防护策略。我们将通过实际案例和简单的代码示例,展示如何在云计算环境中实施有效的安全措施,以保护数据和系统免受网络攻击。
|
存储 分布式计算 Hadoop
带你了解文件系统架构的演变:从传统到分布式
带你了解文件系统架构的演变:从传统到分布式
612 0
|
关系型数据库 MySQL 数据库
Win10安装两个不同版本MySQL数据库(一个5.7,一个8.0.17)
Win10安装两个不同版本MySQL数据库(一个5.7,一个8.0.17)
1392 0
Win10安装两个不同版本MySQL数据库(一个5.7,一个8.0.17)
|
Kubernetes 关系型数据库 Linux
K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
|
算法 计算机视觉
【MATLAB】 CEEMD信号分解+FFT傅里叶频谱变换组合算法
【MATLAB】 CEEMD信号分解+FFT傅里叶频谱变换组合算法
436 0
|
消息中间件 负载均衡 搜索推荐
交易系统架构
交易系统的业务域是什么?即交易系统应该负责那些内容。 面对多样性的业务场景,交易系统如何承接他们?即交易系统的业务扩展性如何保证。 交易系统的复杂性问题,以及如何处理,特别是业务、系统解耦问题。 事件驱动流程。 简述高并发与高可用技术。
11331 1
|
负载均衡 网络协议 关系型数据库
rhel 8.7 部署 keepalived+haproxy 实现 mysql 双主高可用场景 2
rhel 8.7 部署 keepalived+haproxy 实现 mysql 双主高可用场景
345 2