一:uml的核心视图
--->如果说UML是一门语言,上一章学习的参与者等元素是uml的基本词汇,那么视图就是语法。uml通过视图将基元素组织在一起,形成有意义的句子。
--->uml可视化的特性是由各种视图来展现的,每一种视图都从不同的角度对同一个软件产品的方方面面进行展示。说明要开发的软件到底是一个什么样子。
--->静态视图:一方面我们需要描述系统的结构性特征,结构决定这个系统能做什么。结构特性用静态视图来表达。
--->动态视图:另一方面我们需要描述系统的运行时行为,这些行为特征决定系统怎么做。行为特征用动态视图来表达。
 
 
 
二:uml的静态视图
--->静态视图只描述事物的静态结构,而不描述其动态行为。
--->静态视图:用例图,类图,包图
 
 
三:用例图
--->用例图:采用参与者和用例作为基本元素。以不同的视角展现系统的功能性需求。
--->用例图:采用参与者和用例作为基本元素。以不同的视角展现系统的功能性需求。
--->业务用例视图.
--->业务用例实现视图
--->概念用例视图
--->系统用例视图
--->系统用例实现视图
 
 
四:业务用例视图
--->业务用例视图使用业务主角和业务用例来展现业务建模的结果。大多数情况下,业务用例视图需要从业务主角和业务模块两个视角进行展示。
--->[业务主角视角]:来展示业务主角在业务中使用哪些业务用例来达成业务目标。这个视角有利于向业务主角确认其业务目标是否都已经齐全,以此来检查是否有遗漏的业务用例没有发现。
--->[业务模块视角]:来展示业务领域的业务目标,将参与了达成这一业务目标的主角与业务用例展现在这个视图中。
 
五:业务用例实现视图
--->业务用例实现视图展现业务用例有哪些实现途径。
--->一般一个业务用例只有一个实现途径,那么绘制业务用例实现视图显得没有必要,有点多此一举,建议还是要绘制
--->特殊情况下一个业务用例可能有多个实现途径,这个就可以清晰表达业务用例了。比如在图书馆借图书,可以通过柜台借阅,也可以通过网络借阅。
 
 
六:概念用例视图
--->概念用例视图用于展现业务用例中经过分析分解出来的关键概念用例,
--->概念用例标示它和业务用例之间的关系。一般来说这些关系有扩展,包含,和精化。
--->对于概念用例视图来说,一般是以业务用例为单元展现的。关系紧密的业务用例,也可以将它们的概念用例视图放在一起展现。
--->概念用例视图不是必需的,如果业务用例是一个复杂的业务,绘制概念用例视图有助于细化和更准确地理解业务用例。
 
七:系统用例视图
--->系统用例视图展现系统范围,将对业务用例进行分析以后得到的系统用例展现出来
--->说白了,就是整个系统的参与者和参与者的用例,画在一个图中
 
 
八:系统用例实现视图
--->按用例为单位,将其实现途径展现出来。
--->把整个系统的所有用例的实现画出来。
 
 

<十三>UML核心视图静态视图之业务用例图的更多相关文章

  1. <十四>UML核心视图静态视图之类图和包图

    一:类图(行为类和实体类) --->类图用于展示系统中的类及其相互之间的关系 --->概念层类图 --->说明层类图   二:概念层类图 --->概念层的观点认为:在这个层次的 ...

  2. <十五>UML核心视图动态视图之活动图

    一:动态视图 --->动态视图是描述事物动态行为的. --->需要注意的是:动态视图不能够独立存在,它必需特指一个静态视图活uml元素,说明在静态视图规定的事物结构下它们的动态行为. -- ...

  3. Thinking in UML 学习笔记(二)——UML核心视图之用例图

    在UML中,需求模型又称为用例模型,它主要用于描述系统的功能性需求,即软件可以实现的功能,如登录.注册.入库.出库.查看库存报表.增加员工信息等.常规的用例建模一般包括两个组成部分:绘制用例图和编写用 ...

  4. 【UML 建模】UML建模语言入门-视图,事物,关系,通用机制

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. UML视图 1. Ration ...

  5. UML语言中五大视图和九种图形纵览

    UML语言纵览 视图 UML语言中的视图大致分为如下5种: 1.用例视图.用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能. 2.逻辑视图.逻辑视图从系统的静态结构和动态行为角 ...

  6. UML建模语言入门-视图,事物,关系,通用机制

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. UML视图 1. Ration ...

  7. petite-vue源码剖析-从静态视图开始

    代码库结构介绍 examples 各种使用示例 scripts 打包发布脚本 tests 测试用例 src directives v-if等内置指令的实现 app.ts createApp函数 blo ...

  8. [转载]开发 Spring 自定义视图和视图解析器

    原文出处 http://www.ibm.com/developerworks/cn/java/j-lo-springview/ 概述 Spring 3.0 默认包含了多种视图和视图解析器,比如 JSP ...

  9. ##DAY3 自定义视图、视图控制器、视图控制器指定视图、loadView、 viewDidLoad、MVC、屏幕旋转、内存警告

    ##DAY3 自定义视图.视图控制器.视图控制器指定视图.loadView. viewDidLoad.MVC.屏幕旋转.内存警告 #pragma mark ———————自定义视图的步骤 —————— ...

随机推荐

  1. HDOJ1071

    The area   拿到题的第一想法,又是一道水题,知道P1.P2.P3三点的坐标,就能够确定抛物线的公式.确定抛物线的公式就能够进行积分,然后就没有然后了.纯粹的数学题. #include< ...

  2. ann搜索算法(Approximate Nearest Neighbor)

    ANN的方法分为三大类:基于树的方法.哈希方法.矢量量化方法.brute-force搜索的方式是在全空间进行搜索,为了加快查找的速度,几乎所有的ANN方法都是通过对全空间分割,将其分割成很多小的子空间 ...

  3. 赵雅智_Fragment

    当我们须要动态的多界面切换的时候,就须要将UI元素和Activity融合成一个模块. 在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变.在4.0或以上系统中就能 ...

  4. SQL_字符操作函数

    原创作品.出自 "深蓝的blog" 博客.欢迎转载,转载时请务必注明下面出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlo ...

  5. gulp是用来干什么的?(概念)

    当我们在使用gulp的时候,gulp到底用来干什么呢? 编译 sass 合并优化压缩 css 校验压缩 js 优化图片 添加文件指纹(md5) 组件化头部底部(include html) 实时自动刷新 ...

  6. javacript中apply和call的区别

    apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性.   接受的参数是一个字符串. call:和apply的意思一样,只不过是参数列表不一样. 接收的参数是一个数组. 例如: <s ...

  7. Unity3D游戏开发之简单的碰撞检測

    在"Project"面板中单击"Create"旁边的小三角,选择"javascript"创建一个名为"collision" ...

  8. unix改变shell显示颜色

    编写shell脚本的时候.通过改变shell的显示颜色,不但可以改变使用shell终端的体验,并且更为有用的是,可以通过改变显示内容的颜色来区分正常输出.warning和error等不同关注级别的输出 ...

  9. javascript 高级编程系列 - 基本数据类型

    javascript中的基本数据类型包括: Undefined, Null, Boolean, Number, String 5种数据类型 1. Undefined 类型 (只有一个值 undefin ...

  10. 【网络协议】TCP的流量控制机制

    一般来说,我们总是希望传输数据的更快一些,但假设发送方把数据发送的非常快.而接收方来不及接收,这就可能造成数据的丢失.流量控制就是让发送方的发送速率不要太快.让接收方来得及接收. 对于成块数据流,TC ...