扫码阅读
手机扫码阅读
快速学习COSMIC方法之十四:嵌入式软件功能点识别案例
23 2024-10-01
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
麦哲思科技任甲林
扫码关注公众号
案例摘要:电饭煲软件的功能点计算
本摘要基于COSMIC官方网站发布的一个嵌入式软件案例,对电饭煲软件的功能点进行了计算和讨论。
需求描述
- 电饭煲具有三种煮饭模式(快、正常、慢),由人手动设置。
- 按下START按钮后,启动定时器,开始煮饭。
- 若未选择模式,按START后自动选择正常模式。
- 煮饭完成后,自动进入保温状态。
- 指示灯显示当前状态(煮饭或保温)。
- 软件根据温控曲线控制加热器,确保适当的目标温度。
- 定时器提供三种信号:流逝时间,每5秒和每30秒的循环信号。
- 每30秒重新设定目标温度。
- 每5秒根据目标温度和实际温度调节加热器。
- 每30秒根据模式和时间修改指示灯状态。
- 按STOP按钮切断电源。
功能点分析
1. 识别功能用户
功能用户包括:定时器、温度传感器、加热器和指示灯。RAM用于存储煮饭模式,ROM存储温控曲线。人不被识别为功能用户。
2. 识别触发事件
两个触发事件:5秒和30秒的时钟信号。选择煮饭模式和按下Start按钮不被视为触发事件。
3. 识别功能处理
功能处理包括控制加热器、设定目标温度、控制指示灯,分别由5秒和30秒的时钟信号触发。
4. 识别功能点
功能处理1: 控制加热器(5s触发,目标温度,实际温度,切换加热器状态)
功能处理2: 设定目标温度(30s触发,煮饭模式,温控曲线,目标温度)
功能处理3: 控制指示灯(30s触发,煮饭模式,温控曲线,切换指示灯)
根据功能处理,本需求总计为12个功能点(CFP)。
注意:功能点的识别基于需求描述,硬件实现的功能不在度量范围内。需求的不同描述可能导致功能处理的差异。
想要了解更多内容?
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
379 篇文章
浏览 58.9K
麦哲思科技任甲林的其他文章
软件开发的质量红线
质量红线是我的一个客户提出的概念,即质量管理的底线、最低要求、最低标准,无论在什么情况下,项目都不能违背这个底线,比如项目组在进行多快好省四个要素平衡时,无论如何平衡,都不能违背质量的最低要求。我认为这个名词很直观形象,因此借用一下。 在定义质量红线时应该从质量的投入与质量的产出两个方面进行定义。 质量的投入如: 评审投入的工作量;
在CMMI推广过程中EPG常犯的错误
1对模型研究不够深入 模型是多年软件工程经验的总结,里面的每一句话,每个例子都不是随便写上去的,都有其内在的含义在里面,需要仔细琢磨,仔细体会。作为EPG的成员,在遇到问题时,首先要做的事情是要去读模型,在模型中查找答案。市面上所有翻译的中文资料都不准确,所以要去读模型原文,以免以讹传讹。在读不懂的地方应该去读SW-CMM与SE-CMM,从那里获取类似的描述,如果还读不懂,可以去网络上搜索资料,与
我所知道的富士康(1)
我所知道的富士康之序言
最近总有朋友询问我富士康的事情,问得多了,也就回忆的多了,兴奋的时候,就想干脆整理成文字吧,也算对自己自06年以来给富士康做咨询的一个总结。从06年以来我给富士康的3个事业群做过了CMMI的咨询,2次2级,3次3级,累计现场咨询天数超过150天吧,所以日积月累,对富士康有所了解。
为了避免不必要的麻烦,我认识他,他也认识我的人都隐去了姓名,我知道他,他不知道我的就出现了一个姓名:郭台铭。
CMMI4级实践问题30问-2
第4问 :项目的控制上、下限在项目执行中是固定的还是可变的? 答: 是可变的。 请看CMMI模型QPM PA的SP2.2: 第1条子实践:Establish trial natural bounds for subprocesses having suitable historical performance data. 注意这里提到的是trial 自然边界,即根据历史项目的数据得
程序员必读之作:重构
十月一之后安排了我去培训《设计模式》,由于听众多为C与C++的新手,我想先从重构开始讲起,循序渐进,于是我决定仔细阅读〈重构〉这本书。 这本书我很久之前买的,当时大概读了读,感觉不错,就拿给了我表弟去读,他是程序新手。 这次是系统地读。 有个朋友曾经跟我说过,这本书不错,只是有点罗嗦,他是十多年经验的老程序员了,有此感觉很正常。写一个好程序的道理其实就如一层窗户纸,一点就透。但是,难得的是这本书系
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线