《软件工程案例教程》李军国主编习题答案 下载本文

附录A 习题答案21

功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌

可*性:杯子从不同高度落下的损坏程度

可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用 兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案

例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损

震动测试:杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\\公路\\

航空运输

测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、

等价类划分法、因果图法、错误推测法、边界值法等方法

期望输出:该期望输出需查阅国标、行标以及用户的需求。

附录A 习题答案22

第9章习题答案

一、判断题

题号 1 答案 Y 2 Y 3 Y 4 Y 5 Y 6 7 8 Y Y Y 二、选择题

题号 1 2 3 4 5 6 7 8 9 10 位号 1 2 1 2 3 1 2 3 4 5 1 2 3 1 2 1 2 1 2 3 答案 B F B F C B D E A F E C G E A B A C A B A C 题号 10 位号 1 2 3 4 答案 F C F E 三、填空题

题号 1 2 3 4 5 6 7 A 劳动量 劳动量 产品 程序 类推 风险 增加 B 工作量 生产率 240 自顶向下 越多 降低 C 开发全过程 自底向上 越大 越多 D 差别 E 专家判定技术 三、简答题

1.简述软件开发成本估算的方法?

① 自顶向下估算法 ② 自底向上估算法 ③ 差别估算法 ④ 专家判定技术估算法 ⑤ 经验模型估算法 2.编制进度计划的步骤?

① 进度编制 ② 资源调整 ③ 成本预算 ④ 计划优化调整 ⑤ 计划基线

3.简述软件工程各阶段工作量的分配?

阶段 需求分析与设计 占开发时间的百分比 25 40 附录A 习题答案23

概要设计 详细设计 编码设计 单元测试 组装测试和确认测试 组装测试和确认测试 系统维护 6 7 7 5 5 5 40 40 20 附录A 习题答案24

第10章习题答案

一、判断题

题号 1 答案 N 2 N 3 N 4 Y 5 Y 二、选择题

题号 1 答案 A 2 C 3 B 4 A 5 B 6 A 7 A 8 D 三、填空题

题号 1 A 及时性 B 准确性 C 完整性 D 可理解性 四、简答题

1. 简述软件项目团队的几种组织模式?

① 项目型、 ② 职能型、 ③ 矩阵型。

2. 简述软件项目团队组织的原则?

① 尽早落实责任。要尽早指定专人负责软件开发,使他有权进行管理,并对任务的完成负责。 ② 减少接口。开发过程中人员之间的联系是必不可少的,但应注意,组织的工作效率是和完成任务中存在的人际联系数目成反比的。 ③ 责权均衡。软件经理人员所负的责任不应比委任给他的权力还大。 3. 简述程序设计小组的组织形式?

① 主程序员制小组(chief programmer team) ② 民主制小组(democratic team) ③ 层次式小组(hierarchical team) 4. 简述软件项目人员配备的原则?

① 人员的配备必须要为项目的目标服务。

② “以岗定员”保证人员配备的效率,充分利用人力资源,不能以人定岗。

项目处于不同的实施阶段,所需要的人力资源的种类、数量、质量是不同的,要安排一定比例的临时人员,根据项目的需要加入或者退出,节约人力资源成本。