第三次作业答案要点

上传人:飞*** 文档编号:20767495 上传时间:2017-09-12 格式:PDF 页数:2 大小:22.64KB
返回 下载 相关 举报
第三次作业答案要点_第1页
第1页 / 共2页
第三次作业答案要点_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《第三次作业答案要点》由会员分享,可在线阅读,更多相关《第三次作业答案要点(2页珍藏版)》请在金锄头文库上搜索。

1、1. 假设你是一个软件项目的负责人,该项目要求开发一个安全性要求极高的医疗控制系统,用于控制医院病人的放射性治疗。该系统是嵌入式系统,内存限定在 16MB ,程序规模估计是 10KLOC ,病人的放射治疗信息将记录到数据库中。( 1)请使用简单 COCOMO 模型估算系统开发的工作量。( 2)请考虑产品、计算机、人员和项目等影响因素,使用中间 COCOMO 模型估算系统开发的工作量,并说明考虑这些因素的理由及其取值。参考答案:( 1) 由简单 COCOMO 模型公式计算:工作量 E 3.6 ( 10) 1.20 57.06(人月)开发时间 D 2.5 ( 57.06) 0.32 9.12(月)

2、( 2) 估计工作量影响因素的取值:工作量影响因素 Fi 状态 等级 工作量系数软件可靠性 对人身会造成威胁 很高 1.39 数据库规模 数据量比较少 低 0.94 产品复杂性 与设备定时有关的操作 极高 1.65 可重用性 一般 正常 1.00 要求文档量 一般 正常 1.00 执行时间限制 将占用 70%的可用时间 高 1.11 存储限制 使用 16MB 存储容量 高 1.06 平台变动 基于商业微处理器硬件 正常 1.00 分析员能力 优秀的高级分析人员 高 0.83 程序员能力 优秀的高级程序员 高 0.87 应用领域经验 3 年 正常 1.00 平台经验 6 个月 低 1.10 语言

3、和工具经验 12 个月 正常 1.00 人员连续性 一般 正常 1.00 软件工具的使用 处于基本微型机工具层 低 1.12 多地点开发 基本上集中在一个地点 很高 0.84 开发进度限制 12 个月 正常 1.00 工作量修正因子 F 1.90 工作量 E 2.8 ( 10) 1.20 1.90 2.8 15.85 1.90 84(人月)开发时间 D 2.5 ( 84) 0.32 2.5 4.13 10.32(月)2. 某诊所需要开发一个软件系统来管理预约,具体要求如下:当病人打电话预约时, 接待员将查询日历并安排病人尽早得到诊治。 如果病人同意计划的约定时间, 该接待员将输入约定时间和病人

4、姓名, 系统将核实病人姓名并提供病人已有的记录数据。 在每次检查和治疗之后, 医生将标记相应的预约已经完成并添加治疗说明, 如果必要的话还会安排病人下一次再来。诊所人员可以使用系统按照病人姓名和预约日期进行查询, 查询结果显示病人的记录数据和预约信息。 接待员可以取消预约, 并打印出已经预约但不能接诊的通知清单。 另外, 接待员还可以打印出关于所有病人的每周预约安排。请使用功能点技术估算该软件的规模,并说明每个信息域特征的估计理由。参考答案:( 1) 外部输入:病人信息(简单) 、预约信息(中等)治疗说明(简单) 、取消预约(中等)( 2) 外部输出:治疗记录(简单) 、预约信息(中等)通知清

5、单(中等) 、每周预约安排(复杂)( 3) 外部查询:查看日历(中等) 、查看病人数据(简单)查看预约(中等) 、查看治疗记录(简单)( 4) 内部文件:病人信息(简单) 、预约信息(中等)治疗记录(简单)( 5) 外部接口:无信息域特征 简单 中等 复杂 小计外部输入 2 3 2 4 0 6 14 外部输出 1 4 2 5 1 7 21 外部查询 2 3 2 4 0 6 14 内部文件 2 7 1 10 0 15 24 外部接口 0 5 0 7 0 10 0 功能点数: 73 修正因子 Fi 取值本题没有提供,仅要求同学们思考讨论。7. 请设计一个支持 COCOMO 估算模型的 CASE 工

6、具。参考答案:工具的用户:工具的目的:工具的功能: (分别列出)1、2、分析软件的功能:外部输入,外部输出,外部查询,内部文件,外部接口。参考功能: 1、具备 cocomo 模型的基本分类估算功能;提供相应的参数输入;估算结果输出。允许对估算修改,并保存为同一项目估算的不同版本。2、输入根据内容采用手工输入、选择、对话、菜单等方式;输出应包括估算的依据,选用模型的信息,估算结果;格式化打印输出。3、对估算的参数及结果等内容应存入数据库。4、允许添加、修改参数的有关设置5、可以设计功能点度量功能,自动生成代码行数。6、可以调用过去项目的度量结果,估算出生产率等信息。 (外部接口)7、提供对各子项目(多层)估算,最终将估算结果汇总的功能。8、提供分布式合作估算功能,建立中央数据库。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号