扫码阅读
手机扫码阅读

快速学习COSMIC之一:COSMIC方法的简单案例

243 2024-10-02

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

查看原文:快速学习COSMIC之一:COSMIC方法的简单案例
文章来源:
麦哲思科技任甲林
扫码关注公众号

摘要

COSMIC方法是一个用于度量软件规模的方法,它通过计算软件需求中输入、输出、读、写这四类数据移动的个数来实现。以下是使用COSMIC方法的两个示例:

案例一:MIS类软件的需求度量

应用软件通常需要允许合法用户登录系统。通过USE CASE方式描述这一需求,我们可以识别出以下功能点:

  • 输入:用户信息(1 CFP)
  • 读:用户密码信息(1 CFP)
  • 输出:错误提示(1 CFP)
  • 写:登录日志(1 CFP)

总计这些功能点累计为4个。如果需求不包括记录登录日志,那么只能识别出3个功能点。如果需求描述不详细,可以采用粗略估计的方法,根据用例平均功能点数来计算。

案例二:实时软件的需求度量

在度量一个空调软件的功能规模的例子中,空调每隔5秒会检查和控制温度,根据COSMIC的计算规则,可以识别出以下功能点:

  • 输入:5秒时钟信号
  • 输入:室内温度
  • 读:目标温度
  • 输出:压缩机运转信息

这些功能点累计为4个。

输入、输出、读、写的具体识别规则详见COSMIC方法手册,该方法简单易学,适用于多种类型的软件,无需记忆复杂的数字和转换表格,学习成本低。

想要了解更多内容?

查看原文:快速学习COSMIC之一:COSMIC方法的简单案例
文章来源:
麦哲思科技任甲林
扫码关注公众号

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席

425 篇文章
浏览 103.4K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线