<尚大教育,教育至上,人才为大:sdedu.cc>
►按照重用活动所跨越的应用领域的类型分
(1)横向复用(horizontal reuse)也称为水平复用,是指复用活动的范围跨越了几个不同的应用领域,复用的软件产品主要包括数据结构、通用算法、人机界面等软件元素。
(2)纵向复用(vertical reuse)也称为垂直复用,是指复用活动的范围限制在同一个应用领域或者是一类具有较多共性的应用领域内。
►基于软件复用的软件开发过程的角度分
(1)生产者复用(product reuse),指建立、获取或者重新设计可复用构件的活动。涉及的活动包括:复用的规划、领域分析、构件的开发、构件库的组织和管理。
(2)消费者复用(consumer reuse) ,指使用可复用的构件建立新的系统的活动。涉及的活动包括:应用系统的规划、构件的检索和选择、应用系统中非复用部分的开发、应用系统的组装。
<尚大教育,教育至上,人才为大:sdedu.cc>