- 3
- 0
- 约7.34千字
- 约 41页
- 2017-10-16 发布于浙江
- 举报
第九章 实现与测试 9.1 重用性(reuse) 人们在开发一件新的产品时 ,往往会直接使用大量的成熟 部件 ,这些被重新使用的软件模块和程序,称为组件(component)。而在新的软件开发中选用原有组件的 方法,就是软件重用 。 软件重用有两种类型,第一种是意外(accidental)重用 ,另一种是预备(deliberate)重用 。 随着组件技术的不断发展,软件重用成为软件开发的主要指标之一 。 第九章 实现与测试 9.1.2 对象与重用 面向对象的程序设计,将数据结构及其之上的操作封装起来,对外具有统一的接口定义和数据传递关系。这样一种模式,为软件重用技术的应用带来了极大的便利。 9.1.3 重用在软件的各个阶段 应用架构的重用 1. 软件设计阶段的重用 设计模式的重用 软件架构的重用 第九章 实现与测试 2.软件实现阶段的重用 选择合适的组件、继承和集成现有的软件模块,已经是软件实现阶段的重要任务。 3.软件维护阶段的重用 软件重用对软件维护带来的好处 ,软件的维护可以象机械设备的维修一样进行部件(组件)的更换。当然我们知道软件部件是不会磨损的,需要更换的软件组件要么是有错误,要么是需要升级。 第九章 实现与测试 9
原创力文档

文档评论(0)