算 分布式数据处理 0 可重用性 4 性能标准 4 安装方便 3 高负荷硬件 2 操作方便 4 高处理率 4 可移植性 5 联机数据输入 4 可维护性 5 终端用户效率 4 DI 49 联机更新 3 计算技术复杂性因子TCF=0.65+0.01*DI=1.14 最后计算功能点数:FP=UFP*TCF=318*1.14=363 (4)用代码行技术估算,开发本系统的工作量为 E=33200/620=54人月
开发成本为54*8000=432000元
(5—)用功能点技术估算,开发本系统的工作量为 E=363/6.5=56人月
开发成本为56*8000=448000元 13-4 答:
由于待开发的应用系统类似于以前做过的系统,开发人员已经积累了丰富的经验,没有多少技术难题需要攻克。为了减少通信开销,充分发挥技术骨干的作用,统一意志统一行动,提高生产率,加快开发速度,项目组的组织结构以基于主程序员的组织形式为好。
针对待开发的系统,客户已经写出了完整的需求文档,项目组又有开发类似系统的经验,因此,可以采用广大软件工程师熟悉的瀑布模型来开发系统。 13-10 答:
IEEE把基线定义为: 已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。基线就是通过了正式复审的软件配置项。
? 在软件配置项变成基线之前,可以迅速而非正式地修改它。
? 一旦建立了基线之后,虽然仍然可以实现变化,但是,必须应用特定的、正式的过程来评估、实现和验证每个变化。