首页 > 其他分享 >开发中使用UML的流程_01概述

开发中使用UML的流程_01概述

时间:2024-11-05 20:46:35浏览次数:4  
标签:01 定义 业务流程 系统 CIM 用例 概述 UML PIM

目录

CIM-1:定义业务流程

CIM-2:分析业务流程

​CIM-3:定义系统范围

​PIM-1:分析系统流程

PIM-2:分析业务规则

PIM-3:定义静态结构

PIM-4:定义操作和方法


开发中使用UML的流程,主要分为7部分,具体如下:

CIM-1:定义业务流程

定义及分析业务流程是为了尽快理清系统范围,以便估算开发成本及时间,可不是为了要改造业务流程。系统分析员在定义及分析业务流程时,要记住挑选跟系统有关的业务流程。


                        图中的每一个业务用例代表一条业务流程

CIM-2:分析业务流程

根据CIM-1圈出了系统将参与的业务流程之后,针对每一个业务用例,系统分析员得开始分析它的工作流程,并且绘制出活动图于业务人员取得共识,然后到了CIM-3时,才能够依次定义出系统可以协助之处,并且规划出系统范围。


 
CIM-3:定义系统范围

CIM-1和CIM-2的生成文件,跟CIM-3的生成文件之间,有如下的关联性:
  。CIM-2活动图中的每一个动作,都可能成为CIM-3的系统用例
  。CIM-1中的业务执行者,以及CIM-2中的动作负责人,都可能成为CIM-3的系统执行者(System Actor)。
针对上述图2-2一般流程的活动图,分析出下面的系统用例图:

标签:01,定义,业务流程,系统,CIM,用例,概述,UML,PIM
From: https://blog.csdn.net/soarfeng/article/details/143526399

相关文章

  • 代码随想录算法训练营第十四天|leetcode226. 翻转二叉树、leetcode101.对称二叉树、le
    1leetcode226.翻转二叉树题目链接:226.翻转二叉树-力扣(LeetCode)文章链接:代码随想录视频链接:听说一位巨佬面Google被拒了,因为没写出翻转二叉树|LeetCode:226.翻转二叉树哔哩哔哩bilibili自己的思路:之前想过就是使用层序遍历的方法来做这一道题目,后来感觉有一些行不通,就......
  • JavaOOP01——对象定义
    目录一、 面向对象概念二、面向对象程序设计步骤三、封装步骤 四、构造方法及重载 五、this()形成构造函数链 六、基本数据类型与包装类 七、Integer 类基本介绍一、 面向对象概念 面向对象编程(Object-OrientedProgramming,OOP)是一种编程范式,它使用“对象......
  • PCIe系列专题之二:2.0 Transaction layer事务层概述
    一、故事前传上回我们对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-basedlayeredprotocol),主要包括事务层(Transactionlayer),数据链路层(Datalinklayer)和物理层(Physicallayer)。较为详细解释请见之前的文章:PCIe技术概述;二、事务层概述......
  • KP8530X系列KP85301SGA 650V耐压 集成自举二极管的半桥栅极驱动器 北欧双线灯调色解决
    KP8530X同系列选型参考:KP85301SGA兼容IR2103    KP85302SGA兼容IR2106、IR2001、IR2005、IR2186KP85303SGA兼容IR2104 KP85304SGA兼容IR2304  KP85305SGA兼容IR21857KP8530X系列KP85301SGA是一款650V耐压,集成自举二极管的半桥栅极驱动器,具有0.3A拉电流和......
  • SATA系列专题之三《3.0 Transport Layer传输层概述》
    系列文章目录文章目录前言一、故事前传二、SATATransportLayer传输层概述总结 前言 一、故事前传在之前的文章中,我们有提到SATA主要包括:应用层(ApplicationLayer),传输层(TransportLayer),链路层(LinkLayer)以及物理层(PhysicalLayer),SATA结构如下图:......
  • [BUUCTF 2018]Online Tool
    典型的PHP代码审计开始审计^()[]{}$\,\x0A和\xFF以及不配对的单/双引号转义$sandbox=md5("glzjin".$_SERVER['REMOTE_ADDR']);echo'youareinsandbox'.$sandbox;@mkdir($sandbox);//新建目录,默认权限,最大可能的访问权chdir($sandbox);//改......
  • 洛谷题单指南-二叉堆与树状数组-P1801 黑匣子
    原题链接:https://www.luogu.com.cn/problem/P1801题意解读:动态维护一组序列,并随时可以求第k小的值,每次求第k小的顺序是递增的,比如第一次取第1小,然后是第2小,以此类推。解题思路:对于求第k小的问题,已经介绍过几种方案:1、快选算法,每次查询时间复杂度logn,传送门:https://www.cnblogs......
  • P5308 [COCI2018-2019#4] Akvizna
    原题链接奶龙题,主要是凸性的证明,然后wqs二分求解即可。轮数的选择是\(1\)~\(n\),假如是\(1\)轮,答案显然为\(1\),为\(n\)轮,答案就是\(\sum_{i=1}^{n}i^{-1}\),从这里就可以直接猜出凸性了。然后是不考虑轮数限制的求法,直接dp即可:\(f_{i}=\max\{f_j+\frac{i-j}{i}\}\),......