快速学习COSMIC方法之八:如何识别功能处理
发布于 2024-10-01
2673
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
在继续深入理解功能处理识别的过程中,度量手册提供了一系列规则:
- 功能处理应该完全属于一个层级中的一个软件块。
- 每个功能处理需要包含至少两个数据移动,至少一个输入和一个输出或写。
- 功能处理结束是由响应触发输入和满足功能用户需求(FUR)定义的,技术导致的处理暂停不等同于功能处理的结束。
结合这些规则,提出了五条识别功能处理的经验法则:
- 需求明确: 功能处理必须在功能性用户需求中有描述;功能性用户需求中明确区分的功能应被视为不同的功能处理。
- 功能单一: 功能处理不可再细分为更小、独立存在的功能。
- 执行独立: 功能处理之间的执行独立性决定了它们是否为不同的功能处理。这包括三种情况:执行功能处理A不必然要求执行B;功能处理A和B之间可能存在时间间隔;以及功能处理A和B可能由不同角色执行。
- 有始有终: 功能处理应有明确的开始(触发输入)和结束(写或输出),并应达成其预期目标。
- 不能跨层: 功能处理必须属于一个确定的层级,不能跨越多个层级。
在COSMIC方法中,确定度量范围是关键,它根据度量目的而定,分为总体和具体两种。具体的度量范围不能跨越不同的层级,功能处理必须存在于某个具体范围内。
识别功能处理的第一步是识别触发事件,通过触发事件来识别功能处理。详细信息可以参考相关的COSMIC方法指南。
本系列文章旨在通俗解释COSMIC度量方法,帮助理解其概念、原则与规则,可能在表达上存在不严谨之处,敬请谅解。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1111.2K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
工程师的思维方式
笑话一:瞎子打高尔夫 有一组人,包括牧师、医师、工程师,在打高尔夫,由于前一组人进度实在太慢,频频受阻。他们忍不住问杆弟:“前面一组都是些什么人?” 杆弟答:“全都是瞎子。” 牧师听了,油然生出悲悯之心,道:“我将时时刻刻为他们祈祷,请求上帝让他们重见光明。” 医师亦不甘后人,接着道:“我要召集世界一流的眼科医师,设法治好他们的眼盲。” 工程师则不疾不徐道:“既然他们是瞎子,为何不利用夜晚来打球?
3种工厂模式的比较
简单工厂:一个具体工厂通过条件语句创建多个产品,产品的创建逻辑集中与一个工厂类。客户端通过传不同的参数给工厂,实现创建不同产品的目的增加新产品时,需要修改工厂类、增加产品类,不符合OCP原则 工厂方法:一个工厂创建一个产品,所有的具体工厂继承自一个抽象工厂。客户端先创建不同产品的工厂,再由工厂创建具体产品,产品的创建逻辑分散在每个具体工厂类中。客户端只依赖于抽象工厂与抽象产品,不依赖任何具
图解APH之engaging合弄
图一:Engaging合弄的目的与性能等级图二:Engaging合弄的活动 图三:Engaging合弄使用的敏捷仪式与技术
成为一个好员工的七个忠告
如何成为一个好员工呢?请看以下七个忠告。
例解:过程性能模型的概念辨析
CMMI模型的4,5级是需要建立过程性能模型(PPM)的,在CMMI中对PPM的定义如下: A description of relationships among the measurableattributes of one or more processes or work products that is developed fromhistorical process perfor
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线