快速学习COSMIC之五:如何识别功能用户
发布于 2024-10-02
2123
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
本文讨论了软件度量中“功能用户”的概念,它是指在软件功能性需求中与软件交互的人、设备或系统。功能用户的识别对软件功能规模的度量至关重要,因为它直接影响到度量结果的准确性。
识别功能用户的关键点:
- 功能用户必须基于功能性用户需求进行识别,不能随意构造。
- 功能用户应是数据的发送者或接收者,并且与被度量软件有数据交互。
- 度量目的决定了功能用户的识别,例如最终用户或电信运营商。
- 在消息传递链中,不能将多个候选功能用户同时识别为同一个软件的功能用户。
- 区分功能用户的类型与实例,例如WINDOWS操作系统的功能用户可以是应用软件和数据库系统。
- 利用环境图穷举所有功能用户,如输入设备、输出设备和双向交互的功能用户。
文章举例说明,在业务软件中,不应将输入输出设备如键盘认定为功能用户,而在实时软件中,与软件直接交互的设备可能被识别为功能用户,取决于度量目的。
最后,文中强调了环境图在度量软件规模时的重要性,它能够帮助清晰识别出所有类型的功能用户。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 982.1K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
如何画业务流程图?
业务流程图是用来描述客户业务作业方式的有效手段,它可以清晰地客户业务流程中涉及的人员角色、业务活动、业务数据以及他们之间的关系,是用来澄清需求的有效手段。
敏捷始于客户
每个失败的项目了都可以找这个借口:项目周期短、需求变化快、人员有限。 需求、工期是由客户确定的。作为客户来讲,他不可能去合理评价给定的需求是否可以在某个时间内能够完成,至于投入多少人那更是开发方自己的问题。开发方对客户做出了承诺就要兑现承诺,否则就不要承诺,既然承诺了,就没有理由再去抱怨工期短、需求变化快。开发方必须接受这个现实,认可这个现实,然后才可以玩这个游戏,否则你就出局。 CMMI是应
ChatGPT如何帮助做好质量管理工作?
ChatGPT自推出以来,迅速风靡全球,做为质量管理人员,如何利用ChatGPT更好的进行质量管理呢?以下我们通过9类实例来看看它能起到哪些辅助作用。
随需而变,拥抱CMMI V2.0新时代
一、前言CMMI DEV V2.0在2018年3月底正式发布,这是CMMI从卡内基梅隆大学软件工程研究所剥离出来、归并入国际信息系统审计协会(ISACA)之后的第一次版本更新,自2011年11月SEI发布CMMIV1.3版本之后,已经历时七年没有更新版本了。在这七年的时间中,Scrum、极限编程、精益看板方法、SAFe、 DevOps,LeSS等方法百花齐放,快速流行,极大地丰富了软件组织实施...
你一生认识多少人--白话软件估计
请告诉我:你一生会认识多少人呢? 听到这个问题,你可能认为无法回答,其实是可以估算的,只不过你没有去做。 首先,我们定义清楚什么可以称为“认识”一个人? 如果你曾经记住他的名字,你见到他时能够记起曾经和他一起做过某件事情,那就可以称为认识他了,这就是在明确需求。 其次,还是让我们采用穷举与分类的思想,假如对你认识的人员按如下的方式来分类: (1)为你服务的: 父母 老师 物业公司 ……. (2)
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线