uml建模用例图详解
UML建模与系统设计
第6讲 用例图重点内容: 什么叫用例图 用例图的构成要素 用例的重要元素 用例之间的各种重要关系
使用Rose创建用例图的步骤说明 使用Rose创建用例图的步骤说明
uml建模用例图详解
UML建模与系统设计
第6讲 用例图
学习目标: 理解用例和用例图 理解用例图的三个关键元素 理解用例之间的关系 理解用例图在软件开发中的作用 掌握建立用例模型
uml建模用例图详解
UML建模与系统设计
一、 什么叫用例图
1、用例图的含义
由参与者(Actor)、 用例(Use Case)以 及它们之间的关系构 成的用于描述系统功 能的动态视图称为用 例图。
uml建模用例图详解
UML建模与系统设计
一、 什么叫用例图
1、用例图的含义
在用例建模中,为了更加清楚的描述用例 或者参与者,会使用到注释。
uml建模用例图详解
UML建模与系统设计
一、 什么叫用例图
2、用例图的作用
功能关系 可视化
黑箱子
uml建模用例图详解
UML建模与系统设计
二、用例图的构成要素
1、参与者
参与者(Actor)是指存在于系统外部并 直接与系统进行交互的人、系统、子系统或类 的外部实体的抽象。
uml建模用例图详解
UML建模与系统设计
二、用例图的构成要素
2、参与者间的关系
由于参与者实质上也是类,所以它拥有与 类相同的关系描述,即参与者与参与者之间主 要是泛化关系(或称为“继承”关系)。
uml建模用例图详解
UML建模与系统设计
二、用例图的构成要素
2、参与者间的关系
泛化关系的含义是把某些参与者的共同行 为提取出来表示成通用行为,并描述成超类。 泛化关系表示的是参与者之间的一般/特殊关 系,在UML图中,使用带空心三角箭头的实线 表示泛化关系。
uml建模用例图详解
UML建模与系统设计
二、用例图的构成要素
3、系统边界
系统边界是指系统与系统之间的界限。 系统可以认为是由一系列的相互作用的元素形 成的具有特定功能的有机整体。
uml建模用例图详解
UML建模与系统设计
二、用例图的构成要素
3、系统边界
系统边界以外的与系统相关联的其他部分,称 之为系统环境。
uml建模用例图详解
UML建模与系统设计
思考题
某企业要求开发一个企业管理信息系统, 并与原来的财务系统对接,谁是Actor 某企业要求开发一个企业管理信息系统, 并改造原来的财务系统对接,成为其中 的一部分,谁是Actor 商品销售系统,顾客通过网络下单,系 统计算出总金额,税金,运费,并将数 字传给会计系统,谁是Actor?
uml建模用例图详解
UML建模与系统设计
三、用例的重要元素
4、用例
以前接触过的用例? 用于需求的发现、记录及展示 简单示例: 登录系统:管理员向用户提交用户名和密 码,系统进行认证,系统向管理员显示登录成 功。 场景:是参与者和系统之间一系列特定的 活动和交互。
uml建模用例图详解
UML建模与
系统设计
三、用例的重要元素
4、用例
用例的目地: 强调用户的目标与观点,除了表达功能外还表 达了场景。 用例编写的形式: 摘要:需求分析早期使用,通常用于主场景 非正式:早期使用,可覆盖不同的场景 详细:详细编写所有步骤及各种变化 用例的名称以动词开头 编写用例时尽量使用行业术语,不要用计算机 术语。
uml建模用例图详解
UML建模与系统设计
三、用例的重要元素
5、用例的粒度
用例的粒度指的是用例所包含的系统服 务或功能单元(过程)的多少。 用例的粒度越大,用例包含的功能越多, 得到的用例数就会很少。
uml建模用例图详解
UML建模与系统设计
三、用例的重要元素
5、用例的粒度
如果用例数目过多会造成用例模型过大 和引入设计困难大大提高。 如果用例数目过少会造成用例的粒度太 大,不便于进一步的充分分析。
uml建模用例图详解
UML建模与系统设计
三、用例的重要元素
5、用例的粒度
比如:网站后台管理系统中的会员信息维护用例,管理员需要进行添加 会员信息、修改会员信息、删除会员信息等操作。
我们还可以根据具体的操作把它抽象成3个用例,它展示的系统需求和 单个用例是完全一样的。
uml建模用例图详解
UML建模与系统设计
三、用例的重要元素
6、用例规约
包含以下内容: (1)简要说明 (2)事件流 (3)用例场景 (4)特殊需求 (5)前置条件 (6)后置条件
uml建模用例图详解
UML建模与系统设计
用例描述 Actor根据零件的类别、编号以及几何特 征(如形状、大小),检索零件的详细信 息和价格。 参与者 潜在会员、会员
uml建模用例图详解
UML建模与系统设计
前置条件 Actor有权限访问系统 后置条件 Actor查询到所要的零件
uml建模用例图详解
UML建模与系统设计
基本路径 1 Actor提交零件的类别、编号、几何 特征等查询条件 2 系统按条件检索零件信息和价格 3 系统显示检索到的零件编号、类别和 价格 4 Actor选中某个条件 5 系统显示该零件的详细信息
uml建模用例图详解
UML建模与系统设计
扩展点 2a 系统没有检索到所需零件 2a1 系统显示“没有找到符合条件 的零件” 补充说明 1 几何特征包括:形状,内径,外径等 2 零件的详细信息包括:零件编号,库 存量,类别,几何特征,价格等
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第6讲 用例图全文阅读和word下载服务。
相关推荐: