注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

李建敏 廊坊师范学院信息技术提高班十二期

变是永远不变的

 
 
 

日志

 
 

UML用例图总结  

2015-08-16 21:33:24|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
             UML共有九种图,分别是用例图、类图、对象图、活动图、协作图、序列图、部署图、构件图、状态图

这九种图又能分成四大类即:

用例图

类图、对象图

行为图:状态图、活动图、交互图

交互图:序列图、协作图

实现图:构件图、部署图

 

 

(一)用例图

概念:用来描述用户的需求,从用户的角度出发,指出执行者和功能,是由软件需求分析到最终实现的第一步。适用于用户和开发人员看

构成要素:参与者(Actor

          概念:是系统外部的一个实体,以某种方式参与用例的执行过程,用一个小人标识

            种类:1.真实的人即用户  2.其它系统  3.一些可以运行的进程,如课程,当被添加时变成了一个参与者

            确定方法:谁将使用该系统的主要功能;谁将需要该系统的支持以完成其工作;谁将管理维护该系统;系统需要哪些硬件设备;交互的系统是什么;谁对本系统的结构感兴趣

 

          用例(Usecase

           概念 :是外部系统可见的系统功能单元,并通过与一个或多个参与者之间交换的消息所表达 

             如何识别:

                   特定参与者希望系统提供什么功能

                   系统是否存储和检索信息,如果是,由哪个参与者触发

                   当系统改变状态时,是否通知参与者

                   是否存在影响系统的外部事件

                   哪个参与者通知系统这些事件

              用例与事件流:

                    什么是事件流:描述一个系统做什么而不是怎么做,包括简要说明,事件流,前置条件,后置条件,特殊要求以及扩展点

                    事件流:描述一个用例在执行时执行者与系统之间的交互过程,分为基本流和备选流

                    

          关系

             关联关系(Association

                   表示参与者与用例之间的通信,用实线箭头表示

               包含关系(Include

                    一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,就是将大功能具体化

                    用虚线箭头,箭头指向被包含的用例,箭身写上include的文字

               

               扩展关系(Extend

                用虚线加extend字样表示,箭头指向被扩展用例

                一个用例被定义为基础用例的增量扩展称作扩展关系

               泛化关系(Generalization

                 一个用例被特别列举为一个或多个用例

                 用带三角的实线指向父用例

  评论这张
 
阅读(133)| 评论(36)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017