个人对COSMIC方法初步理解

COSMIC 方法于 2002 年 12 月被 ISO/IEC JTC1 SC7 接受,成为国际标准。为“业务应用”(或 MIS)软件,“实时软件”,“基础设施 ”软件 1以及 一些科学/工程软件 2提供了一种度量软件功能规模的标准方法。
我们将一个软件开发的功能需求分为了FUR(功能性用户需求)和NUR(非功能性用户需求),而COSMIC方法主要度量是FUR,NUR在软件开发中,需要考虑但不一定度量,在软件开发版本迭代中,很多一起版本的NUR可能在二期版本就成为了FUR,那么在一期版本只需要考虑NUR是不是合规,或者为二期版本做规划。
COSMIC方法被设计适用于以下领域的软件功能度量及FUR的定义:业务应用软件、实时软件、平台软件、科学/工程软件。
COSMIC方法的检测定义:数据传输、数据变换、数据存储、数据检索、质量约束、组织约束、环境约束、实现约束等。
NUR在不同软件中也是非常重要的,有可能需求描述比FUR还多,NUR的定义:软件质量、软件实现的环境或其所服务的环境、开发或维护此软件所用的流程和技术、软件运行所用的技术。
COSMIC 方法基于基本的软件工程原则,这些原则总结在两个模型中(主要考虑FUR):软件环境模型、通用软件模型。
软件环境模型包含但不限于:硬件、框架、框架结构、用户等。
通用软件模型包含但不限于:数据交互、数据运输、数据移动的输入/输出/写/读、数据属下、对外交互等。
COSMIC方法度量的阶段分为:质量策略阶段(考察)、映射阶段(整理)、度量阶段(考核)。
度量策略阶段:此阶段定义了度量目的与范围。在该阶段应用软件环境模型,以便明确地定 义待度量的软件及需要的度量方法。
映射阶段:在该阶段对于待度量软件的 FUR 应用通用软件模型,以生成可度量软件的 COSMIC 模型。
度量阶段:在该阶段度量实际的规模。
COSMIC的度量单位:1CFP(COSMIC 功能点),表示一个数据移动的规模。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值