扫码阅读
手机扫码阅读

快速学习COSMIC方法之八:如何识别功能处理

52 2024-10-01

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:快速学习COSMIC方法之八:如何识别功能处理
文章来源:
麦哲思科技任甲林
扫码关注公众号

在继续深入理解功能处理识别的过程中,度量手册提供了一系列规则:

  • 功能处理应该完全属于一个层级中的一个软件块。
  • 每个功能处理需要包含至少两个数据移动,至少一个输入和一个输出或写。
  • 功能处理结束是由响应触发输入和满足功能用户需求(FUR)定义的,技术导致的处理暂停不等同于功能处理的结束。

结合这些规则,提出了五条识别功能处理的经验法则:

  1. 需求明确: 功能处理必须在功能性用户需求中有描述;功能性用户需求中明确区分的功能应被视为不同的功能处理。
  2. 功能单一: 功能处理不可再细分为更小、独立存在的功能。
  3. 执行独立: 功能处理之间的执行独立性决定了它们是否为不同的功能处理。这包括三种情况:执行功能处理A不必然要求执行B;功能处理A和B之间可能存在时间间隔;以及功能处理A和B可能由不同角色执行。
  4. 有始有终: 功能处理应有明确的开始(触发输入)和结束(写或输出),并应达成其预期目标。
  5. 不能跨层: 功能处理必须属于一个确定的层级,不能跨越多个层级。

在COSMIC方法中,确定度量范围是关键,它根据度量目的而定,分为总体和具体两种。具体的度量范围不能跨越不同的层级,功能处理必须存在于某个具体范围内。

识别功能处理的第一步是识别触发事件,通过触发事件来识别功能处理。详细信息可以参考相关的COSMIC方法指南。

本系列文章旨在通俗解释COSMIC度量方法,帮助理解其概念、原则与规则,可能在表达上存在不严谨之处,敬请谅解。

想要了解更多内容?

查看原文:快速学习COSMIC方法之八:如何识别功能处理
文章来源:
麦哲思科技任甲林
扫码关注公众号

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席

420 篇文章
浏览 72.3K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线