1、定义要研究的论域
��分析员首先隔离感兴趣的业务论域、系统类型或产品分类,再抽取OO项和非OO项。其中,OO项包括既存应用的类的规格说明、设计和代码;支持类(GUI类或数据库存取类);与论域相关的市售构件库;测试用例等。非OO项包括方针、步骤、计划、标准和指南;既存的非OO应用的规格说明、设计和测试信息;度量、市售非OO软件等。
2、分类从论域抽取的项
��对所有的项进行归类并定义各个种类的一般定义特征。提出种类的分类模式并定义每个项的命名惯例。适当的时候建立分类的层次。
3、收集论域中各个应用的有代表性的样例
��为完成这个活动,必须保证在问题中应用具有适合已定义的某些种类的项。
4、分析样例中的每一个应用
��分析员接下来要做的事情是:
��(1) 标识候选的可复用的对象;
��(2) 指明标识对象为可复用的理由;
��(3) 定义可复用对象,对其做适应性修改;
��(4) 估计在论域中可做到对象复用的应用的百分比;
��(5) 用名字标识对象并使用配置管理技术控制它们。
��一旦标识了对象,分析员应当估计一个典型的应用能够使用可复用对象构造的百分比。
��此外,论域分析员还应建立一组复用指南,并给出一个例子,说明如何使用论域对象来建立新的应用。
|