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

    COSMIC方法是新一代的软件规模度量方法,其基本的原理很简单,就是度量软件需求中的输入、输出、读、写这4类数据移动的个数,我们通过2个简单的例子来说明其基本的原理。

    案例一:针对MIS类软件的需求

    对于应用软件而言,我们都有这样的需求:允许合法用户登录到系统中;

    对于上述的功能需求,我们可以采用USE CASE的方式详细描述需求如下:

Actor

System

用户输入账号密码

校验正确性

 

如果错误,允许重复三次

 

如果正确,进入系统

 

记录登录日志

    根据 COSMIC的计算规则,我们度量出的功能点如下:

    输入  用户信息  1 CFP

    读    用户的密码信息   1 CFP

    输出  错误提示  1 CFP

    写    登录日志   1 CFP

      累计为4个功能点。

    注意:

       如果需求中没有要求记录登录日志,则就只识别3个功能点即可。

       如果是粗略需求描述:允许合法用户登录到系统中,没有详细的需求描述,我们可以采用粗估的方法,比如一个用例平均多少个功能点,只要识别出用例的个数即可,当然,什么算一个用例,需要给出定义。

 

    案例二:针对实时软件的需求

    比如要度量空调中软件的功能规模,空调每隔5s会检查设定的目标温度与实际室内温度的差别,然后控制压缩机的运转。

    对于上述的需求,根据COSMIC的计算规则,我们度量出的功能点如下:

      输入  5s时钟信号

      输入 室内温度

      读 目标温度

      输出 压缩机运转信息

      累计为4个功能点。

 

    输入、输出、读、写的识别规则在COSMIC方法的手册中有详细的定义,我们会在后续的博文中慢慢讲解。

 

    相对于其他软件规模方法而言,COSMIC方法简单易学,适合于各种类型的软件,不需要记忆各种具体的数字、转换表格,是一种学习成本很低的方法。


  • 13
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值