尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
PlantUML+EA描述《分析模式》第6章存货和会计(5)
《GJJ-004 分析模式及实现》umlchina.com/url/video.html原图6.17EA绘制图6.17 用后向链式触发请求明细账户要它的分录。PlantUMLstartumlstart:更新账户;:返回分录;stopenduml原图6.18EA绘制图6.18 更新账户的方法。在正在处理的账户的每个输入账户上递归调用更新账户的操作。PlantUMLstartumlstartrepeat:查找将自己作为输出的过账规则;- 每个过账规则;:查找触发的账户;:比较并更新账户集合;backward:更新账户;repeat while (有新出现账户):执行过账规则;stopenduml目前PlantUML的活动图语法还不能完整表示书中原图以及EA版UML图的内容原图6.19EA绘制图6.19 基于账户触发来更新账户的交互图PlantUMLstartumltitle账户被要求使其自身达到最新状态它找到所有以它作为输出的过账规则它找到作为这些过账规则触发者的所有账户它使每个这样的账户达到最新状态(递归)它执行所有以它作为输出的过账规则end titleparticipant :账户participant :过账规则participant 触发者账户: 账户[- :账户 : 更新()activate :账户:账户 - :账户 : 取以自己为输出\n的过账规则()activate :账户deactivate :账户loop 所有符合条件的过账规则:账户 - :过账规则 : 取触发者()activate :过账规则deactivate :过账规则loop 所有触发者账户:账户 - 触发者账户: 账户 : 更新()activate 触发者账户: 账户deactivate 触发者账户: 账户endendloop 所有符合条件的过账规则:账户 - :过账规则 : 执行()activate :过账规则deactivate :过账规则enddeactivate :账户enduml原图6.20EA绘制图6.20 使用账户类型。这引入了一个可以在上面定义过账规则的知识级。PlantUMLstartumlskinparam nodesep 140skinparam ranksep 100class 账户类型class 过账规则class 雇员账户class 雇员账户类型 1\n-触发者 -- 0..* 过账规则账户类型 1\n-输出 -- 0..* 过账规则账户类型 1 -- 0..* 雇员账户雇员账户 0..* -- 1 雇员enduml
RELATED

相关推荐

2026年EOR品牌权威排行榜:全球TOP 10服务商深度评测与排名

2026年EOR品牌权威排行榜:全球TOP 10服务商深度评测与排名

2026年EOR品牌权威排行榜:全球TOP 10服务商深度评测与排名第一章:2026 EOR市场现状与排名标准EOR市场演变时期市场特征排名标准2019-2021野蛮生长覆盖国家数量2021-2023融资大战融资规模2023-2025产品竞争平台功能2025-2026分化整合多维度评估2026年的新…

📅 2026/9/5 23:52:38
AI从工具到岗位:小白程序员必看!收藏这波企业级应用案例

AI从工具到岗位:小白程序员必看!收藏这波企业级应用案例

本文聚焦企业AI应用,通过AI客服、问诊、实验系统、心理咨询等案例,揭示AI从浅层工具向稳定岗位转变的趋势。核心观点是AI能接住企业中重复性高、易出错的工作,如客服问答、文书整理等,为企业降本增效。文章强调AI落地关键在于找到…

📅 2026/9/9 0:13:06
从‘人找数据‘到‘数据找人‘:CEO视角下的智能决策范式重构

从‘人找数据‘到‘数据找人‘:CEO视角下的智能决策范式重构

导语 很多企业在数字化建设中会陷入一个反直觉误区:认为决策效率低的核心原因是数据积累不够,只要把更多数据接入平台,就能解决决策慢、判断不准的问题。但实际走访不同行业的企业后我们发现,多数已经完成基础数据建设的企业&…

📅 2026/8/22 18:39:31
MORE NEWS

更多资讯

📰

阻塞队列的等待:在 CondVar 的唤醒前看一场日出

阻塞队列的等待:在 CondVar 的唤醒前看一场日出凌晨四点四十五分,机房里的空气带着夜雨洗礼后的清冷。 在调试一段底层高性能生产者-消费者(Producer-Consumer)异步数据加载流水线的 C 核心代码时,我将断点停在了条件变…

📰

嵌入式Linux CCF通用时钟框架与时钟驱动开发全链路解析

做嵌入式Linux驱动这行,最容易被低估的就是时钟部分。很多人拿到一块新板子,先在设备树里把引脚、中断、寄存器基址配好,probe一跑,devm_ioremap_resource返回成功,就以为大功告成,结果readl回来的永远是0x…

📰

永磁同步电机FOC控制策略全解析:从坐标变换到无感控制

简介:永磁同步电机控制策略PPT课件,系统梳理永磁同步电机的主流控制方法,适合电机控制初学者、电气工程专业学生及从事伺服系统开发的工程师快速建立知识框架。内容围绕磁场定向(矢量)控制、直接转矩控制、自适应控制、…

📰

数据结构上机实验指导书:模块化设计、代码答案与验证要点

简介:这是一份面向华南农业大学计算机相关专业学生的数据结构上机实验指导书,整合了理论要点与配套答案,适用于复习备考、课程实验对照和自学入门。文档以实验模块组织,依次涵盖线性表、堆栈、队列、模式匹配,从预览看…

📰

AReaL CLI 实战指南:统一管理训练、推理与 Agent 服务的命令行入口

AReaL CLI 实战指南:统一管理训练、推理与 Agent 服务的命令行入口 【免费下载链接】AReaL The RL Bridge for LLM-based Agent Applications. Made Simple & Flexible. 项目地址: https://gitcode.com/GitHub_Trending/are/AReaL AReaL 在 2.0 微服务架…

📰

状态观测器设计:MATLAB极点配置与Simulink仿真实践

简介:基于MATLAB的状态观测器设计PDF以状态观测器为核心,系统梳理了状态观测器的基本概念、基于极点配置的设计原理、acker()与place()等MATLAB函数的适用场景与调用方式,并汇总出从能控性/能观性判断到观测器增益求解的完整设计步骤&#xf…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬