2022年软件工程集大2021-2021-B答案 .pdf





《2022年软件工程集大2021-2021-B答案 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程集大2021-2021-B答案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、考生信息栏学院专业班级姓名学号装订线P1 P2 得分得分集 美 大 学 试 卷 纸2007 2008 学年 第一学期课程名称软件工程试卷卷别B卷适用学院、专业、年级软件 05 级、计算 04 级考试方式闭卷 开卷 备注一、填空题 ( 共 20分,每空 1 分) 。1请按顺序写出软件生命期的几个阶段(标出序号): FDCEBA 。(A.维护 B. 测试 C. 详细设计 D. 概要设计 E. 编码 F. 需求分析)2在软件工程中, SCM 的中文含义为软件配置管理或 变更管理。 3 自底向上集成是集成测试中的一种策略。采用这种方法对软件进行集成测试时,需要为每个模块准备一个驱动程序,它的作用是调用
2、被测的模块。4基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,它是经过评审的软件配置项和交付物的集合。 5 软件风险的两个主要特性是:不确定性和损失。 6 任何产品的质量都可以从设计质量和符合质量两方面去度量,软件产品满足系统需求和性能的质量属性属于符合质量。7有效的项目管理集中在4 个 P上: People 、 Product 、 Process 和 Project 。8传统的软件工程中,从分析模型到设计模型的翻译,数据流图是体系结构设计和接口设计的的依据;而数据设计则依据数据字典和实体- 关系图 。9软件过程的公共框架是若干任务的集合,每一个集合都由工作任务,交付物、里程碑和
3、质量保证点组成。10分析模型的度量侧重于分析模型的三个方面:数据、功能和行为。11项目策划的一个任务是对完成软件开发工作所需的资源进行估算,主要的软件工程资源包括:人力资源、可复用资源和环境资源。12如果平均每两天发生一个错误,那么系统在第2 天的不失败概率是 1/4 。13面向对象的三大特征是封装、继承和多态。14软件工程是一种层次化的技术,软件工程的层次包括过程、方法和工具。二、选择题 (共 15 分,每小题 1 分)。1需求分析是由分析员了解用户的要求,认真细致的调研、分析,最后应建立目标系统的逻辑模型并写出 B 。 A 模块说明书 B 软件规格说明书 C 项目开发计划 D 合同文档 2
4、 成功的测试是指 B 。 A 运行测试实例后未发现错误 B 发现程序的错误 C 证明程序正确 D 改正程序的错误3评价模块独立性的度量标准是 A 。 A 低耦合,高内聚 B 低耦合,低内聚 C 高耦合,高内聚 D 高耦合,低内聚4结构化分析是软件开发需求分析阶段所使用的方法,常使用数据流图来对系统的 B 进行建模。 A 加工 B 功能 C 存储 D 状态5不适于作为数据流图处理(加工)框名称的是 B 。A 人工校对工资数据 B 工资数据C 打印工资 D 计算工资6一个模块直接控制(调用)的下层模块的数目称为模块的 B 。A 扇入数B 扇出数 C 宽度 D 作用域精选学习资料 - - - - -
5、 - - - - 名师归纳总结 - - - - - - -第 1 页,共 5 页考生信息栏学院专业班级姓名学号装订线P3 P4 得分7在面向对象软件方法中, “类”是 D 。A 具有同类数据的对象的集合B 具有相同操作的集合C 具有同类数据的对象的定义D 具有同类数据和相同操作的对象的定义8月收入 0 p+=n; q-; end -while ; print(p); A 5个 B 6个 C 4个 D 7个12 D 是一种由软件工程师(或相关人员)进行的软件质量保证活动。A SCI B TSS C CRCD FTR 13软件是不可见的复杂的逻辑实体,不同于任何其他制造业的产品。使得软件质量难于把
6、握的一个因素是 C 。 A 软件配置 B 硬件配置 C软件需求 D硬件需求14在面向对象软件开发方法中,类与类之间可有以下结构关系 A 。A 继承和聚集 B 继承和一般 C 聚集和消息传递 D 继承和方法调用15UML 中有多种视图表示,下列说法中正确的是 D 。A 活动图可以有多个起点B 活动图有且仅有一个终点C 可利用 UML中的类图来进行动态建模D 可利用 UML中的时序图来进行动态建模三、计算题(共25 分,每小题 5 分)。1假设已知某个项目的FP值的乐观值为 120,悲观值为 200,可能值为 160,试求三点估算期望值。解:三点估计期望值为: (120 + 4 * 160 + 2
7、00)/6 (4 分)= 160 (1 分)2在一项目中,计划有60 个可复用的软件构件,平均每个构件的程序行数是100LOC 。历史数据表明,每个LOC的成本是 50 元。现已知存在一种项目风险,即计划复用的软件构件中可能只有 60% 将集成到应用系统中,这种风险发生的概率是80% 。试计算风险预期值。解:风险预期值= 风险概率* 项目影响(1 分)= 80% * (40% * 60 * 100 * 50 )(3 分)= 96000(元)(1 分)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 5 页考生信息栏学院专业班级姓名学号装订
8、线P5 P6 得分3假设一人单独开发软件, 生产率是 4000 行/人年。若 4 个人组成一个小组共同开发这个软件,在每条通信路径上耗费的工作量是250行/人年,试计算小组中每个人的生产率。解:4 个人组成的小组的通信路径为C42 ,即为 6 条。(2 分)所以,现在小组中每个人的生产率为: (4000 * 4 250 * 6)/ 4 (2 分)= 3625 (行/人年)(1 分)4.基于经验的估算模型的基本形式为:KLOCE某公司以前开发的项目记录如下,请依照历史数据建立估算经验公式。项目 ID 规模( KLOC)工作量 (pm) 1 10 32 2 15 46 3 30 88 4 50 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件工程集大2021-2021-B答案 2022 软件工程 2021 答案

限制150内