
软件工程模拟试题 一、 选择题,请从四个可进项中选择正确答案。(幼分,每题3分) 1,软件对硬件和环境有着不同程度的依赖性,这导致了软作()问题。 A复象性升级和移植C.通用性D能西性 2.原型化方法是用户和设计者之闻的一种交互手段,适用于()系统。 A,需求不确定性高的B,需求确定的C,管理信息,实时 3.E正E是()的简称。 人国际电气和电子工程师协会且,国际软作标准 C美国国家标准 D.美国空军的软件标准 4.可行性研究的主要目的是()。 A确定系统建设的译细方案 R深入了解用户需求 C,分析开发系统的必要性 D确定系统是否值得开发 5.()定文了款件开发人员必须实现的软件功能. A.用户需求且业务需求C性能需求D.功能需求 6.数据流程图中的处理不能表示()。 A数据组成B一个程序C一个模块D.一个函数 7.随着模块规模的(),模块的开发成本(》,但是模块之间的接口变得复杂起来,使得模 块的集成成本增加。 A减小,加大B增如,减小C.增加,如大D减小,减小 8.详图设计与概要议计衔接的图形工具是)。 A.FD图B.SC图C,PAD图D,程序流程图 9.面向过程的方法最关心的是(),而过程实施的()是作为过程参数传递的. A.过程/对象且数据结构/主体C动作/数那结构D.对象/属 10.0L是一种()。 A.一种可视化的建模语言且是一种可视化的程序设计语言C是一种过程D.是一种方法 11.目前面向对象分析有许多方法,大多数方法可以归结为建立()、对象核型,动态模型。 A.数据模型B.功隆模型C逐辑模型D.物理横型 12.构建类图是(》的任务。 A对象模型且用例模型C动态模型D.功能模型 13.首先用()描述系统的物理构果,然后将需求分析阶段捕获的系统元素分配到这些物理 节点上. A.类图B,配置图C组件图几,网络拓扑图 14.类的属性结构要坚持简单的原则,尽可能不使用复杂的()。 A.数据结构B处理C.方法D.参数 15.现在人们更强调程序代码的()性, A.可读B可移植C可扩充D,可维护 16.程序的三种基本控制结构。包括顺序结构、《)和循环结构。 A条件/判断结构R说明结构C.输入结构D.输出结构 17.一般性的软件其测试工作量大约占参个开发工作量的()。 A.小于10%且.40%C.90mD.大于100 18.下面爆些测试方法属于黑金测试(
软件工程模拟试题 一、 选择题,请从四个可选项中选择正确答案。(60 分,每题 3 分) 1. 软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。 A.复杂性 B.升级和移植 C.通用性 D.脆弱性 2. 原型化方法是用户和设计者之间的一种交互手段,适用于()系统。 A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时 3. IEEE 是( )的简称。 A.国际电气和电子工程师协会 B.国际软件标准 C.美国国家标准 D.美国空军的软件标准 4. 可行性研究的主要目的是()。 A.确定系统建设的详细方案 B.深入了解用户需求 C.分析开发系统的必要性 D.确定系统是否值得开发 5. ()定义了软件开发人员必须实现的软件功能。 A.用户需求 B.业务需求 C.性能需求 D.功能需求 6. 数据流程图中的处理不能表示()。 A.数据组成 B.一个程序 C.一个模块 D.一个函数 7. 随着模块规模的(),模块的开发成本(),但是模块之间的接口变得复杂起来,使得模 块的集成成本增加。 A.减小,加大 B.增加,减小 C.增加,加大 D.减小,减小 8. 详细设计与概要设计衔接的图形工具是()。 A.DFD 图 B.SC 图 C.PAD 图 D.程序流程图 9. 面向过程的方法最关心的是(),而过程实施的()是作为过程参数传递的。 A.过程/对象 B.数据结构/主体 C.动作/数据结构 D.对象/属 10. UML 是一种()。 A.一种可视化的建模语言 B.是一种可视化的程序设计语言 C.是一种过程 D.是一种方法 11. 目前面向对象分析有许多方法,大多数方法可以归结为建立()、对象模型、动态模型。 A.数据模型 B.功能模型 C.逻辑模型 D.物理模型 12. 构建类图是()的任务。 A.对象模型 B.用例模型 C.动态模型 D.功能模型 13. 首先用()描述系统的物理构架,然后将需求分析阶段捕获的系统元素分配到这些物理 节点上。 A.类图 B.配置图 C.组件图 D.网络拓扑图 14. 类的属性结构要坚持简单的原则,尽可能不使用复杂的()。 A.数据结构 B.处理 C.方法 D.参数 15. 现在人们更强调程序代码的()性。 A.可读 B.可移植 C.可扩充 D.可维护 16. 程序的三种基本控制结构,包括顺序结构、()和循环结构。 A.条件/判断结构 B.说明结构 C.输入结构 D.输出结构 17. 一般性的软件其测试工作量大约占整个开发工作量的()。 A.小于 10% B.40% C.90% D.大于 100 18. 下面哪些测试方法属于黑盒测试()

A。路径测试B等价类划分C,条件判断D循环测试 19.软件特性中,相互千盾的是《)。 A.可理解性与可测试性R效率与可修改性C.可修改性和可理解性D.可理解性与可读性 20.《)针对开发过程中的程序、数据、文档提出使用和管理黄略。 A.组凯管理B.过程管理C.风险管理D.软件配置管理 二、简答题(30分,每小题6分】 1.什么是软件危机?款件危机表现在厚几个方面? 2.根据相关的法律。对于侵犯软件著作权的行为,根据情节应当给予什么处罚: 3.请用判定表描述产品出库量的计算方法:当库存量大于等于提货量时,以提货量作为出 库量:当库存量小于提货量,但是库存量大于等于提货量的50%时,以实际库存量作 为出量:否则,出岸量为0,不隆提货。 4.Q款件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为 料主和群晋通成员、群管理员,请用类的摆承关系搞述Q9用户群
A.路径测试 B.等价类划分 C.条件判断 D.循环测试 19. 软件特性中,相互矛盾的是()。 A.可理解性与可测试性 B.效率与可修改性 C.可修改性和可理解性 D.可理解性与可读性 20. ()针对开发过程中的程序、数据、文档提出使用和管理策略。 A.组织管理 B.过程管理 C.风险管理 D.软件配置管理 二、 简答题(30 分,每小题 6 分) 1. 什么是软件危机?软件危机表现在哪几个方面? 2. 根据相关的法律,对于侵犯软件著作权的行为,根据情节应当给予什么处罚? 3. 请用判定表描述产品出库量的计算方法:当库存量大于等于提货量时,以提货量作为出 库量;当库存量小于提货量,但是库存量大于等于提货量的 50%时,以实际库存量作 为出库量;否则,出库量为 0,不能提货。 4. QQ 软件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为 群主和群普通成员、群管理员,请用类的继承关系描述 QQ 用户群

6。将下面的程序片段西出程序流程图。 WHILE PDO IF A>O THEN A1 LSE A2 ENDIF: SI: IF BO THEN BI: WHILE CDO S253 ENDWHILE: ELSE 2 ENDIF: B3 ENDWHILE: 44 三、应用思(10分) 一个学生考试成陵饶计程序,小于60分为“不及格”609为“中”:80-粉为“良” 90分以上为“优秀”,录入其他成绩均为“无效”要求:按等价类划分方法设计测试用例。 答案 迹择题。请从四个可进项中进择正确答案,(共60分,每愿3分) 1,B 2.A 3.A 4.D 5.D 6.A 7.D 8.B 9.A 10.A 11,B 12.A
5. 将下面的程序片段画出程序流程图。 …… …… WHILE P DO IF A>O THEN A1 ELSE A2 ENDIF; S1; IF B>0 THEN B1; WHILE C DO S2;S3 ENDWHILE; ELSE B2 ENDIF; B3 ENDWHILE; …… 三、 应用题 (10 分) 一个学生考试成绩统计程序,小于 60 分为“不及格”;60-79 为“中”;80-89 为“良”; 90 分以上为“优秀”,录入其他成绩均为“无效”。要求:按等价类划分方法设计测试用例。 答案 一、 选择题,请从四个可选项中选择正确答案。(共 60 分,每题 3 分) 1. B 2. A 3. A 4. D 5. D 6. A 7. D 8. B 9. A 10. A 11. B 12. A

13.B 14.A 15.A 16.A 17.B 18.B 19.B 20.D 二、 简答题(30分,每小题6分) 1,容案: 由于款件特点和长期以米一直没有发明一种高效的开发方法。导数软件生产效率非常 低,交付期一施再拖。最终交付的软件产品在质量上很库保障。这种现象早在0世纪60 年代敲定义为“软件危机”。它的具体表现如下: a)“己完成”的软件不满足用户的雷求。 b)开发进度不能保障,交付时间一再搐延. )软件开发成本难以准确估算,开发过程控制困难造成开发成本超出预算。 )软件产品的质量没有保证,运算结果出错、操作死机等现象屡屡出现。 )软件通常没有适当的文督资料,或文格与最终交付的软件产品不符,软件的可锥护 程度非常低。 2.答案: 对于侵犯软件著作权的行为,要根据情况承担停止侵害、消除影响,赌礼道散、赔偿损 失等民事责任损害社会公共利的。由著作权行政管理部门责令停止侵权行为:没收违法 所得,没收、萌爱侵权复制品。并处罚款:情节严重的,著作权行政管理部门可以没收用于 制作侵权复制品的材料、工具、。设备等:触犯刑律的,依法追究利事责任。 3.答案: 条件 库存提货量 库存≥网提货量 按提货量出库 按岸存量出库 不出库
13. B 14. A 15. A 16. A 17. B 18. B 19. B 20. D 二、 简答题(30 分,每小题 6 分) 1. 答案: 由于软件特点和长期以来一直没有发明一种高效的开发方法,导致软件生产效率非常 低,交付期一拖再拖,最终交付的软件产品在质量上很难保障。这种现象早在 20 世纪 60 年代被定义为“软件危机”。它的具体表现如下: a) “已完成”的软件不满足用户的需求。 b) 开发进度不能保障,交付时间一再拖延。 c) 软件开发成本难以准确估算,开发过程控制困难造成开发成本超出预算。 d) 软件产品的质量没有保证,运算结果出错、操作死机等现象屡屡出现。 e) 软件通常没有适当的文档资料,或文档与最终交付的软件产品不符,软件的可维护 程度非常低。 2. 答案: 对于侵犯软件著作权的行为,要根据情况承担停止侵害、消除影响、赔礼道歉、赔偿损 失等民事责任;损害社会公共利益的,由著作权行政管理部门责令停止侵权行为,没收违法 所得,没收、销毁侵权复制品,并处罚款;情节严重的,著作权行政管理部门可以没收用于 制作侵权复制品的材料、工具、设备等;触犯刑律的,依法追究刑事责任。 3. 答案: 条件 1 2 3 库存≧提货量 T F 库存≧50%提货量 T F 按提货量出库 T 按库存量出库 T 不出库 T

4.答案 用户 登录会员 游客 4 群会员 非群会员 群主 群普通会员 群管理员 5,将下面的程序片夜画出程序流程图。 行 WHILE PDO IF A>O THEX ELSE 2 ENDIF: SL IF BO THEN BI. WHILE CDO S2S3 ENDWHILE. ELSE B2 ENDIF: B3 ENDWHILE 答案:
4.答案: 用户 登录会员 游客 群会员 非群会员 群主 群普通会员 群管理员 5.将下面的程序片段画出程序流程图。 …… WHILE P DO IF A>O THEN A1 ELSE A2 ENDIF; S1; IF B>0 THEN B1; WHILE C DO S2;S3 ENDWHILE; ELSE B2 ENDIF; B3 ENDWHILE; …… 答案:

B3 三、应用题(10分) 一个学生考试成锁统计程序,小于60分为“不及格”:609为“中“:80羽为“良“: 0分以上为“优秀”,录入其他成绩均为“无效”,要求:设计语句覆盖的测试用例: 答案: 假设变量A是读入的成绩,则设计的测试用例有5个: A=58 不及格 -79 为 A=89 良 A-99 101 无效 说明:此题的答案不隆一,只要符合等价类划分要求即可,每个用例2分
A1 B>0 B1 C B2 S2 Y N Y N …… A>0 p A2 S1 S3 …… B3 Y N Y N 三、应用题(10 分) 一个学生考试成绩统计程序,小于 60 分为“不及格”;60-79 为“中”;80-89 为“良”; 90 分以上为“优秀”,录入其他成绩均为“无效”。要求:设计语句覆盖的测试用例。 答案: 假设变量 A 是读入的成绩,则设计的测试用例有 5 个: A=59 不及格 A=79 中 A=89 良 A=99 优 A=101 无效 说明:此题的答案不唯一,只要符合等价类划分要求即可,每个用例 2 分