Booch的OOA宏开发过程概述如下:
(1) 标识类和对象
��提出侯选对象,进行行为分析,标识相应的场景,为每个类定义属性和操作;
(2) 标识类和对象的语义
��选择场景并进行分析,识别为实现期望的行为应有的责任,为均衡各种行为划分责任,对选定的每一个对象列举它们应承担的角色和行为,为履行责任定义各种操作,寻找对象之间的协作关系;
(3) 定义类与对象间的关系
��定义对象间存在的依赖关系,描述每一个参与对象的角色,通过走查场景进行确认;
(4) 进行一系列求精
��对上述的工作建立相应的图示,定义适当的类层次,基于类的共性建立类间结构;
(5) 实现类和对象
��在OOA的情形下完成分析模型。
��
|