第十章第十章软件重用和构件技术软件重用软件重用技术技术1010椎溪账洁切仅鼠盎己墩筋弗榜邱磁沏怪仔漫馋脱堵造荒杀貉锯砂辩波椅撇第六章基于构件的软件工程第六章基于构件的软件工程10.1 软件重用概述软件重用就是将已有的软件成分用于构造新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。 可 重 用 的 软 件 成 分 , 也 称 为 可 重 用 构 件(Reusable Component)可从旧软件中提取,也可以专门为重用而开发。软件重用不仅是对程序的重用,它包括对软件生产过程中任何活动所产生的制成品的重用。如:项目计划、可行性报告、需求定义、分析模型、详细说明、源程序和测试用例等等。折霜游芽父徐署档拼根单居燥你札惫贮兰党卯进吉语谋锐霓痕掺涵顶脂婪第六章基于构件的软件工程第六章基于构件的软件工程代码的重用设计结果的重用分析结果的重用测试信息的重用高 高抽象程度低 低10.1.1 软件重用的级别包括目标代码,也包括文本形式的源代码。受实际环境影响小,可重用机会多,所需修改少。可被重用的分析结果是针对问题域的某些事物或某些问题的抽象程度更高的解法。主要包括测试用例(tes