
分析
文章平均质量分 69
提炼为了满足功能需求,所引入的信息系统需要封装的核心域机制。
rolt
UMLChina首席专家,微信号umlchina2
展开
-
[答疑]领域建模:邓丽君、周杰伦和少女时代
“歌曲演唱版本”和“称呼”的几个关联,无论是作曲、作词还是演唱,“称呼”一端的多重性都为多,这就可以体现了。称呼背后的当事者可以是人员也可以是组合。原创 2025-02-21 19:48:54 · 287 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究09
copies on hold for the reservation 没有拷贝为这个预订保留原创 2024-12-23 17:29:00 · 598 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究08
--但该拷贝不是为该会员保留,如果是从货架上取下的,那么原创 2024-12-22 14:14:57 · 542 阅读 · 0 评论 -
如何用状态图进行设计10
例如,当NewCar 事件发生,c_1 状态应变为红色(或闪动,或者其他原创 2024-12-21 15:06:26 · 313 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究07
c.forRent =-- it does not have a current rental没有被出租原创 2024-12-21 15:02:23 · 267 阅读 · 0 评论 -
如何用状态图进行设计09
注意扩展状态图是如何记忆输入事件序列原创 2024-12-20 09:34:47 · 375 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究06
会员m4 租了拷贝c2(而不是预留的拷贝c1)拷贝c1 在货架上。原创 2024-12-19 15:35:05 · 327 阅读 · 0 评论 -
如何用状态图进行设计08
在这个设计中,我们增加了临界区的设计。临界区为同时访问区域内的状态设置了限制。在本示例中,如果乘车就不能享受走路回家的乐趣。原创 2024-12-18 15:36:08 · 334 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究05
操作拷贝的动作不属于租借主题的范围。如果没有特别的预订,拷贝对象在“待出租”状态创建,否则在“保留”状态创建。原创 2024-12-18 15:31:52 · 413 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究04
-- the set of rentals held by members 一组会员租借的录像带原创 2024-12-17 19:16:40 · 282 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究03
当一盘录像带返还并且有该录像带的预订,这个拷贝就会保留原创 2024-12-16 09:44:40 · 333 阅读 · 0 评论 -
如何用状态图进行设计07
图14 是一个使用了可视化Switch/Case 的例子。我们将在状态图中使用可视化Switch/Case 来描述我们在雨天的行为。原创 2024-12-15 09:47:06 · 321 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究02
从域建模转移到系统建模原创 2024-12-14 17:15:52 · 215 阅读 · 0 评论 -
如何用状态图进行设计06
分层和并行让我们能够用更小和更易于管理的状态图来处理和解决复杂的任务。原创 2024-12-14 17:12:17 · 358 阅读 · 0 评论 -
根据契约进行分析--录像店案例研究01
们出租和预订的是否是同一个事物。实际上,现实世界中一个影片有多个拷贝,影片和拷贝不是同一事物。原创 2024-12-13 19:32:14 · 220 阅读 · 0 评论 -
如何用状态图进行设计05
通过在状态One Sold 和状态Two Sold 外简单的增加一个新状态原创 2024-12-13 19:28:24 · 298 阅读 · 0 评论 -
如何用状态图进行设计04
它应该能够检测到卖了三个蛋卷冰激凌原创 2024-12-12 14:12:35 · 330 阅读 · 0 评论 -
《软件方法》强化自测题-分析(9)
一步贯彻领域驱动设计的精神,还可以使用领域驱动设计的“换词”技巧,把用例的名字从“召唤网约车”改为“叫车”,把类名“乘客”改为“搭客”,以营造类图和用例图差别很大的形象。原创 2024-12-06 12:11:34 · 919 阅读 · 0 评论 -
不变式有标准或者语法吗
用你熟悉的编程语言的语法就可以原创 2024-12-04 13:33:19 · 216 阅读 · 0 评论 -
对于Oracle来说,土地管理是非核心域吗
构造Oracle(你说的应该是Oracle 这个DBMS)时,DBMS的开发人员应该不需要懂得土地管理的知识,也不需要懂得其他和“土地管理”相当的某个领域(例如商店、物流、医院)的知识——根本就是无,而不是具体形式可以更换。原创 2024-12-02 13:49:27 · 559 阅读 · 0 评论 -
评分规则的建模,用户全选就是满分10分(分数可自定义), 选2个5分, 选2个以下0分
用户需要随时调整产品数,哪些产品必选哪些不必选, 满分数, 选2个多少分,选是多分, 或者最后一组取前2组的和计等**原创 2024-11-28 09:15:50 · 738 阅读 · 0 评论 -
是否优先用泛化,而不是关联? 课上是说优先用关联
在泛化之前先想一想又没有通过关联显式解决的好方法原创 2024-11-27 10:39:22 · 322 阅读 · 0 评论 -
《分析模式》14张原图和UML图对比-第15章
2025新译本原创 2024-11-27 10:34:34 · 333 阅读 · 0 评论 -
电饭煲对象能自己做饭么
但只不过是功能分解加了一层类的皮,和之前说的er,or类一样的,类图长得像用例图,没有得到面向对象的的好处原创 2024-11-26 08:54:47 · 337 阅读 · 0 评论 -
什么时候“流水”竟成了本质
我们的系统之所以复杂,就是因为要维护类似这样的逻辑。原创 2024-11-21 09:59:16 · 171 阅读 · 0 评论 -
这几个类之间的连接线有问题吗
值得怀疑******er这种类,多半是伪面向对象原创 2024-11-18 15:06:44 · 323 阅读 · 0 评论 -
小明是一部的员工,转到了二部。这时小明的部门属性就变了
把你们该公司的规章制度研究一下,把里面的规则表达出来原创 2024-11-16 16:17:17 · 270 阅读 · 0 评论 -
[答疑]一个隐患会或者不会存在于杆塔的位置,一个杆塔那里有可能有多个
实事求是把事情描述清楚就是最好的模型,东搞西搞花样的背后实际上是领域概念没有理清楚原创 2024-11-16 16:15:37 · 525 阅读 · 0 评论 -
[OO思想]人翻书,翻书的操作是在人上还是书上
如果"翻书"会引起"人"的状态变化,"人"有"翻书"的操作;原创 2024-10-31 17:41:24 · 916 阅读 · 0 评论 -
[答疑]京酱肉丝可以提炼成一个类吗?
就是它是一个“类”的时候——这不废话嘛!原创 2024-09-10 11:06:24 · 542 阅读 · 0 评论 -
[图解]分析工作流开始01
判断的标准是有利于人脑原创 2024-08-23 11:36:43 · 617 阅读 · 0 评论 -
Role Object(角色对象)模式
下面是Role Object模式的结构图。原创 2024-07-25 09:49:21 · 639 阅读 · 0 评论 -
《分析模式》“鸦脚”表示法起源,Everest、Barker和Hay
可惜,David C. Hay不在那个善于互吹互捧的网红圈子中原创 2024-06-23 11:22:12 · 493 阅读 · 0 评论 -
《分析模式》漫谈04- 反射·电动车周某
所有否定句里面的用词都可以乱写了原创 2024-06-20 09:10:39 · 1287 阅读 · 0 评论 -
[图解]《分析模式》漫谈08-反射·Taylor Swift
刘亦菲写成刘翼飞了,长翅膀飞了原创 2024-06-18 09:52:40 · 1071 阅读 · 0 评论 -
[答疑]订单、预约单的流水号是冗余属性吗
按照书中的方法来判断就行:它是不是可以由其他属性计算得到。原创 2024-06-18 09:49:52 · 453 阅读 · 0 评论 -
[图解]《分析模式》漫谈07-反射,不是映射
应该就是我们编程语言里面反射的意思原创 2024-06-17 13:26:06 · 1137 阅读 · 0 评论 -
《分析模式》漫谈03- Unified Method并不是RUP
在《分析模式》第2章 ,Fowler提到了“Rational Software's Unified Method”, 而且给出了引用的参考文献,是Rational公司的一份文档:原创 2024-06-16 08:17:48 · 408 阅读 · 0 评论 -
[图解]《分析模式》漫谈04-Martin Fowler叫的是哪家的士
他说他经常叫Town Taxi原创 2024-06-15 08:43:15 · 679 阅读 · 0 评论 -
[图解]《分析模式》漫谈03-Party是什么
2024中译本我们就决定叫当事者原创 2024-06-14 11:07:28 · 838 阅读 · 0 评论