标准搜索结果: 'GB/T 42448-2023'
| 标准编号 | GB/T 42448-2023 (GB/T42448-2023) | | 中文名称 | 系统与软件工程 功能规模测量 FiSMA1.1方法 | | 英文名称 | Systems and software engineering - Functional size measurement - FiSMA 1.1 method | | 行业 | 国家标准 (推荐) | | 中标分类 | L77 | | 国际标准分类 | 35.080 | | 字数估计 | 22,265 | | 发布日期 | 2023-03-17 | | 实施日期 | 2023-10-01 | | 发布机构 | 国家市场监督管理总局、中国国家标准化管理委员会 |
GB/T 42448-2023
CCSL77
中华人民共和国国家标准
系统与软件工程 功能规模测量
FiSMA1.1方法
FiSMA1.1method
2023-03-17发布
2023-10-01实施
国 家 市 场 监 督 管 理 总 局
国 家 标 准 化 管 理 委 员 会 发 布
目次
前言 Ⅰ
引言 Ⅱ
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 FiSMA1.1的BFC类和BFC类型 2
5 FiSMA1.1测量过程 6
6 BFC类的计数规则 9
7 功能规模测量单位 11
8 用FiSMA1.1方法计算软件的功能规模 11
9 测量报告 11
10 从FiSMA1.1到其他FSM方法的可转换性 11
附录A(资料性) 与FiSMA1.1方法相关的术语列表 12
附录NA(资料性) 本文件应用案例 14
参考文献 17
前言
本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
起草。
本文件等同采用ISO/IEC 29881:2010《信息技术 软件与系统工程 FiSMA1.1功能规模测量方
法》。
本文件做了下列最小限度的编辑性改动:
---为与现有标准协调一致,将标准名称改为《系统与软件工程 功能规模测量 FiSMA1.1方
法》;
---为方便读者理解和使用,增加附录NA(资料性)。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本文件起草单位:广西达译科技有限公司、中国电子技术标准化研究院、上海市软件行业协会、国家
应用软件产品质量检验检测中心、中国航天系统科学与工程研究院、深圳赛西信息技术有限公司、广东
益安人防工程科技有限公司、上海宝信软件股份有限公司、道普信息技术有限公司、云南电网有限责任
公司信息中心、上海旋思智能科技有限公司、中国石油天然气股份有限公司规划总院、山东省计算中心
(国家超级计算济南中心)、浙江省电子信息产品检验研究院、山东山科数字经济研究院有限公司、上海
计算机软件技术开发中心、北京软件造价评估技术创新联盟、上海同思廷软件技术有限公司、北京中基
数联科技有限公司、北京软件和信息服务交易所有限公司。
本文件主要起草人:邓姿娴、李文鹏、黄家裕、苏伟、温家凯、王威、王公韬、杨根兴、张旸旸、刘林、
季永炜、农强、王则瑶、李敏、周长怀、龚家瑜、于铁强、吕雪、李刚、李雨泓、庞懿丽、李勍、刘鹏飞、楼莉、
周长伦、车江涛、周鸣乐、孙金洋、代寒玲、吴迪龙、麻妮娜、李谦、董冠涛、李婷、冯宽、许静、李玲璠、
李长秋、赵智勇、李沫、福德鹏、蔡立志、刘芬、欧阳树生、郝琳、庄园。
引 言
在比较软件开发的活动和替代方案时,功能规模是一个必不可少的测度。除了用于估算规模和分
析生产率外,功能规模业已被证明可用于项目的计划、跟踪、控制和合同订立。因为功能规模测量
端用户而言,FSM也能使范围管理和变更管理更有效、更可靠而且也更易于理解。
在相似的环境条件、技术条件和质量要求下,可以基于功能规模和工作量之间的相关性,评估计算
参数的准确性,进而评估FSM方法的有用性。这种评估可表明,需要证明用于得出功能规模的计算参
1.1,FiSMA1.1)是一种通用的、参数化的FSM方法,适用于所有软件类型。FiSMA1.1由芬兰软件测
从1997年到2003年,超过600个软件开发项目用该方法进行了测量。
FiSMA1.1使用的计数参数的当前限定值,是从其前身经验2.0FPA中得到的,已经统计证实准确
性。如果数据收集和分析证明确有必要,可在未来版本的FiSMAFSM方法中进行更新。
如果源数据收集达到推荐的详尽程度,那么FiSMA1.1和经验2.0FPA获得的结果在很大程度上
可相互转换。
FiSMA1.1方法是完全基于用户功能需求(FUR)的。用户需求可以分为功能的(软件执行什么任
务)和非功能的(软件必须如何执行任务,包括质量要求)。对于FiSMA1.1方法来说,其测量对象是用
户功能需求。有些FSM方法是面向过程的,而FiSMA1.1是面向服务的。面向过程的方法需要识别
该软件所支持的所有功能过程。与之相反,面向服务的方法(比如FiSMA1.1方法)需要识别该软件提
供的所有不同的服务。
用户和已开发的软件段的FiSMA1.1关系链涉及如图1所示的用户需求和服务。
图1 用户和软件段之间的关系
本文件的每位读者都可出于自己的理由了解规模测量,但典型的用户视角是为软件项目估算工作
量。FSM的其他重要行业应用如图2所示。
图2 功能规模测量的常见目的
本文件以可操作性作为考虑的基本出发点,增加了资料性附录NA“本文件应用案例”,确保了本文
件可在实际使用中具有指导意义。
系统与软件工程 功能规模测量
FiSMA1.1方法
1 范围
本文件规定了FiSMA1.1方法的定义、约定和活动。
本文件适用于使用FiSMA1.1方法来测量软件功能规模的人员。FiSMA1.1方法旨在提供给与
软件获取、开发、使用、支持、维护和审计等工作相关的人员使用。FiSMA1.1方法以用户功能需求评估
为基础,从用户视角来测量软件段的功能规模。
1.1 FiSMA1.1方法的应用领域
FiSMA1.1方法适用于测量任何功能领域的软件。
1.2 FiSMA1.1方法的局限性
在被测量软件的种类或质量上,FiSMA1.1方法没有任何局限性。
1.3 FiSMA1.1方法的FSM范围
FiSMA1.1方法的功能规模测量范围取决于测量软件的目的。使用FiSMA1.1方法时,所涵盖的
各种用户功能需求依赖于计数目的,因此可能包括一个软件段或一组软件段的用户功能需求。在该范
围内的每个软件段都要分别测量,如果一个项目内有多于一个软件段,需要累加获得软件的全部功能规
模。FSM实例范围经常是总体用户需求的一个子集,仅包括用户功能需求,也就是软件必须执行的服
务和任务的内容。FSM的目的决定了FSM实例将包括的用户功能需求。
注1:如果FSM的目的是确定软件段第一次发布的规模,那么FiSMA1.1方法使用的范围只包括第一次发布的用
户功能需求。
注2:如果FSM的目的是判定一个已经安装软件包的支持规模,那么FSM实例中只包含组织使用的软件包中的用
户功能需求。
注3:FiSMA1.1方法只测量上述范围内的用户功能需求的规模。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件......
|