15、软件规模测量标准化:概念、方法与实践

软件功能规模测量标准化

软件规模测量标准化:概念、方法与实践

1. 引言

软件工程中,软件规模的测量至关重要。如同建筑承包商需要测量建筑物一样,软件专业人员也需要准确测量软件规模。软件项目的交付工作量、交付进度和成本等数据,都与软件规模这一主要输入元素密切相关。多年来,人们一直在寻找合适的软件规模测量方法,近年来,基于软件功能的测量概念及相关方法得到了国际标准化组织(ISO)和国际电工委员会(IEC)的标准化。

2. 软件规模测量的重要性

软件规模测量对于软件项目的各个方面都有着关键影响。对于商业软件系统(BSS)而言,其重要性更为突出,原因如下:
- BSS 是 IT 应用的基础领域之一。
- BSS 开发或增强项目通常是重大投资。
- 现成的 BSS 往往难以满足特定客户的业务需求,定制化至关重要。
- 对 BSS 进行合理的事前和事后评估在实践中存在严重问题。
- 从供应商的角度来看,BSS 开发或增强项目在管理上尤其困难,导致效率相对较低。

3. 软件规模测量方法

软件产品规模测量的基本方法可以从以下几个角度来考虑:
|测量角度|具体内容|
| ---- | ---- |
|程序长度|通过所谓的编程(体积)单位数量来衡量,主要包括源代码行数(SLOC),也会考虑命令数量、机器语言指令数量等。但这些单位只能衡量“程序长度”,不能衡量程序的大小或复杂性,不过在实践中,它们是最常用的软件规模测量单位。|
|软件构造复杂性|以所谓的构造复杂性单位来衡量。数百种此类测量方法大多局限于程序代码,目前主要以对象点的形式使用。这些点根据软件构造元素(屏幕、报告、软件模块)的复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值