(1) 以可实现的方式描述每一个子系统
��为每一个子系统分配处理器和任务,选择实现数据管理、界面支持和任务管理的设计策略,为系统设计合适的控制机制,评审并进行权衡;

(2) 对象设计
��设计每一个操作的程序流程,定义所需的内部类,设计所需的内部数据结构;

(3) 消息设计
��使用对象之间的协作和对象-关系模型设计消息模型;

(4) 评审设计模型并在必要时进行迭代。
��本节讨论的设计步骤的递进的,它们可以渐增地执行,伴随着附加的OOD活动,直到完成整个设计。
��