软件工程期末试题及答案内容摘要:
择题 二、填空题(每空 2分,共 20分)。 21.在软件开发过程中要产生大量的信息,要进行大量的修改, 能协调软件开发,并使混乱减到最低程度。 22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此 软件具有 的软件。 23. McCall提出的软件质量模型包括 11 个软件质量特性。 24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠 性、 可移植 、 可使用性和效率。 25.为了便于对照检查,测试用例应由输入数据和预期的 两部分组成。 26.程序设计语言的心理特性主要表现在 、简洁性、传统性、局部性和顺序性。 27.软件结构是以 为基础而组成的一种控制层次结构。 28.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、。 29.结构化语言是介于自然语言和 之间的一种半形式语言。 30.若年利率为 i,不计复利, n 年后可得钱数为 F,则现在的价值P=。 三、名词解释题 每小题 3分,共 15分。 31.软件生存周期模型 32.数据字典( DD) 33.内聚性 34. JSP方法 35.多态性 四、简答题 每小题 5分,共 20分。 36.简述容错技术的四种主要手段,并解释。 37.以 , 简述对软件测试的目的。 38.就程序设计语言的工程特性而言,对程序编码有哪些要求。 39.模块的内聚性包括哪些类型。 五、应用题 第 40小题 7分,第 41小题 8分,第 42小题 10分,共 25分。 40.下面是某程序的流程图: ( 1)计算它的环路复杂性。 ( 2)为了完成基本路径。软件工程期末试题及答案
相关推荐
{ rd = ()。 (request, response)。 } else { (login, yes)。 // ()。 } } 数据库连接模块: try { try { (driver_2020).newInstance()。 } catch (InstantiationException e) { // TODO Autogenerated catch block ()。 } catch
密义务人是指为甲方提供相关服务而知悉甲方商业秘密,并且在甲方领取报酬或工资的人员。 甲方向保密义务人支付的报酬或工资中已包含保密费,此处不再重复支付。 保密义务人同意为甲方公司利益尽最佳努力,在履行职务期间不组织、参加或计划组织、参加任何竞争企业,或从事任何不正当使用公司商业秘密的行为。 第三条 :保密义务人的保密义务 保密义务人对其因身份、职务、职业或技术关系而知悉的公司商业秘密应严格保守
D. 只有一个入口和一个出口 9. 软件详细设计采用的方法是( C )。 A. 模块设计 B. 结构化设计 C. 结构化程序设计 D. PDL语言 10. 因计算机硬件和软件环境的变 化而作出的修改软件的过程( B ) A. 纠正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 三、判断题( 5*1) 1. 开发软件就是编写程序。 ( ) 2. 系统测试的主要方法是白盒法
. 使用数据流图来表示系统逻辑模型的是 ( D ) A. Jackson B. VDM C. OOA D. SA 41. 用于描述结构化分析中数据流加工逻辑的是 ( A ) A.判定树 B. ER 图 C.状态图 D.用例图 42.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入, 则该模块的内聚性类型是 ( C ) A.时间内聚 B.偶然内聚
S r p m 数字仪表板 控制 接收传感器 信号 数据转换 控制 驱动仪表板 计算 里程 计算 m p g 计算 m p h 计算 g p h 转换成 r p m 发出警 报铃声 显示 里程 显示 m p g 显示 m p h 读旋转 信号 读燃料 流量 确定 加速 / 减速 加速 / 减速 显示 发光二极管显示 SC 图 机票预订系统 (参见习题 2 第 3 题 ) 读用户 命令 密码