数据的三重奏:业务实体、数据对象与属性
发布于 2026-04-07
1519
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:通过构建“业务实体-数据对象-属性”三层概念框架,打通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 篇文章
浏览 1195.2K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
评审的分类
管理评审 技术评审 同行评审
四个软件三个步骤搭建本地知识库
文章浏览阅读530次,点赞3次,收藏8次。BGE-M3负责“找到”相关内容,Qwen2.5负责“写出”答案,AnythingLLM负责“协调”整个过程。如果没有 Ollama,BGE-M3 和 Qwen2.5 只是两个下载到本地的模型文件,无法被 AnythingLLM 调用。每家企业都有自己的很多历史资料,这些数据包含了大量的数据与信息在里面,都是公司的财富,这些财富要想发挥作用,就要被引用,否则就是放在仓库里落灰发霉。最后,请务必牢记一点: 所有工具系统的“智商”,都建立在输入资料的质量之上。,数据不
我说CMMI2.0之:类比透解决策分析与解决方案
DAR:决策分析与解决方案 决策就是多选一: 买不买房子?yes or no?这是做决策。 买哪个楼盘的哪个户型?这也是做决策。决策可以是技术决策,也可以是管理决策: 技术决策:采用哪种技术路线?哪种中间件? 管理决策:采用哪种生命周期模型?要不要做灰度发布?决策有大事有小事: 小事:早餐吃什么? ...
如何选择度量元
选择度量元的5个原则 在设计度量体系时,要针对度量目标选择合适的度量元,同一个度量目标可以有多个度量元,究竟要如何选择合适的度量元呢,我们可以参考如下的5个原则进行选择: 原则1:对度量目标的表达能力,即度量元是否准确刻画了度量目标以及要解决的问题?比如,想要监督项目的进展,我们有如下三个选择: 1) 需求完成的百分比; 2) 活动完成的百分比; 3) 已完成活动的计划工作量/所有活动...
三个团队的站立会议旁观笔记
今天早晨我旁观了3个团队的站立会议,三个团队的站会参与人员都是7个人,其中第2个团队是scrum of scrum,7个人是7个团队的代表,有高层领导旁观了第2个团队的站会。 做得好的地方归纳如下: 1在每日站会上沟通了需求、接口设计的变化,让整个团队都了解这些变化。 2开发人员在提到完成了,都强调完成...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线