数据的三重奏:业务实体、数据对象与属性
发布于 2026-04-07
1171
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:通过构建“业务实体-数据对象-属性”三层概念框架,打通COSMIC与NESMA/IFPUG在数据层面术语差异的鸿沟,揭示两者在本质上是对业务与系统不同视角的反映。
关键要点:
- NESMA的逻辑文件 ≈ 业务实体,是业务视角的最小有意义数据单元;记录类型(RET)≈ 数据对象,是系统视角的存储单元。
- COSMIC的兴趣对象 ≈ 数据对象,即系统能够独立存储和管理的数据结构。
- 属性是数据对象内部的原子内容,外键是连接多个数据对象以还原业务实体的桥梁。
- 当一个业务实体对应多个数据对象时,NESMA用一个逻辑文件包含多个记录类型描述,COSMIC用多个兴趣对象描述,两者在数据对象层面概念对齐。
- 统一框架有助于理解两种估算方法的本质,并促进业务分析与技术实现的协同。
内容结构:
- 引言:指出COSMIC与NESMA/IFPUG对数据概念的术语差异(如逻辑文件、记录类型、兴趣对象),提出以“业务实体-数据对象-属性”三层框架统一概念。
- 一、业务之眼:聚焦“业务实体”
- 定义:业务实体是业务层面可识别、可处理的整体对象,是业务能力的最小原子交付物。
- 举例:订单、保险合同。复合业务实体(如合同)可分解为原子业务实体(合同主信息、合同标的物清单、合同受益人清单)。
- 结论:NESMA的逻辑文件 ≈ 业务实体。
- 二、系统之眼:雕琢“数据对象”
- 定义:数据对象是系统的最小有意义存储单元。
- 业务实体与数据对象的关系:1对1(简单订单)或1对多(订单头+订单明细)。
- COSMIC的兴趣对象即数据对象,NESMA的记录类型(RET)也对应数据对象。
- 结论:NESMA的RET ≈ COSMIC的兴趣对象 ≈ 数据对象。
- 三、属性:构成数据的原子内容
- 属性是数据对象的内部细节,外键是连接不同数据对象以还原业务实体的关键属性。
- 结论:属性是原子颗粒,外键是粘合剂。
- 四、三个层次的统一框架
- 表格展示宏观层(业务实体)、中观层(数据对象)、微观层(属性)在三者中的对应关系(NESMA:逻辑文件/记录类型/字段;COSMIC:广义兴趣对象/兴趣对象/兴趣对象属性;责任主体:业务方/开发方/开发方)。
- 关键纽带:外键。
- 五、殊途同归:统一视角下的双模型
- 业务实体 = NESMA逻辑文件 = COSMIC广义兴趣对象;数据对象 = NESMA记录类型 = COSMIC狭义兴趣对象。
- 二者观察角度不同但概念对齐。
- 六、示例印证
- 保险合同案例:合同(复合业务实体)在NESMA中为一个逻辑文件包含三个记录类型,在COSMIC中为三个兴趣对象,在数据对象层面统一。
- 七、结语
- 术语差异的本质是业务视角与系统视角的自然分野。三层框架是理解估算模型和业务-技术协同的钥匙,强调数据始终是软件核心。
文章总结:本文通过构建层级概念模型,清晰解释了COSMIC与NESMA在数据概念上的内在一致性,为实践者提供了跨方法理解与应用的实用桥梁。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1009.1K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
箱线图在软件管理中的应用
箱线图(Box plot)也称箱须图(Box-whisker Plot),是利用数据中的三个统计量:第一四分位数、中位数、第三四分位数来描述数据的一种方法,它也可以粗略地看出数据是否具有对称性,分布的分散程度等信息。作为一种数据分析的手段,箱线图简单易用,适合于:(1) 建立过程性能基准(2) 识别异常点。在画箱线图时用到的基本概念:(1)四分位数(Quartile),即统计学中,把所有数值由小到
成为一个好员工的七个忠告
如何成为一个好员工呢?请看以下七个忠告。
快速学习COSMIC方法之三:度量策略阶段的执行要点
很多公司在度量规模的时候,不重视度量策略阶段的活动,但是在后续的度量过程中往往就会遇到疑问,在遇到问题时,才发现原来没有做到度量策略的定义,没有确定好度量的前提,因此度量策略阶段虽然可能很简单,很快速,很例行公事,但是不能忽视。 1)确定度量目的:为什么执行本次度量。 软件规模度量的常见目的有: 作为估算项目的工作量输入; 作为计算缺陷密度的输入;
待人如待己
最近略有所感:希望别人如何待己,就应如何待别人。别人就是你的镜子,你是如何待别人的,别人就会如何待你。你若以诚待人,别人也会以诚待你;你若敌视别人,别人也会敌视你;你对别人不礼貌,别人也会对你不礼貌;你对别人充满爱心,别人也会对你充满爱心;“爱人者人恒爱之,敬人者人恒敬之。”“你敬我一尺,我敬你一丈。”应发自内心地与人为善。
如何选择与使用项目经理?
作者任甲林(转载自中国系统分析师/中国系统分析员) 软件项目管理是"以过程为核心、以度量为基础、以人为本"的,在此过程中需要充分地集成技术方法、工具、过程、资源(人力、资金、时间等)等要素,谁来领导这个集成工作呢?是项目经理。项目经理是项目组的灵魂,是项目组中很重要的一个角色,无论是对于个人英雄的时代,还是基于过程的管理时代,都必须依靠人来实现管理,这就是"以人为本"。无论管理多么正规,过程是
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线