扫码阅读
手机扫码阅读
快速学习COSMIC方法之十一:如何识别输入?

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

麦哲思科技任甲林
扫码关注公众号

COSMIC方法定义了四种数据移动类型:输入、输出、读、写,这些是软件内部最小且不可再拆分的动作。在数据移动中,各种算术、关系和逻辑运算都不被计入功能点。
识别功能处理中的输入,包括触发输入(即第一个数据移动)和其他输入时需要注意几个要点:
- 每个数据移动只能涉及一个兴趣对象的一个数据组。错误地识别兴趣对象会导致计数错误。
- 如果同一兴趣对象的不同数据组来自不同类型的外部功能用户,则计为不同功能点;否则视为相同功能点。
- 实时软件中常见单属性数据组的输入,而应用软件中这种情况不多见。
- 允许输入兴趣对象的部分属性,无论属性数量多少,均计为一个输入。
- 输入与读不同,输入是从外部到功能处理的内部,而读是从存储介质到功能处理。
- 触发输入是功能处理的第一个输入,可仅有通知作用或同时携带数据。
- 时钟信号常用作触发输入,如实时软件的监控或应用软件的自动备份。
- 输入时相关的数据运算不单独计算功能点。
- 输入提示信息已包含在输入中,不额外计算功能点。
- 数据输入的缺省值视情况而定,固定不变的缺省值不计功能点,而变化的缺省值需要识别为读和输出。
总体来说,这些规则帮助准确度量软件的功能点,确保输入数据的正确计数。
想要了解更多内容?

麦哲思科技任甲林
扫码关注公众号

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 225.7K
麦哲思科技任甲林的其他文章
案例:需求问题的解决方案
讨论时间:2012-09-14下午13:00至14:45参与人员:EPG3人,需求开发部门负责人一名,项目经理一名 1现象与问题:(1)开发人员反映需求没有说清楚, 写的人认为需求很清楚了。(2)是写清楚,还是说清楚?以谁的意见为主?如果说清楚呢,语言没有证据,不如文字规范。将来发生了需求变更时有争议。(3)需求人员没有讲解约定俗成的,默认的东西,开发人员没有概念。(4)需求人员抱怨开发人员写的软
《CMMI4级实践问题30问》后记
在写此三十问的过程中,陆续有朋友和我讨论关于4-5级的理解与实施问题,通过这些争论也让我对实践中的问题有更清晰地认识。(1)有朋友指出有些描述有不准确的地方,确实如此,有些观点在业内本身就存在争论,有些观点属于我自己的思考,在写博文时我尽量是力求完备而严谨,虽然反复锤炼,但是肯定能力有限,有颇多争议之处,只是希望对大家有所启发,难以完美。(2)也有朋友讲,有些问题写得有点抽象,仅凭这些内容
CMMI V2.0 时代即将来临
CMMI V2.0
如何把简单的事情一次做对?
在工作中领导最讨厌的人就是总把简单的事情做错的下属,在绝大多数人不会犯错的地方犯错,在领导眼中会判定为是基本素质问题,是不可原谅的。如果组织要裁员,那优先裁掉的就是哪些总是犯低级错误的人。那如何确保能够把简单的事情一次做对,提升自己的职场竞争力呢,请参考如下的七步工作。
面对面沟通与文档沟通
1994年McCarthy J.和Monk, A.在一篇论文"Channels, conversation,cooperation and relevance: all you wanted to know about communication but wereafraid to ask"中给出了下图所示一个研究结论。即在所有的沟通方式中,两个人守着白板,边讨论边写写画画地进行沟通是最高效的。
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线