UML-Activity Diagram

活动图与状态图,顺序图为行为建模三剑客。活动图是用于表示业务流程很好一种UML工具。

基础语法包括:初始状态,结束状态,活动,判断,合并

1.为了更好的在活动图中表示参与的角色可以添加泳道,将属于某一个角色的活动和判断放到相应的泳道上。泳道的缺点是可能造成UML图篇幅过长和箭头混乱,但可以分清各个角色负责的行动。还用一种方式是在活动的后面添加角色。

2.当出现多个角色需要对业务有操作的时候,考虑加上“粗短棒”。可以避免活动图过于复杂和混乱的情况。

3.工作的产品用对象流来表达,对象流是一个方块儿。活动图并不是把流程简单地做书面上的表达,也不是要表达所有的分支。

4. 当活动图比较大,超出了画纸的范围,可以使用连接件。

5. 活动与动作:动作是不可再细分的。活动是可以再细分的。活动可大可小。动作可以表示调用某个类的一个方法。这时可以视为这个动作是“原子性的”,不可以再分。

6.要灵活利用泳道表示各个角色,当一个活动涉及两个角色的时候可以使用备注,当一个活动涉及多个角色的时候,可以使用一个新的泳道表示所有的角色。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容