- 18
- 0
- 约9.28千字
- 约 65页
- 2017-07-05 发布于四川
- 举报
构件与软件重用 ◇构件重用 ◎ 构件组装 ◇ 基于功能的组装技术 ◇ 基于数据的组装技术 ◇ 面向对象的组装技术 构件与软件重用 ◇构件重用 ◎ 构件组装 ◇ 基于功能的组装技术 基于功能的组装技术采用程序调用和参数传递的方式将构件组装起来。它要求库中的构件以子程序/过程/函数的形式出现,并且接口说明必须清晰。当使用这种组装技术进行软件开发时,开发人员首先应对目标软件系统进行功能分解,将系统分解为强内聚、松耦合的功能模块。然后根据各模块的功能需求提取构件,对它进行适应性修改后再挂接在上述功能分解框架中。 构件与软件重用 ◇构件重用 ◎ 构件组装 ◇ 基于数据的组装技术 首先根据当前软件问题的核心数据结构设计出一个框架,然后根据框架中各结点的需求提取构件并进行适应性修改,再将构件逐个分配至框架中的适当位置。此后,构件的组装方式仍然是传统的程序调用与参数传递。这种组装技术也要求库中构件以子程序形式出现,但它所依赖的软件设计方法不再是功能分解,而是面向数据的设计方法,例如Jackson系统开发方法。
原创力文档

文档评论(0)