快速学习COSMIC之五:如何识别功能用户
发布于 2024-10-02
1527
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
本文讨论了软件度量中“功能用户”的概念,它是指在软件功能性需求中与软件交互的人、设备或系统。功能用户的识别对软件功能规模的度量至关重要,因为它直接影响到度量结果的准确性。
识别功能用户的关键点:
- 功能用户必须基于功能性用户需求进行识别,不能随意构造。
- 功能用户应是数据的发送者或接收者,并且与被度量软件有数据交互。
- 度量目的决定了功能用户的识别,例如最终用户或电信运营商。
- 在消息传递链中,不能将多个候选功能用户同时识别为同一个软件的功能用户。
- 区分功能用户的类型与实例,例如WINDOWS操作系统的功能用户可以是应用软件和数据库系统。
- 利用环境图穷举所有功能用户,如输入设备、输出设备和双向交互的功能用户。
文章举例说明,在业务软件中,不应将输入输出设备如键盘认定为功能用户,而在实时软件中,与软件直接交互的设备可能被识别为功能用户,取决于度量目的。
最后,文中强调了环境图在度量软件规模时的重要性,它能够帮助清晰识别出所有类型的功能用户。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
440 篇文章
浏览 741.8K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
从“确定性”到“不确定性”:AI时代的两类工作哲学
事实上,工作的核心区别不在于“是否使用工具”,而在于“结果的确定性”——即工作是封闭式的有限解问题,还是开放式的无限解问题。比如“如何设计一款让用户心动的产品”“如何写一篇打动人心的文章”“如何制定企业未来五年的战略”,这些问题没有唯一解,只有“更好”的可能性。在确定性与不确定性的交织中,我们既是规则的制定者,也是意义的创造者——这或许就是AI时代,人类最不可替代的价值。AI的崛起,让我们更清晰地认识到人类的独特价值:不是执行规则的能力,而是定义规则、突破规则、在模糊中寻找方向的能力。
概要设计主要描述哪些内容?
要点如下: (1) 本项目的技术路线,即: Ø 采用的技术方法,如是采用OO的方法、还是结构化的方法,是采用.net还是JAVA; Ø 总体的技术结构,如采用几层体系结构,每层的责任是什么; Ø 系统的网络结构,如系统的功能在网络上的部署分布; Ø 核心技术难点的解决方案
CMMI V2.0 时代即将来临
CMMI V2.0
一个典型的代码走查检查单
代码走查的最主要的目的是为了发现程序中的逻辑错误,编程风格方面的错误可以通过风格检查的工具去检查。如下的检查单给代码走查的专家发现逻辑错误提供了一个很好的帮助。序号检查项1代码的注释与代码是否一致?注释是否是多余的?2是否存在超过3层嵌套的循环与/或判断?3变量的命名是否
你的笔记本怕蟑螂吗?
昨天,朋友给我打电话,说HP出事了,给了我一个网页链接,让我去看。3.15,惠普的笔记本遭曝光了,HP的人还谈到了学生宿舍的蟑螂。HP我是知道的,蟑螂我也知道,这2者存在相关性,有创意。我上学时,宿舍里确实有蟑螂,可惜,那时没有笔记本。工作后,没有见过蟑螂,但是见过多个品牌的笔记本。 我曾经使用的第1台笔记本大概是在96,97年左右,好像是长城286,记不太清楚了,很重,速度比较慢,但是出差做方案
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线