MDA之CIM3定义系统范围

经过了CIM1定义业务流程以及CIM2分析业务流程之后,终于进入CIM3压轴戏了。CIM1和CIM2生成文件,跟CIM3的生成文件有如下关联性:

  • CIM2活动图中的每一个动作,都可能成为CIM-3的系统用例
  • CIM1中的业务执行者,以及CIM2的动作负责人,都可能成为CIM3的系统执行者(system actor)

在CIM3中,系统分析员将分析CIM2的所有活动图,定义出一系列的系统用例,随后待项目经理以及相关人士从中挑选出一批系统用例,作为首期发布的系统用例,此外,系统分析员也将带着这批中选的系统用例进入PIM1,开始描述每一个系统用例的详细规格。

 

在CIM3的中,系统分析员主要将生成下列UML文件

  1. 系统用例图
  2. 系统用例简述

系统分析员在定义系统用例时,可以参考下列建议:

  • 每一个系统用例最好只有一个启动者(直接操作计算机的人)
  • 系统用例执行期间,如果有联机其他系统,将它们列为支持者
  • 遇到定时启动的系统用例,可以定义一个名为“定时启动者(Timer)”的虚拟启动者

 

Zachman,TOGAF,MDA,DDD详细分析 在系统分析师的知识体系中,Zachman、TOGAF、MDA、DDD 分别代表了企业架构和软件设计领域四种重要的方法论。它们从不同视角、不同抽象层次关注“模型”和“架构”,但彼此之间既有明显区别,又可在实际项目中互补。以下从定义、核心思想、组成、适用场景、优缺点等维度进行详细分析。 阅读详情

相关推荐

Zachman,MDA,DDD模型驱动架构深度分析

本文对比分析了Zachman框架、MDA和DDD三种模型驱动架构方法。Zachman是企业级分类框架,通过6×6矩阵组织架构信息;MDA强调模型转换,实现平台无关的代码生成;DDD聚焦复杂业务,通过领域模型和通用语言连接业务与技术。三者可协同使用:Zachman提供顶层视角,DDD处理业务复杂性,MDA实现技术自动化。系统分析师应根据项目需求灵活选用或组合这些方法,构建可维护的系统架构。

几十年资深高级架构师,技术专家的技术笔记。专注C、Java、Python、微服务、云原生、AI工程化及高并发系统分布式架构实战,分享源码剖析、性能调优与架构治理经验。 237

开发中使用UML的流程_04 CIM-3:定义系统范围

有时不同用户都具有启动用例的特性,建议在图面上绘出最重要或最主要的启动者,其余启动者记录在用例叙述里,这样可以降低图面的复杂度。启动用例的执行者,特称为”启动者(Initiator)“,其余不具有启动特质的执行者,可称为”支持者(Support)。CIM-1中的业务执行者,以及CIM-2中的动作负责人,都可能成为CIM-3的系统执行者(System Actor)。按照执行者类型,分成几个包(package),每个包中建用例(User case),分为投资者,理专,主管,定时启动者。

soarfeng的专栏 846

CIM3-开源

提供安全且集中管理的业务即时消息解决方案(服务器/客户端),包括聊天,语音/视频会议,文件传输,表情符号,字典和工具加载项功能等。

UML——系统分析师UML实务手册读书笔记

1. 系统分析员的位置 2. MDA开发程序 MDA(Model-Driven Architecture)分为以下三个阶段: CIM(Computation Independent Model)——聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节。PIM(Platform Independent Model)——聚焦于系统内部细节,但不涉及实现系统的具体平台。P...

weixin_33743703的博客 253

GOM Correlate拉伸试验后处理操作

本文描述了使用GOM Software 2022对拉伸试样进行后处理的操作,包括设置检测点、引伸计、输出应变数据到表格、输出报告为视频等

qq_45008924的博客 4664

使用电荷放大器处理压电加速度计输出

电阻器 R p模拟传感器的绝缘电阻,为产生的电荷创建泄漏路径。在此图中,顶部波形显示传感器产生的电荷,而底部波形显示电荷放大器的输出。这需要具有大输入阻抗的放大级,以防止产生的电荷通过与传感元件并联的放大器的输入阻抗泄漏。换句话说,电荷放大器补偿传感器产生的电荷 q p ,反馈电容器 C F中具有相反极性的等量电荷。因此,任何与传感器并联的绝缘电阻,如电缆的绝缘电阻或传感器的漏电电阻Rp,都不能流过电流。漂移是指电荷放大器输出在一段时间内发生的变化,而不是由被测物理参数的变化(我们讨论的加速度)引起的。

weixin_45260069的博客 3905

第二节02 CIM精度以及制作流程

基于采集的连续地形影像为基础,利用自动建模工具,快速生成全国全域三维数据底板,为宏观场景展示提供数据支撑。

zjltianxin的博客 3479

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 528

【28】系统分析师UML实务手册

    这本书一直零零碎碎地看,也觉得内容挺乱的。。。这个周末北京风大,在屋子里完整地看了看,原来作者的思路还是蛮清楚的。简单说,作者推荐以MDA方式开发程序作为系统分析员分析并生成UML模型的原则。全书围绕MDA相关的三个阶段中的两个展开:CIM和PIM,另一个是PSM。作者将CIM分了3步,串行进行,将PIM分了4步,分组并行。概念:MDA: Model Driven Archit

10958 1174

基于Mind+、MOTT实现人工智能

@基于Mind+、MOTT实现人工智能 人工智能实验 一、实验目的及要求 【一】实现人脸识别 【二】实现云数据库应用 【三】实现测温数据mqtt上传至物联网云平台 二、实验原理与内容 基于二哈实现多人人脸学习和识别 基于TinywebDB实现云数据库应用 基于EasyIoT实现mqtt数据上传。 三、实验软硬件环境 硬件:掌控板 软件:Mind+ 四、实验过程(实验步骤、记录、数据、分析) 1.基于二哈实现多人人脸学习和识别 ①在Mind+扩展上的传感器选项选择HUSKYLENS AI 摄像头 ②配置哈士

weixin_44606930的博客 2376

【分享】ArcGIS实现分子分母等标注实用技巧

前言 标注是显示在地图上的文字信息,是出图中不可或缺的重要元素,为了标注的样式丰富,摆放的位置灵活,因此给制图出图带来不少难度,以下分享几种本人在ArcGIS中的标注方法,实现上下标注、换行标注或分式标注的实用技巧。 普通模式与高级模式 默认为普通模式,勾选高级开启高级模式。 普通二分式标注(普通模式) [DLBM] & vbnewline & [DLMC] 标注效果展示 分行二分式标注(普通模式) [DLBM]& vbnewline & "——————" &

杨港 3万+

MDA模型驱动开发的三个阶段

MDA CIM PIM PSM

bydxyj的专栏 2384

【Cubietruck】Qt5.8.0 x64、x86、armhf三个版本的编译安装

一、       Preparation 以下环境配置支持虚拟机和实体机,但是实体机生产效率会相对高一点,实体机编译Qt的速度是虚拟机两倍以上。 若使用虚拟机,推荐使用VirtualBox,开源免费,尽量不要使用Vmware破解版。   Download List   名称 链接 下载项目 OS https://mirro

beatfan的博客 3658

MDA系统分析实战--图书馆管理系统

本文通过MDA系统分析方法,对图书馆管理系统进行分析,简要叙述系统分析的一般过程。首先,简要介绍什么是MDA:MDA(Model-Driven Architecture)即模型驱动构架,是由OMG定义的一个软件开发框架,在MDA中软件开发过程是由软件系统的建模行为驱动的,详细的介绍可以参看OMG官方网站http://www.omg.org/mda。 MDA系统设计分为三个阶段: CIM

yanlu86237的专栏 1278

H3C交换机S-MLAG实战:如何用bond4模式实现服务器高可用(附避坑指南)

本文详细介绍了H3C交换机S-MLAG技术与服务器bond4模式的实战配置,帮助实现跨设备链路聚合的服务器高可用方案。通过解析S-MLAG技术优势、bond4模式选择、关键配置步骤及常见问题排查,提供了一套完整的避坑指南和优化建议,适用于企业级网络架构的高可用需求。

weixin_30790841的博客 466

深度解析:LPDDR5 Receiver 的挑战与应对

LPDDR5 的数据速率已经来到Tbit​DataRate1​≈156ps在6400Mbps时也就是说,。👉 这就是为什么成为 LPDDR5 的“标配”。

weixin_43199439的博客 211

MDA之CIM于PIM过度阶段

在CIM阶段系统分析员大约花2周时间尽快生成初步的系统用例,以便于相关的决策人员可以从中挑选出首期开发的系统用例,而这也就是首期的系统范围   随后,项目正式进入PIM阶段,也就是分析阶段,所以系统分析员投入更多的时间,针对首期的系统用例详述细部规格,作为正式需求文件的一部分,也作为业务人员与开发人员之间的沟通文件   在进入PIM阶段之后,系统分析员将所有系统用例依相关性分成若干组,以组别方式生...

转移到 github 707

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

系统分析师UML实物手册-MDA开发程序

        MDA(Model -Driven Archtitecture) 开发程序,作为系统分析员进行分析工作,以及生成UML模型的依据,MDA与UML同为 OMG(Object Managemen Group) 机构的标准,MDA主要将生成的UML模型,分为三个阶段:         CIM (Compucation Independent Model)-聚焦于系统环境及需求,但不涉

muzi318的专栏 771

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

MDA开发三个阶段

MDA(Model-Driven Architecture)开发程序,作为专业分工的依据,MDA主要将生成的UML模型,分为下列三个阶段: CIM(Computation Independent Model) 聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节 PIM(Platform Independent Model) 聚焦于系统内部细节,但不涉及实现系统的具体平台 PSM(Pl

企业级UML2建模工具、MDA工具、数据库建模工具、需求管理工具、集成开发平台 1138

系统分析师UML入门学习

术语 解释 CIM Computation independent model 系统环境及需求 不涉及,系统内部结构与运作细节。 PIM Platform independent model 系统内部细节 不涉及,实现系统的具体平台 PSM Plantform specific model 系

学习中 936

MDA(Model Driven Architecture)模型驱动开发

Model Driven Architecture 模型驱动架构 为了实现MDA这一宏大构想,OMG(Object Management Group 国际对象管理集团)制定了一系列的标准: UML:UML被MDA用来描述各种模型。它并不是为MDA而生,但是作为目前最为风行的建模语言,UML已经占据了全球建模语言领域90%的市场份额,成为了建模语言事实上的标准,因此OMG将它作为MDA技术...

转移到 github 335

UML: CIM & PIM

CIM-1:定义业务流程 定义及分析业务流程(Business Process)是为了尽快理清系统范围,以便估算开发成本及时间,可不是为了要改造业务流程。系统分析员千万别误解了此步骤的目的。所以,系统分析员在定义及分析业务流程时,要记得挑选跟系统有关的业务流程。 CIM-1定义业务流程的生成,主要有业务用例图和简述 业务用例简述,简洁扼要即可,我...

weixin_30906701的博客 1050

架构师论文《论模型驱动架构软件开发方法及其应用》

在当前的软件开发领域,模型驱动架构(MDA)作为一种重要的开发方法,强调通过抽象化模型指导系统设计与实现,能够有效提升开发效率并降低复杂性。本文结合笔者参与的某医疗信息管理系统的开发实践,探讨MDA方法的核心概念、技术组成及其在项目中的实际应用。

pccai的博客 1432

Model Driven Architecture 模型驱动架构

 Model Driven Architecture 模型驱动架构 为了实现MDA这一宏大构想,OMG(Object Management Group 国际对象管理集团)制定了一系列的标准: UML:UML被MDA用来描述各种模型。它并不是为MDA而生,但是作为目前最为风行的建模语言,UML已经占据了全球建模语言领域90%的市场份额,成为了建模语言事实上的标准,因此OMG将

wzg1031的专栏 1778
上一篇: org.springframework.flex-1.0.0.M2
下一篇: MDA之CIM于PIM过度阶段
iteye_11232
博客等级 码龄8年 2粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值