中易网

怎么用uml活动图描述系统内部逻辑

答案:1  悬赏:40  
解决时间 2021-01-26 14:16
怎么用uml活动图描述系统内部逻辑
最佳答案
第一步,定义UML活动图的范围
  首先应该定义您要对什么建模。单个用户案例力?一个用户案例的一部分?一个包含多个用户案例的商务流程?一个类的单个方法?一旦您定义了您所作图的范围,您应该在其顶部,用一个标注添加标签,指明该图的标题和唯一的标示符。您有可能也想要包括该图的时间甚至作者名。
  第二步,添加起始和结束点
  每个UML活动图有一个起始点和结束点,因此您也要马上添加它们。在《UML精粹》(UMLDistilled)(参见参考资料),Fowler和Scott认为结束点是可选的。有时候一个活动只是一个简单的结束,如果是这种情况,指明其唯一的转变是到一个结束点也是无害的。这样,当其他人阅读您的图时,他或她知道您已经考虑了如何退出这些活动。
  第三步,添加活动
  如果您正对一个用户案例建模,对每个角色(actor)所发出的主要步骤引入一个活动(该活动可能包括起始步骤,加上对起始步骤系统响应的任何步骤)。如果您正对一个高层的商务流程建模,对每个主要流程引入一个活动,通常为一个用户案例或用户案例包。最后,如果您正对一个方法建模,那么对此引入一个活动是很常见的。
  第四步,添加活动间的转变
  我的风格总是应该退出一个活动,即使它是转变到一个结束点。一旦一个活动有多个转变时,您必需对每个转变加以相应标示。
  第五步,添加决策点
  有时候,您所建模的逻辑需要做出一个决策。有可能是需要检查某些事务或比较某些事务。要注意的是,使用决策点是可选的。例如,在图1中,我可以只是简单地将“接受”和“拒绝”两个转变直接接到“在大学报名(EnrollinUniversity)”活动。"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宿迁市大瑞物流有限公司地址在哪,我要去那里
在海淘1号里面下单写错了地址怎么办?
氧化钙,为什么能当干燥剂?
什么叫对照组和实验组?
一男和一女说因缘分让我们相知啥意思?
一带一路所经过的中国城市离江苏最近的是哪个
出租车紧急避险造成车内人员受伤属不属于交通
2016央企控股权转让有什么条件
她在美国呆了三年英文
索尼A728,a726,a816,a826的区别。。
t369列车5车厢座位表
程序员找对象怎么就这么难?!
搞笑古诗300首??????????????
你好,我想问一下我手机vivoyi15t的。下载软
剑网三说你的发言已被服务器屏蔽
推荐资讯
excel表格无法保存,提示:保存时检测到错误
昨晚我跟她说了晚安,她没回我,今晚才回我说
销售职位简历的制作要点有哪些
床英语怎么读
秋季适不适合去黄河三峡
fluent中wall和wall-shadow有什么区别?
火箭新老板究竟是什么来头
有些学校面相哪里招生的,指的是整个市还是。
宜饰家怎么去啊,有事要去办理
彭德楷黄焖鸡米饭华东店地址在哪,我要去那里
雪豹会有第2部吗?
至强E3 1231 V3 配什么显卡合适 内存 用16G浪
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?