当前位置: 首页 > article >正文

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

目录

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一般流程的活动图,分析出下面的系统用例图:


http://www.kler.cn/a/386120.html

相关文章:

  • Flutter:input输入框
  • 多端校园圈子论坛小程序,多个学校同时代理,校园小程序分展示后台管理源码
  • Dubbo 3.2 源码导读
  • 表的数据结构和常见操作
  • css中的变量使用
  • [pyspark] pyspark中如何修改列名字
  • Go:接口和反射
  • 机器学习-倒数5个项目(05)
  • 文件上传和下载
  • 带宽与下载速度的对应关系
  • c#使用COM接口设置excel单元格宽高匹配图片,如何计算?
  • 关于stm32中IO映射的一些问题
  • 想买开放式耳机如何挑选?5款高人气开放式耳机分享
  • OSPF动态路由配置实验:实现高效网络自动化
  • FreeSWITCH Ubuntu 18.04 源码编译
  • (Go语言)初上手Go?本篇文章帮拿捏Go的数据类型!
  • FineBI漏斗图分析转化率计算,需要获取当前节点和上一节点的转化率,需要获取错行值实现方案
  • 将一个二维矩阵,螺旋遍历展开为一维列表
  • YOLOv6-4.0部分代码阅读笔记-inferer.py
  • WPF+MVVM案例实战与特效(二十六)- 3D粒子方块波浪墙效果实现
  • JAVA学习日记(十二)算法
  • React教程(详细版)
  • YOLO11改进-注意力-引入多尺度注意力聚合(MSAA)模块
  • 基于STM32的智能家居安防AI系统:OpenCV、TCP/HTTP、RFID、UART技术设计思路
  • 大模型微调技术 --> P-Tuning v1和 P-Tuning v2
  • 深度学习鲁棒性、公平性和泛化性的联系