软件工程第八章知识点总结
来源:互联网 发布:谷歌放弃python 编辑:程序博客网 时间:2024/05/16 12:13
第八章 软件维护
1.软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程
2.软件维护的特点
(1)结构化维护和非机构化维护差别巨大
非结构化维护,程序代码
结构化维护,早期设计文档开始
(2)维护费用稳步上升
M = P + K * exp(c-d)
M:维护用的工作量
P:生产性工作量
K:经验系数
c:复杂程度
d:维护人员对软件的熟悉程度
(3)维护问题太多
3.软件的可维护性
(1)可维护性的因素
可理解性,表现为外来读者理解软件的结构、功能、接口和内部处理的难易程度
可测试性,if语句
可修改性
可移植性,从一种计算机环境转移到另一种计算机环境中,浏览器
可重用性,基于框架的程序设计
(2)文档
用户文档
系统文档,可行性研究报告
阅读全文
0 0
- 软件工程第八章知识点总结
- 【软件工程】之第八章总结
- 软件工程第二章知识点总结
- 软件工程第三章知识点总结
- 软件工程第五章知识点总结
- 软件工程第六章知识点总结
- 软件工程第七章知识点总结
- 软件工程导论之第八章维护总结
- 软件工程第一章知识点总结
- Javascript高级程序设计第八章知识点总结
- 软件工程 第八章 软件维护
- 软件维护-软件工程-第八章
- Servlet第八章知识点总结——过滤器 过滤器链
- 第八章 高效算法设计相关知识点总结
- 软件工程第二章知识点小结
- 机器学习 第八周 总结 知识点
- 软件工程知识点
- Core Java第八章知识点总结——三个修饰符
- laravel 5.1升级5.3后,没有5.3文档里说的 Routes文件夹,这会有影响吗?
- 线程安全和可重入函数的区别与联系
- 搭建微信小程序服务
- Java基础入门
- 读书笔记(持续更新)
- 软件工程第八章知识点总结
- java实现excel表格上传和下载
- 手机控制urdf小车模型运动(二)-创建简单的机器人模型
- [Hackerrank 101 Hack 43&& MenciOJ P321] K-Inversion Permutations
- metasploitable2 中mutillidae(owasp10)报错数据库不存在的问题
- 【面试题】剑指offer11--求一个数的指数次方,模拟实现一个pow函数
- Linux查看CPU和内存使用情况
- WebView使用解析(二)之WebViewClient/WebChromeClient
- Kafka性能测试分析