(1) 以可实现的方式描述每一个子系统 ��为每一个子系统分配处理器和任务,选择实现数据管理、界面支持和任务管理的设计策略,为系统设计合适的控制机制,评审并进行权衡; (2) 对象设计 ��设计每一个操作的程序流程,定义所需的内部类,设计所需的内部数据结构; (3) 消息设计 ��使用对象之间的协作和对象-关系模型设计消息模型; (4) 评审设计模型并在必要时进行迭代。 ��本节讨论的设计步骤的递进的,它们可以渐增地执行,伴随着附加的OOD活动,直到完成整个设计。 ��