【全文】《分析模式》漫谈09- Modeling Construct

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


“Analysis Patterns”的Preface(前言)有这么一段话:

Support patterns show how analysis patterns fit into an information systems architecture, how the constructs of conceptual models turn into software interfaces and implementations, and how certain advanced modeling constructs relate to simpler structures.

对于重点标出的constructs、modeling constructs,2004(机械工业出版社)中译本的译文为:

图片

翻译为“构造”、“建模构造”,这是合适的。

2020(人民邮电出版社)中译本的译文为: 

图片

第一个constructs消失了,没有翻译。第二个constructs被翻译成“概念”。这是不合适的。

“modeling construct”不是作者随意用词,也不是作者创造的,而是很多地方都在用。

像下面这本领域驱动设计的书: 

图片

原文: 

图片

译文: 

图片

还有《UML参考手册》: 

图片

原文: 

图片

译文: 

图片

Martin Fowler写的《UML精粹》: 

图片

原文: 

图片

译文: 

图片

其他建模的书,例如下面这本数据库建模教材: 

图片

原文: 

图片

译文: 

图片

可以看到概念、构造的区别和用法。2020(人民邮电出版社)中译本把construct翻译成“概念”,是不合适的。

modeling construct到底是什么东西,也没有公认的严格定义,大家就是这么用着。

不过,综合上面几张图所说的内容可以看出:

modeling construct(建模构造)是modeling concept(建模概念,糟糕,这又怎么定义呢?)的某种具体表达。例如,组织类型形成一个自反的关系,可以用鸦脚表示,也可以用UML表示。

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值