快速学习COSMIC方法之八:如何识别功能处理
发布于 2024-10-01
2381
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
在继续深入理解功能处理识别的过程中,度量手册提供了一系列规则:
- 功能处理应该完全属于一个层级中的一个软件块。
- 每个功能处理需要包含至少两个数据移动,至少一个输入和一个输出或写。
- 功能处理结束是由响应触发输入和满足功能用户需求(FUR)定义的,技术导致的处理暂停不等同于功能处理的结束。
结合这些规则,提出了五条识别功能处理的经验法则:
- 需求明确: 功能处理必须在功能性用户需求中有描述;功能性用户需求中明确区分的功能应被视为不同的功能处理。
- 功能单一: 功能处理不可再细分为更小、独立存在的功能。
- 执行独立: 功能处理之间的执行独立性决定了它们是否为不同的功能处理。这包括三种情况:执行功能处理A不必然要求执行B;功能处理A和B之间可能存在时间间隔;以及功能处理A和B可能由不同角色执行。
- 有始有终: 功能处理应有明确的开始(触发输入)和结束(写或输出),并应达成其预期目标。
- 不能跨层: 功能处理必须属于一个确定的层级,不能跨越多个层级。
在COSMIC方法中,确定度量范围是关键,它根据度量目的而定,分为总体和具体两种。具体的度量范围不能跨越不同的层级,功能处理必须存在于某个具体范围内。
识别功能处理的第一步是识别触发事件,通过触发事件来识别功能处理。详细信息可以参考相关的COSMIC方法指南。
本系列文章旨在通俗解释COSMIC度量方法,帮助理解其概念、原则与规则,可能在表达上存在不严谨之处,敬请谅解。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 951.6K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
开好迭代回顾会议的5个原则
迭代回顾会议是Scrum五个仪式之一,是在迭代评审会议之后对本次迭代的优点与改进点进行复盘的一个活动,其最主要的目的是提升团队的整体能力,持续改进,形成一个自学习的团队。通过回顾会议可以使团队每个迭代都能比上个迭代做得更好。在很多敏捷团队中,最容易忽略该活动,很多团队没有意识到该活动的重要性。为什么呢?最主要的原因是开了会议,没有实际效果,大家认为没用,所以也就不开了。实践中,在开迭代回顾会议时常犯的错误有: 把回顾会议开成了吐槽大会,大家只提意见,不提改进措施; 把回顾会议开成
在估算时为什么要分解估算对象?
估算 标准差 任务拆分
CMMI 4级实践问题30问-5
第15问:如何选择控制图?最常用的控制图是哪几种? 答: 在选择控制图时,首先选择要判断数据的类型: 连续型变量可用的控制图有:X-R,X-S,XMR等,离散型变量可用的控制图有:U,c,z,P,nP图等。X-R,X-S图是适合分组数据的,如果分组的容量小于10则选择X-R,否则选择X-S图,如果是单点值则选择XMR。对于离散型变量要判断分布的类型,如果是二项分布则采用P,nP图,如果
实施CMM时必须解决的认识问题
在基于CMM实施软件过程改善时,有些根本的思想认识问题解决不了,往往会使实施的周期比较长,效果不好,甚至导致过程改善的失败或中止。软件企业的高层领导、企业的过程改善主管、销售人员、项目经理及一般的开发人员都需要对这些问题统一认识,在此基础上才能消除各方面的阻力,把握好过程改善的方向,控制好过程改善的进度。笔者在总结了3年的实施CMM的经验教训后,归纳了如下几个思想认识问题,供拟准备进行过程改善或正
快速学习COSMIC方法之十三:如何识别读和写?
在实践中识别读和写是比较简单的,出错的概率比较小。读和写都是被度量的软件与存储介质之间的数据交互动作。读是从持久存储介质移动数据到功能处理内部,写是从功能处理移动数据到存储介质,二者的方向是相反的。在识别读和写时,要注意以下几点:1 每个读或写移动的是一个兴趣对象的一个数据组。如果是移动的多个兴趣对象的数据组,则需要识别为多个读或写。如果是一个兴趣对象的不同数据组,也是要识别为多个读或写。如果一个...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线