讲授方式和内容v 领域工程领域工程vWebGISWebGIS领域设计领域设计vWebGISWebGIS领域实现领域实现vWebGISWebGIS应用开发应用开发领域工程v软件重用技术软件重用的缘由软件的本质通用基本构件:是特定于计算机系统的构成成分,如基本的数据结构、用户界面元素等,它们可以存在于各种应用系统中;领域共性构件:是应用系统所属领域的共性构成成分,它们存在于该领域的各个应用系统中;应用专用构件:是每个应用系统的特有构成成分 避免从零开始领域工程v软件重用技术重用的基本概念重复使用的行为可能发生在三个维上(1)时间维:使用以前的软件版本作为新版本的基础,加入新功能,适应新需求,即软件维护。(2)平台维:以某平台上的软件为基础,修改其和运行平台相关的部分,使其运行于新平台,即软件移植。(3)应用维:将某软件(或其中构件)用于其他应用系统中,新系统具有不同功能和用途,即真正的软件重用。领域工程v软件重用技术重用的四个层次程序代码的重用,主要是指重用已有程序的某些行或某些程序段,目前该层次上的重用使用较多;重用可重用软件构件库中的软件构件,主要是指重用一些精心设计的软件构件(过程、