您的位置:首页 > 其它

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

2017-11-24 10:13 417 查看
    COSMIC方法是新一代的软件规模度量方法,其基本的原理很简单,就是度量软件需求中的输入、输出、读、写这4类数据移动的个数,我们通过2个简单的例子来说明其基本的原理。
    案例一:针对MIS类软件的需求
    对于应用软件而言,我们都有这样的需求:允许合法用户登录到系统中;
    对于上述的功能需求,我们可以采用USE CASE的方式详细描述需求如下:
ActorSystem
用户输入账号密码校验正确性
 
如果错误,允许重复三次
 
如果正确,进入系统
 
记录登录日志
    根据 COSMIC的计算规则,我们度量出的功能点如下:
    输入  用户信息  1 CFP
    读    用户的密码信息   1 CFP
    输出  错误提示  1 CFP
    写    登录日志   1 CFP
      累计为4个功能点。
    注意:
       如果需求中没有要求记录登录日志,则就只识别3个功能点即可。
       如果是粗略需求描述:允许合法用户登录到系统中,没有详细的需求描述,我们可以采用粗估的方法,比如一个用例平均多少个功能点,只要识别出用例的个数即可,当然,什么算一个用例,需要给出定义。
 
    案例二:针对实时软件的需求
    比如要度量空调中软件的功能规模,空调每隔5s会检查设定的目标温度与实际室内温度的差别,然后控制压缩机的运转。
    对于上述的需求,根据COSMIC的计算规则,我们度量出的功能点如下:
      输入  5s时钟信号
      输入 室内温度
      读 目标温度
      输出 压缩机运转信息
      累计为4个功能点。
 
    输入、输出、读、写的识别规则在COSMIC方法的手册中有详细的定义,我们会在后续的博文中慢慢讲解。
 
    相对于其他软件规模方法而言,COSMIC方法简单易学,适合于各种类型的软件,不需要记忆各种具体的数字、转换表格,是一种学习成本很低的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  COSMIC 规模度量
相关文章推荐