快速学习COSMIC方法之十一:如何识别输入?
发布于 2024-10-01
1604
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
COSMIC方法定义了四种数据移动类型:输入、输出、读、写,这些是软件内部最小且不可再拆分的动作。在数据移动中,各种算术、关系和逻辑运算都不被计入功能点。
识别功能处理中的输入,包括触发输入(即第一个数据移动)和其他输入时需要注意几个要点:
- 每个数据移动只能涉及一个兴趣对象的一个数据组。错误地识别兴趣对象会导致计数错误。
- 如果同一兴趣对象的不同数据组来自不同类型的外部功能用户,则计为不同功能点;否则视为相同功能点。
- 实时软件中常见单属性数据组的输入,而应用软件中这种情况不多见。
- 允许输入兴趣对象的部分属性,无论属性数量多少,均计为一个输入。
- 输入与读不同,输入是从外部到功能处理的内部,而读是从存储介质到功能处理。
- 触发输入是功能处理的第一个输入,可仅有通知作用或同时携带数据。
- 时钟信号常用作触发输入,如实时软件的监控或应用软件的自动备份。
- 输入时相关的数据运算不单独计算功能点。
- 输入提示信息已包含在输入中,不额外计算功能点。
- 数据输入的缺省值视情况而定,固定不变的缺省值不计功能点,而变化的缺省值需要识别为读和输出。
总体来说,这些规则帮助准确度量软件的功能点,确保输入数据的正确计数。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 567.3K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
测试用例评审的旁观记录
测试用例评审应该如何做?
我说CMMI2.0之技术解决方案
TS:技术解决方案,映射到实际工程活动中包含了技术路线选择、概要设计、详细设计、实现、技术文档编写等活动。 实践列表 TS 1.1 Build solution to meet requirements. 创建满足需求的解决方案 TS 2.1 Des...
案例:原因分析与解决方案的实战演练
2011年12月15日,笔者作为外部咨询顾问参与了客户的一次原因分析与解决方案的分析会议,对整个过程进行了记录:参与的人员: 外部的咨询顾问 1名 QA人员 上午4名,下午3名 部门经理 1名 项目组内部的人员 上午7名,下午3名培训的时间: 上午9点10分到上午9点55分,共计45分钟会议的时间: 上午9点55分到11点40
CMMI 2.0维持性评估13问
从2018年3月28日正式发布CMMI 2.0以来,已经有组织在2018年做的评估可以做复评了,复评时可以考虑继续做基准评估,也可以考虑做维持性评估。维持性评估是在CMMI2.0中新增的评估,很多组织并不了解这种评估方式,我把关于维持性评估常见的13个疑问梳理澄清如下:1 满足什么条件才可以做维持性评估?答:进入维持性评估的准则如下:1)维持性评估的级别不能超过上一次评估的级别。原来是3级,则维持性评估只能评估3级或3级以下的等级,不能评估为4级,5级。2)相关的抽样因素...
过程改进方法重于CMMI模型
过程改进方法重于CMMI模型在实施CMMI的过程,理解CMMI模型的难点之一是理解模型,模型理解不深不透,就无法正确地判断是否达到了模型的要求,可能做了很多投入产出不成比例的活动,造成资源的浪费。在理解了模型之后,更大的困难在于如何在企业里推广CMMI模型。举个很简单的例子,按CMMI模型的要求,项目组应该进行估算:估算任务和工作产品的属性以及工作量等,对于软件开发,任务和工作产品的属性就是规模、
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线