码迷,mamicode.com
首页 > 其他好文 > 详细

UML--用例图

时间:2016-05-05 00:30:14      阅读:462      评论:0      收藏:0      [点我收藏+]

标签:

一。UML概述

1.UML的作用:a 把复杂的问题分解   b 实现了可视化 

    UML是由Rational公司创建的
2.UML是什么:是一种语言,有属于自己的标准表达规则,是一种分析设计语言,也是一种建模语言
3.UML包括五大视图,13种图
    五大视图:
              用户视图: 用例图
              行为视图:顺序图,状态图,活动图,通信图,定时图,交互概览图
              结构视图:类图,包图,对象图,组合结构图
              环境视图:部署图
              实现视图:组件图
      使用频率最高的是用例图和类图
二。UML构造需求模型
       绘制用例图--》编写用例文档--》检查用例模型--》状态图,活动图,顺序图
       用例建模技术主要包括:  1.绘制用例图  2.编写用例文档
          1.绘制用例图
                  a 找出执行者:   
                               共有三类执行者:   人 ; 其他系统;自动发生的事件
                  b 找出用例:
                               在系统中执行的一系列动作系统将生成可见的价值结果 
                               用例通常从用户的角度来描述;
                               用例的命名为:  (状语)动词  +   (定语)宾语
                          用例粒度:  粒度原则:用例要有路径,路径要有步骤
                            技术分享
                                  基本路径是指:所有操作都正确的路径
                                  除基本路径外是:扩展路径:包括替代路径和异常路径
                                  比如去超市买东西,用现金支付是基本路径,没带现金可以用信用卡支付是替代路径,
                                        都没带的话就是异常路径
                        c   找出执行者--用例,执行者--执行者,用例--用例之间的关系
                                执行者--用例:  关联关系(Association)
                                执行者--执行者: 泛化关系(继承关系)
                                               技术分享

 

                                     用例--用例{  包含关系,扩展关系,泛化关系 }
                                      包含关系   比如,教务管理系统,学生要想查课表,查询成绩,查看排名,必须要先登                                       陆,所以查课表,查成绩,看排名就包含了登陆
                                        

技术分享                                         扩展关系: 要声明特定的扩展点

                                              技术分享
                                       泛化关系:常常使用扩展关系,而不使用泛化
                   练习:某酒店订房系统描述如下:

              (1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;

              (2) 前台服务员可以利用系统直接在前台预订房间

              (3) 不管采用哪种预订方式,都需要在预订时支付相应订金;

              (4) 前台预订可以通过现金信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;

              (5) 利用信用卡进行支付时需要和信用卡系统进行通信;

              (6) 客房部经理可以随时查看客房预订情况每日收款情况

                          构造该系统的用例模型。

                      

技术分享

           

 

UML--用例图

标签:

原文地址:http://www.cnblogs.com/zqlmmd/p/5460111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!