快速功能点度量方法是由北京软件造价评估技术创新联盟依据国际ISO标准要求提出的一种软件规模度量方法,并充分考虑组织及需求或项目特性,目前采用预估功能点和估算功能点进行业务需求规模的估算和测量,并对方法进行了优化改进。......
2023-11-19
1.需求示意
项目背景:某开发方为政府部门甲新开发一套OA系统,以支持其网上办公、文档流转等电子政务需求。开发方需根据初步需求确定项目预算。本项目预算期需求较明确,开发方了解各功能的重用情况,并确定采用Java语言开发,无特殊质量要求,团队为其他行业开发过此类系统。
主要功能:……收文管理、发文管理、会议管理、日程安排……;
功能描述:……收文管理功能要求……;……日程安排功能要求……。
2.测算规模
假设根据需求描述,在识别内部逻辑文件15个,外部接口文件4个,识别各功能可重用程度后,填写功能点计数清单得:
表C-1 功能点计数清单示例表
由于需求较明确,所以规模变更因子参照招投标场景取值,为1.26。填写功能点计数表得:
表C-2 功能点计数示例表(www.chuimin.cn)
3.测算项目直接非人力成本
假设这个项目的需求方在北京,开发团队在山东省济南市,需要一定的差旅费1万元;因项目特殊性需要进行封闭开发,临时租用场地费1.2万元;因为项目特殊性需要对开发团队实施某项技术的特定培训,培训费1万元。综合以上测算出项目的直接非人力成本为3.2万元。具体如下:
表C-3 直接非人力成本测试示例
4.测算软件开发费用
根据项目的系统特征选择相应的调整因子。该系统属于业务处理系统,应用类型的调整因子取值为1.0;对质量无特殊要求,质量特性调整因子取值为1.0;主要采用Java语言开发,开发语言调整因子取值为1.0;开发团队曾开发过相似系统,团队背景调整因子取值为1.0。
将规模测算结果和调整因子导入计算模板、再参照行业基准数据确定基准生产率,根据开发团队所在地域(济南)设定人员基准单价,就可以计算出基准报价(直接非人力成本除外)。加上前面测算的直接非人力成本(3.2万元)后就可以得出该项目的软件开发成本的合理区间是41.60~60.74万元。预算申报单位宜使用估算中值51.17万元或上限60.74万元来申报预算,也可按照当地财政部门相关规定进行申报。
表C-4 软件开发费用测算示例
(续)
有关软件研发成本度量规范释义的文章
快速功能点度量方法是由北京软件造价评估技术创新联盟依据国际ISO标准要求提出的一种软件规模度量方法,并充分考虑组织及需求或项目特性,目前采用预估功能点和估算功能点进行业务需求规模的估算和测量,并对方法进行了优化改进。......
2023-11-19
接受系统默认的模板,在文本框中输入文件名称body,单击按钮。在文本框中输入值140.0,在文本框中输入值90.0,在文本框中输入值16.0。创建图4.3.10所示的圆柱体特征。图4.3.8 模型及模型树图4.3.9 创建长方体特征图4.3.10 创建圆柱体特征选择命令。在下拉列表中选择选项,单击按钮,系统返回到“圆柱”对话框。对圆柱体和长方体特征进行布尔运算。图4.3.11 添加圆锥体特征定义圆锥体轴线方向。定义圆锥体底面圆心位置。单击按钮,完成圆锥体的创建。......
2023-10-17
功能转换包括脉冲宽度调制转换和功率因数,进行转换的电子元器件主要是开关管及其他元件,转换的快慢将影响电源的损耗和它的效率。为了弥补这一缺陷,设计出MOSFET快速开关电路,图1-15所示为四种快速开关电路。图1-15 MOS管转换快速开关电路1.RCD快速开关电路RCD快速开关电路是开关电源电路里面应用比较多的,一共只有三个元器件,结构简单,效果很好。......
2023-06-25
下面以图8.3.10所示的模型为例,介绍创建“伸直”的一般过程。图8.3.10 钣金伸直选择命令。图8.3.11 “伸直”对话框图8.3.12 选取展开固定面图8.3.13 选取折弯面图8.3.11所示的“伸直”对话框中按钮的功能说明如下。在选取固定面后自动被激活,可以选取将要执行伸直操作的折弯区域(折弯面),当选取折弯面后,折弯区域在视图中将高亮显示。......
2023-10-17
快速选择用于创建选择集,该选择集包括或排除符合指定过滤条件的所有对象。在视口的空白位置单击鼠标右键,在弹出的快捷菜单中选择命令,打开对话框,如图6-5所示。图6-5 对话框下拉列表框:从中可选择或者选项。......
2023-11-03
表7-2 中间变量及地址(续)2.主程序OB1主程序OB1如图7-11所示。图7-11 OB1程序图7-11 OB1程序(续)图7-11 OB1程序(续)3.功能程序FC20功能程序FC20的建立如图7-12所示,在SIMATIC管理器中的“块”处单击鼠标右键,依次选择“插入新对象”→“功能”即可。图7-13 FC20程序4.功能程序FC30按照FC20建立的方法,建立FC30功能程序,如图7-14所示。......
2023-06-18
查询分析可以对确定无法进一步处理的规范化查询予以拒绝,拒绝的主要原因是该查询的变量类型是不正确的,或者语义是不正确的,等等。 假设有三个关系,分别是Student(学生)、COURSE(课程)和SC,我们来看下面的SQL查询:Select sname,cnof rom Student,SC,COURSEwhere Student.sno=SC.sno AND cname="CAD/CAM"AND age=23图7.1为了对应例7.2的查询图,分为两个不相连的子图。拒绝该查询,或者假设存在一个蕴含SC和COURSE的连接或笛卡儿积运算。图7.1不相连的查询图......
2023-10-28
相关推荐