2、可复用资产检查表
��下面给出一个检查表,以确定哪些软件要素可以成为可复用的构件。
��・ 构件的功能在未来的实现工作中需要吗?
��・ 在论域中构件功能的公共性如何?
��・ 在论域中存在构件功能的副本吗?
��・ 构件是否依赖于硬件?
��・ 在不同的实现之间硬件是否保持不变?
��・ 硬件细节能否移到另一个构件中吗?
��・ 设计为下一步的实现进行过足够的优化吗?
��・ 我们能够把一个不可复用的构件参数化以使其成为可复用的构件吗?
��・ 构件是否可以仅仅经过少量修改就能够在很多实现中复用吗?
��・ 通过修改实现复用是可行的吗?
��・ 一个不可复用的构件能否通过分解以产生一组可复用的构件吗?
��・ 针对复用的构件分解有效到什么程度?
�� |
|