COSMIC 方法定义了测量一个软件的标准功能大小的原则、规则和过程。“功能大小”是用用户可以理解的术语表达的功能量的度量。功能大小通常由需求决定,但也可以从其他软件制品(例如设计、安装的系统等)中反向估算。
每个数据移动 = 1 COSMIC 功能点 (CFP)
COSMIC 方法可用于确定任何软件的大小,例如商业应用程序、实时软件、基础设施软件;例如操作系统;以及混合体,简而言之,所有软件。
该方法使用一种软件模型,称为“COSMIC 通用软件模型”,它基于基本的软件工程原理,即:
作为测量目的的近似值,数据操作子过程没有单独测量。然后,软件的大小被定义为该软件所有功能过程中数据移动(进入、退出、读取和写入)的总数。每次数据移动都计为一个“COSMIC 功能点”(CFP)。功能流程的最小尺寸是 2 CFP。功能进程的大小没有上限。
COSMIC 测量过程分为三个阶段,如下图所示:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。