chap5系统设计与对象动态交互模型解析
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 总结 UML是一种建模语言,而顺序图、合作图是动态建模机制。 在商业建模阶段,顺序图、合作图可以作为识别对象的一种辅助手段。此时,它们的地位并不明显。 而对于中小型规模的应用程序,顺序图、合作图就显得重要,因为需要在团队中进行沟通;同时,需要指定不同系统、模块之间的交互,这仅仅通过静态机制是无法完成的。 至少要把关键的动态模型画出来,否则设计是不完整的。 Company Logo 总结 先生成类图,而后用顺序图和合作图去验证它。 有书上说,设计师用合作图验证设计的合理性,如果图呈现星形结构说明一些对象负载过重,需重新设计。 Company Logo * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 带约束标记的时序图 约束用分隔符{ }围起。 标记可以是任何类型的,如时间标记和世界约束。 Company Logo 带约束标记的时序图实例 Company Logo 带循环标记的时序图 一个对象向另一个对象连续多次发送同一组消息,称为消息的循环 循环标记用一个矩形框与其包含的一组消息表示。 用[ ]围起的表示停止(或继续)循环的条件,标识在矩形框的底线内侧边
原创力文档

文档评论(0)