文件名称:估算复杂性因素-qt高级编程文档
文件大小:2.54MB
文件格式:PDF
更新时间:2024-07-10 22:50:36
软件工程导论
表 10.4 代码行技术的估算表 功能 乐观值 可能值 悲观值 估计值 用户界面及控制机制 1500 2200 3500 2300 二维几何图形分析 3800 5400 6400 5300 三维几何图形分析 4600 6900 8600 6800 数据库管理 1850 3200 5450 3350 计算机图形显示机制 3100 4900 7000 4950 外部设备控制 1400 2150 2600 2100 设计分析模块 6200 8500 10200 8400 估算出的总代码行数 33200 (3)使用功能点技术估算软件规模时 ,对软件的分解是基于信息域特性而不是基于软件功能。表 10.5 给出 了对 5个信息域特征的估计值。为了计算未调整的功能点数,假设每个信息域都是平均级的。 接下来估计 14 个技术复杂性因素的值,并且计算 DI 的值,表 10.6 列出了得到的结果。 表 10.5 估算调整的功能点数 功能 乐观值 可能值 悲观值 估计值 特性系数 UFP 数 输入数 20 24 30 24 4 96 输出数 12 15 22 16 5 80 查询数 16 22 28 2 4 88 文件数 4 4 5 4 10 10 外部接口数 2 2 3 2 7 14 总计数值 38 表 10.6 估算复杂性因素 因 素 估计值 因 素 估计值 数据通信 2 复杂的计算 5 分布式数据处理 0 可重用性 4 性能标准 4 安装方便 3 高负荷硬件 2 操作方便 4 高处理率 4 可移植性 5 联机数据输入 4 可维护性 5 终端用户效率 4 DI 49 联机更新 3