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

如何选择UMLChina服务

服务口号:聚焦最后一公里

图片

斐力庇第斯从马拉松跑回雅典报信,虽然已是满身血迹、精疲力尽,但他知道:没有出现在雅典人民面前,前面的路程都是白费。

学到的知识如果不能最终【用】于您自己的项目之中,也同样是极大的浪费。而这最后一段路最是艰难。

UMLChina聚焦最后一公里,所提供服务全部与您自己的项目密切结合,帮您走完最艰难的一段路。


服务内容

图片

UMLChina提供的服务内容聚焦于建模方法和工具。

软件开发的一个迭代周期中需要思考四个问题:

A-业务建模——定位需要改进的目标组织(人群或机构)以及该组织接下来最需要改进的问题。

B-需求——描述为了改进组织的问题,所引入的系统必须具有的表现。

C-分析——提炼为了满足功能需求,所引入的系统需要封装的核心域机制。

D-设计——考虑质量需求和设计约束,将核心域机制映射到选定非核心域上实现。

图片

这些思考的过程,就叫做建模。

江湖中各种花里胡哨的术语(参见文章:CTO也糊涂的常用术语(http://www.umlchina.com/article/ctoterm.html)),大多数都可以用上面的ABCD来归纳。经常有一些同学来问“有没有产品经理的内容?”“有没有架构的内容”……,很多同学问的时候并不真正了解自己想要什么或者自己的表达是否正确。

这些花里胡哨的术语一般可以对应如下:

产品经理、需求工程师、需求分析师:A+B+部分C;

业务架构师:可能是A,也可能是C

系统架构师:C+D。常有团队说要学系统架构,其实他想改进的是B-需求。

领域驱动设计:C+D。也有团队声称要学“领域驱动设计”,其实想解决的却是A-业务建模。

中台:C+D

微服务:C+D

设计模式:C+D

……

因此,目前我们提供的服务内容有:

①软件需求设计方法学和UML全程实例剖析(http://www.umlchina.com/training/courseuml.html)——引领团队走一个ABCD的迭代周期,形成基本共识。

②基于模型的系统工程和SysML全程实例剖析(http://www.umlchina.com/training/coursembse.html)——使用SysML开发信息系统和非信息系统的全过程。

③业务建模和需求高阶(http://www.umlchina.com/training/coursereq.html)——根据团队的需要,在有①基础的情况下,对AB(业务建模和需求)做点上的强化。

④分析和设计高阶(原名:剔除伪创新的领域驱动设计)(http://www.umlchina.com/training/courseddd.html)——根据团队的需要,在有①基础的情况下,对CD(分析和设计)做点上的强化。

⑤类图高阶+(http://www.umlchina.com/training/courseclass.html)——在有①或④基础的情况下,对类图的精细建模做点上的强化。

⑥状态机图高阶+(http://www.umlchina.com/training/coursestate.html)——在有①或④基础的情况下,对状态机图的精细建模做点上的强化。

⑦活动图高阶+(http://www.umlchina.com/training/courseactivity.html)——在有①或②或③基础的情况下,对活动图的精细建模做点上的强化。

所使用的的示范工具缺省为Enterprise Architect,也可根据团队的要求使用其他建模工具来示范,包括且不限于:IBM Rhapsody、MagicDraw、StarUML、Rational Software Architect、Visual Paradigm等。


服务形式

[一]团队内训

专家上门或通过网络会议为团队提供定制的训练服务。训练过程中,专家当场和团队一起讨论和研究团队的当前项目,一起把所授知识当场应用到团队的当前项目,得到团队当前项目的模型。

[二]公开课

由UMLChina在指定时间和城市开课或网络开课,各单位人员自行报名上课,时间一般为2天(14小时)。

线下公开课城市主要在北京、上海、广州、深圳、杭州、武汉、成都等城市轮流举办,一般提前2-3周公布下一期时间、地点和内容。

公开课过程中,专家当场和学员一起讨论和某个学员带来的真实项目,一起把所授知识当场应用到真实的当前项目。

[三]建模示范视频

我们选了一些典型的案例,制作了几十套从业务建模、需求、分析到设计的建模示范视频,每套长度约在300-500分钟之间。没空上课的同学,也可以购买建模示范视频学习。

http://umlchina.com/training/video.html,几十套UML/SysML+Enterprise Architect/StarUML建模示范视频-全程字幕-智慧公寓系统、高压注射器、伺服驱动器、高校毕业生就业、粮食拍卖、社区团购、机场无人物流、政府扶持科技创新、司法调解平台、房产抵押评估、博物馆安全、跨组织结算、远程求医、期货仓单、市场营销活动、停车管理系统、设备维护系统、合同管理系统、并多多、迪迪出行、微信餐馆、会议室管理、考勤、制造执行系统、三方采购平台……

[四]项目工件评审

评审开发团队产出的各种模型,给出改进建议。

[五]项目全程建模指导

专家和团队一起工作,指导团队建模。


以上服务,均可提供增值税专用发票或增值税普通发票,可签保密协议。


研发团队领导如何选择服务

如果您是研发团队领导,针对团队改进,可以考虑以下路线:

步骤1:选择内容为①软件需求设计方法学和UML全程实例剖析的团队内训,将团队的当前项目作为课上剖析的案例,由专家示范建模。

步骤2:训练结束后,根据训练给出的改进指南,各岗位找到当前最值得改进的点改进。

步骤3:针对各岗位产出的工件,选择“⑧项目工件评审”或高阶的团队内训,内容为③业务建模和需求高阶或④分析和设计高阶,具体先做③还是④,看大家当前最重要的改进点是哪些。

*步骤2-3可能会重复多次。

看起来过程有点长,其实这是一个迭代的过程,只要在某个技能点上开始有改善,团队就开始受益了。

步骤4:视情况选择⑤⑥⑦。

当然,如果预算充足,直接选择“⑨项目全程建模指导”,由专家负责灵活安排即可。


个人如何选择服务

如果您是个人学习和改进,可以考虑以下路线:

步骤1:选择①软件需求设计方法学全程实例剖析的建模示范视频或公开课。

步骤2:根据改进指南,找到个人当前最值得改进的点改进,将实践中的问题提交到学员专用答疑群。

步骤3:视情况选择公开课③业务建模和需求高阶或公开课④分析和设计高阶。

*步骤2-3可能会重复多次。

看起来过程有点长,其实这是一个迭代的过程,只要在某个技能点上开始有改善,个人就开始受益了。

步骤4:视情况选择⑤⑥⑦。

相关文章:

如何选择UMLChina服务

服务口号:聚焦最后一公里 斐力庇第斯从马拉松跑回雅典报信,虽然已是满身血迹、精疲力尽,但他知道:没有出现在雅典人民面前,前面的路程都是白费。 学到的知识如果不能最终【用】于您自己的项目之中,也同样是…...

关于信息安全软考的记录3

1、网络安全体系的特征 网络安全体系:网络安全保障系统的最高层概念抽象 特征内容整体性网络安全单元按照一定的规则,相互依赖、相互作用而形成人机物一体化的网络安全保护方式协同性通过各种安全机制的相互协作,构建系统性的网络安全保护方…...

API攻防-接口安全SOAPOpenAPIRESTful分类特征导入项目联动检测

文章目录 概述什么是接口? 1、API分类特征SOAP - WSDLWeb services 三种基本元素: OpenApi - Swagger UISpringboot Actuator 2、API检测流程Method:请求方法URL:唯一资源定位符Params:请求参数Authorization&#xff…...

【Docker 内核详解】namespace 资源隔离(二):UTS namespace IPC namespace

namespace 资源隔离(二):UTS namespace & IPC namespace 1.UTS namespace UTS(UNIX Time-sharing System),UTS namespace 提供了 主机名 和 域名 的隔离,这样每个 Docker 容器就可以拥有独…...

EOF() | BOF()相关题目解析

题目 设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时:EOF()为真时;BOF()为真时,命令RECN()的结果分别是______。 A.1,11,1B.1,10,1C.1,11,0D&#xf…...

spring 注入 当有两个参数的时候 接上面

新加一个int 型的 age 记得写getset方法和构造方法 ((((((( 构造方法的作用——无论是有参构造还是无参构造,他的作用都是为了方便为对象的属性初始化值 构造方法是一种特殊的方…...

博客文档续更

十、 博客前台模块-异常处理 目前我们的项目在认证出错或者权限不足的时候响应回来的Json,默认是使用Security官方提供的响应的格式,但是这种响应的格式肯定是不符合我们项目的接口规范的。所以需要自定义异常处理 我们需要去实现AuthenticationEntryP…...

OCR让点读笔如虎添翼

点读笔是一种智能学习工具,它可以通过识别文字来提供相应的语音或图像反馈。在实现文字识别功能时,点读笔通常会借助OCR(Optical Character Recognition,光学字符识别)技术。下面将详细介绍点读笔如何利用OCR技术实现文…...

棱镜七彩参编!开源领域4项团体标准正式发布

近日,中电标2023年第27号团体标准公告正式发布,《T/CESA 1270.2-2023 信息技术 开源治理 第 2 部分:企业治理评估模型》、《T/CESA 1270.3-2023 信息技术 开源治理 第 3 部分:社区治理框架》、《T/CESA 1270.5-2023 信息技术 开源…...

轻量级Composition

MEF,全称Managed Extensibility Framework(托管可扩展框架)。MEF是专门致力于解决扩展性问题的框架。MEF 位于 ComponentModel.Composition 程序集中,添加 System.ComponentModel.Composition 和 System.ComponentModel.Compositi…...

Vxlan网络和flannel记录

Vxlan 大二层网络,在三层网络中构建逻辑的2层网络 数据包经过vxlan隧道 用vni标识不同的vxlan网络(类似于vlan的vid) 通过vtep来封装和解封装,通过UDP传输 Flannel 分配子网和IP地址:Flannel为每个容器或虚拟机分配唯一…...

【已解决】微信小程序-苹果手机日期解析异常

在开发微信小程序时,使用了 uView 的 CountDown倒计时 组件和 uni.$u.timeFrom Api,后台传递了一个时间字符串,前台计算时间戳的差值,来显示还有多久开始,这个功能在模拟器和我自己手机(iphon13&#xff09…...

Avalonia如何更改全局背景色

1.项目下载地址:https://gitee.com/confusedkitten/avalonia-demo 2.UI库Semi.Avalonia,项目地址 https://github.com/irihitech/Semi.Avalonia 3.ColorView,使用Semi.Avalonia.ColorPicker,Nuget获取就行 4.样式预览 以下是…...

万界星空科技低代码平台云MES系统功能场景

1、 工艺管理 生产工艺规程、岗位操作法、工艺卡片的编制。 生产过程的工艺条件、产品质量指标以及原材料消耗的执行检查、相关数据的统计分析。 2、 工序管理 对人、机、料、法控制,规定产品质量标准及有关完成方法的各项规程,并明确各道工序的管理负责…...

运维大数据平台的建设与实践探索

随着企业数字化转型的推进,运维管理面临着前所未有的挑战和机遇。为应对日益复杂且严峻的挑战,数字免疫系统和智能运维等概念应运而生。数字免疫系统和智能运维作为新兴技术,正引领着运维管理的新趋势。数字免疫系统和智能运维都借助大数据运…...

【Java 进阶篇】创建 HTML 注册页面

在这篇博客中,我们将介绍如何创建一个简单的 HTML 注册页面。HTML(Hypertext Markup Language)是一种标记语言,用于构建网页的结构和内容。创建一个注册页面是网页开发的常见任务之一,它允许用户提供个人信息并注册成为…...

【JVM系列】- 启航·JVM概论学习

启航JVM概论 😄生命不息,写作不止 🔥 继续踏上学习之路,学之分享笔记 👊 总有一天我也能像各位大佬一样 🏆 博客首页 怒放吧德德 To记录领地 🌝分享学习心得,欢迎指正&#xff0c…...

Windows技巧

Windows应用 Windows应用无限延长Windows10 自动更新时间管理员身份打开cmd输入以下代码设置暂停更新时间 Windows应用 无限延长Windows10 自动更新时间 管理员身份打开cmd 输入以下代码 这里设置的是3000天,需要恢复更新可以将其设置为1天 reg add “HKEY_LOCA…...

Git 应用小记

常用命令 git reset 3种模式 --soft:将HEAD引用指向给定提交,索引(暂存区)和工作目录的内容不变 --mixed(默认,可不写):将HEAD引用指向给定提交,索引(暂存区…...

APT攻击与零日漏洞

APT攻击 当谈到网络安全时,APT(高级持续性威胁)攻击是最为复杂和难以检测的攻击类型之一。APT攻击通常涉及到高度的技术和策略性,而且它们的目标是深入地渗透和长时间地隐藏在目标网络中。 1. 什么是APT攻击? 高级持续…...

大数据学习栈记——Neo4j的安装与使用

本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

CentOS下的分布式内存计算Spark环境部署

一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...

React19源码系列之 事件插件系统

事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...

ElasticSearch搜索引擎之倒排索引及其底层算法

文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...

离线语音识别方案分析

随着人工智能技术的不断发展,语音识别技术也得到了广泛的应用,从智能家居到车载系统,语音识别正在改变我们与设备的交互方式。尤其是离线语音识别,由于其在没有网络连接的情况下仍然能提供稳定、准确的语音处理能力,广…...

stm32wle5 lpuart DMA数据不接收

配置波特率9600时,需要使用外部低速晶振...

C++实现分布式网络通信框架RPC(2)——rpc发布端

有了上篇文章的项目的基本知识的了解,现在我们就开始构建项目。 目录 一、构建工程目录 二、本地服务发布成RPC服务 2.1理解RPC发布 2.2实现 三、Mprpc框架的基础类设计 3.1框架的初始化类 MprpcApplication 代码实现 3.2读取配置文件类 MprpcConfig 代码实现…...

Python实现简单音频数据压缩与解压算法

Python实现简单音频数据压缩与解压算法 引言 在音频数据处理中,压缩算法是降低存储成本和传输效率的关键技术。Python作为一门灵活且功能强大的编程语言,提供了丰富的库和工具来实现音频数据的压缩与解压。本文将通过一个简单的音频数据压缩与解压算法…...

ubuntu22.04 安装docker 和docker-compose

首先你要确保没有docker环境或者使用命令删掉docker sudo apt-get remove docker docker-engine docker.io containerd runc安装docker 更新软件环境 sudo apt update sudo apt upgrade下载docker依赖和GPG 密钥 # 依赖 apt-get install ca-certificates curl gnupg lsb-rel…...

WEB3全栈开发——面试专业技能点P7前端与链上集成

一、Next.js技术栈 ✅ 概念介绍 Next.js 是一个基于 React 的 服务端渲染(SSR)与静态网站生成(SSG) 框架,由 Vercel 开发。它简化了构建生产级 React 应用的过程,并内置了很多特性: ✅ 文件系…...