二、COSMIC度量策略阶段
1.数功能点前的准备 a.首先,要数哪些功能?【范围、层】。比如:登陆、查询、删除...;应用层、驱动层;A、B、C子系统 b.哪些人、设备、其他软件与我交互?【功能用户】 c.需求详细到什么程度?【颗粒度级别】 2.COSMIC度量策略阶段要做的事儿 a.确定度量的目的 b.确定待度量软件的范围、识别功能用户、确定待度量软件的功能用户需求颗粒度 3.确定度量的目的 度量目的-定义:为什么需要度量和度量结果用途的描述。 度量目的的重要性; a.帮助度量者确定度量的范围和度量所需要的制品 b.帮助度量者确定功能用户 c.帮助度量者确定在项目生命周期中进行度量的时间点 d.帮助度量者确定度量的精确性,以及是否应该使用COSMIC方法,或者应该使用COSMIC方法的近似版本 4.确定度量的范围 度量范围-定义:在一次具体的功能规模度量活动中所包含的功能性用户需求的集合(FUR集合) 度量范围-规则: a.任何待度量软件块的范围必须从度量目的中导出(定义了总体范围的软件可根据其度量目的的不同,使用不同的办法划分为具有不同度量范围的多个软件快)-----总之,度量目的必须总是用来确定:总体范围中应该包含和排除在外的软件;将包含的软件分解成各个独立块的方法,每个块有自己的范围,并且被分别度量。 b.任何一次度量范围不能延伸超过被度量软件所在的层 5.层