*UML及管理工具
创建时间: | 2021/12/21 10:27 |
---|---|
作者: | HelloXF |
标签: | 管理知识库, 系统设计 |
UML之用例图分析(关联、泛化、包含、扩展)
用例图:由参与者(Actor)、用例(Use Case)以及它们之间的关系、系统边界构成的用于描述系统功能的静态视图。
一、参与者
用以表示和系统进行交互的参与者角色,不一定是人也可以是物或者系统。
并且参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。
UML用例图中用一个小人来表示参与者
二、用例
用例表示一个操作或者动作,是外部可见的系统功能。
UML用例图中用椭圆来表示用例
![](UML及管理工具_files/Image [1].png)
三、关系
在用例图中,有四种关系,分别是关联、泛化、包含、扩展。
1、关联关系
关联关系表示参与者与用例之间的通信,任何一方都可发送或接受消息。
UML用例图中用实线表示。
![](UML及管理工具_files/Image [2].png)
2、泛化关系
泛化关系表示的是继承关系。比如:用例B继承用例A或者参与者B继承参与者A。
UML用例图中用带三角的实线表示。箭头指向被继承者。
![](UML及管理工具_files/Image [3].png)
3、包含关系
包含关系是用例之间的关系,指在一个用例中会含有若干的小步骤(用例)。
UML用例图中用带箭头的虚线表示,并且在虚线上添加<
![](UML及管理工具_files/Image [4].png)
4、扩展关系
扩展关系也是用例之间的关系,指在一个基础用例可能有的扩展的用例。比如登录用例有扩展注册用例。因为如果已经注册过,则直接登录,如果没有则跳转到注册用例。
UML用例图中用带箭头的虚线表示,并且在虚线上添加<
![](UML及管理工具_files/Image [5].png)
-
组合 是一类“强”的整体与部分的包含关系。成分类别必须依靠合成类别而存在 例如汽车与化油器 用实心菱形和实线表示
-
聚合 是一种has a 的弱关系 如池塘中有一只鸭子 这样的关系 用空心菱形和实线表示
-
依赖 是一种弱化形式的关系,表示一类别依赖于另外的类别
-
关联 当一个类作为另一个类某个方法的参数时,为关联。
-
泛化 --感觉上就像是继承,
-
实现 和泛化一样 用空心三角加实线表示
关系之间的强弱:组合>聚合>关联>依赖
6个结构图(静态)
类图:
包图
对象图
构件图
部署图(配置图):
结构图
7个行为图(动态)
用例图:
活动图
顺序图(时序)
通信图(协作图) 由于协作图和时序图在语意上是相通的,所以可以互相转换
交互图
状态图
质量控制新七工具:亲和图、过程决策程序图 (PDPC)、关联图、树形图、优先矩阵、活动网络图和矩阵图
老七种工具:
因果图、流程图、直方图、检查表、散点图、帕累托图、控制图
活动网络图。过去称为箭头图,包括两种格式的网络图:AOA(活动箭线图)和最常用的AON(活动节点图)。活动网络图连同项目进度计划编制方法一起使用,如计划评审技术(PERT)、关键路径法(CPM)和紧前关系绘图法(PDM)。
过程及工具或技术:
活动排序: 前导图法 PDM(单代号网络图AON)2 箭线图法 ADM(双代号网络图AOA)
活动历时估算:专家判断(德尔菲)
制定进度计划:假设情景分析(最常用蒙特卡洛分析)、关键路径法、进度比较甘特图、偏差分析
质量规划:成本效益分析、流程图(因果图、关系流程图)
质量控制:1.检查2.控制图(趋势图)3.帕累托图(排列图)4.统计抽样5.因果图(鱼刺图)6.趋势分析7.缺陷修复审查8.直方图9.散点图10.6西格玛
风险识别:1.德尔菲方法2.头脑风暴法3.访谈法(SWOT分析)4.检查表5.图解技术:因果图、流程图、影响图
风险识别技术:德尔菲法(专家匿名、达成一致出结论、防止个人意见独大)、头脑风暴(不求结论,提取意见)、SWOT、检查表(记录、核对、判别)、图解技术(因果图、影响图);
风险定量分析:;期望货币价值分析(EMV);决策树分析;PERT方法(进度风险);蒙特卡洛分析(统计模拟法、随机抽样技术);建模和仿真;
排列图(帕累托):按照发生频率大小绘制的直方图 用于识别造成大多数问题的少数原因
树状图:系统分析,探求实际目标
因果图(鱼刺图、流程图):影响项目潜在原因
散点图:距离越近相关性越密切
1 老七工具(规划质量)
质量管理老7工具是规划质量中的七种基本质量工具,也称7QC工具。用于在PDCA(plan,do,check,act)循环的框架内解决与质量相关的问题。
7个工具图如下:
-
因果图
-
控制图
-
流程图
-
核查表
-
直方图
-
帕累托图
-
散点图
(流程图)用来显示在一个或多个输入转化成一个或多个输出的过程中,所需要的步骤顺序和可能分支:(帕累托图)用于识别造成大多数问题的少数重要原因:(散点图)可以显示两个变量之间是否有关系,一条斜线上的数据点距离越近,两个变量之间的相关性越密切。
1.1 因果图(鱼骨图、石川图)
展示各因素如何与各种潜在问题或者结果联系,通过看问题陈述和问“为什么”发现原因,直到发现可行动的根本原因
用因果图分析近视的原因:
1.2 控制图
用来确定一个过程是否稳定,或者是否具有可预测的绩效。
1.3 流程图:也称过程图
用来显示在输入转化成输出的过程中,所需要的步骤顺序和可能分支。它通过映射SIPOC模型中的水平价值链的过程细节,来显示活动、决策点、分支循环、并行路径及整体处理顺序
1.4 核查表:又称计数表
用于收集数据的查对清单。它合理排列各种事项,有效地收集关于潜在质量问题的有用数据。
1.5 直方图
是一种特殊形式的条形图,用于描述集中趋势、分散程度和统计分布形状。与控制图不同,直方图不考虑时间对分布内的变化影响。
1.6 帕累托图
1. 按照发生频率大小顺序绘制直方图,表示有多少结果是由已确认类型或范畴的原因所造成的。
2. 帕累托原则(20/80原理),仅仅20%的因素造成了80%的问题。它集中于解决最关键的问题。
1.7 散点图:又称相关图
标有许多坐标点(X,Y),解释因变量Y相对于自变量X的变化。
2 新七工具(实施质量保证)
在实施质量保证中有7个新工具,用于质量保证活动。 新七工具如下:
-
亲和图
-
过程决策流程图
-
关联图
-
树形图
-
优先矩阵
-
活动网络图
-
矩阵图
2.1 亲和图:与心智图相似。
针对某个问题,产生出可联成有组织的想法模式的各种创意。在项目管理中,使用亲和图确定范围分解的结构,有助于WBS的制定。
![](UML及管理工具_files/Image [39].png)![](UML及管理工具_files/Image [40].png)
2.2 过程决策流程图(PDPC)
用于理解一个目标与达成此目标的步骤之间的关系。有助于制定应急计划,因为它能帮助团队预测那些可能破坏目标实现的中间环节。
![](UML及管理工具_files/Image [41].png)![](UML及管理工具_files/Image [42].png)
2.3 关联图
有助于在包含相互交叉逻辑关系(可有多达50个相关项)的中等复杂情形中创新性地解决问题。
![](UML及管理工具_files/Image [43].png)
2.4 树形图:也称系统图
可用于表现诸如WBS、 RBS(风险分解结构)和OBS(组织分解结构)的层次分解结构
![](UML及管理工具_files/Image [44].png)
2.5 优先矩阵
用来识别关键事项和合适的备选方案,并通过一系列决策,排列出备选方案的优先顺序
![](UML及管理工具_files/Image [45].png)
2.6 活动网络图:称为箭头图
包括两种格式的网络图,AOA(活动箭线图)和最常用的AON(活动节点图)
![](UML及管理工具_files/Image [46].png)
2.7 矩阵图
使用矩阵结构对数据进行分析。在行列交叉的位置展示因素、原因和目标之间的关系强弱。
PDPC(过程决策图)
是用来建模系统的物理部署。例如计算机和设备,以及它们之间是如何连接的。部署图的使用者是开发人员、系统集成人员和测试人员。