试题详情
- 简答题什么是老化系统?对于老化系统的维护,Yourdon提出了哪些建议?
-
老化系统是指一些使用早期程序设计语言开发的系统。由于使用时间长而难以维护,但由于某些方面的原因,目前还不能将它们完全抛弃,因此,也就必须对它们做一些必要的维护。
为了能够有效地进行维护,Yourdon提出了以下的几点维护建议:
(1)必须研究程序的使用环境及有关资料,尽可能得到更多的背景信息。
(2)力图熟悉程序的所有控制流程。
(3)评价现有文档的可用性。若有帮助,可利用它们在源程序清单中插入注释。
(4)充分利用交叉引用信息。
(5)必须非常谨慎地对程序进行修改。
(6)在删除某些代码时,要确认代码确实不再使用。
(7)不要试图共享程序已有的临时变量或工作区,需要时可插入新的变量以避免冲突。
(8)保持详细的维护活动和维护结果记录。
(9)如果程序结构混乱,修改受到干扰,可抛弃重写。
(10)插入出错检验。 关注下方微信公众号,在线模考后查看
热门试题
- 软件生存周期中的软件开发过程由哪几个阶段
- 逻辑设计是()
- 随着软件系统的规模和复杂性越来越大,()
- 以下哪些属于应用软件的开发活动()
- 数据集成指不同软件工程能相互()
- 各种软件维护的类型中最重要的是()。
- 软件工程方法学包括哪三个要素?
- 软件结构从形态上总的考虑是:顶层扇出数较
- 面向对象设计(OOD)阶段,可以将面向对
- 为什么软件需要维护?简述软件维护的过程
- 构成软件工程的基本元素有哪些?
- 软件维护分类有哪些?
- 软件测试的基本原则是()。
- 白盒测试与黑盒测试分别有哪些测试方法?如
- 下面三个程序运行时分别会产生什么结果?为
- 模块间耦合性最弱的是()
- CMM将软件过程的成熟度分为以下5个级别
- 将10阶的下三角矩阵(非0元素分布在矩阵
- 冗余程序设计就是每个程序采用两种不同的算
- 软件工作的考虑范围主要是程序设计和实现。