蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

软件学院软件工程概论试题及答案

  • 资源ID:55712813       资源大小:633.71KB        全文页数:15页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

软件学院软件工程概论试题及答案

软件工程概论考试试卷 考 生 姓 名 准 考 证 号 报 考 专 业 科目软件工程概论科目软件工程概论 题号 分数 一二三四 专业专业 软件工程软件工程 五总分 答案答案是符合题目要是符合题目要一、一、单项选择题在每小题列出的四个备选答案中只有一个单项选择题在每小题列出的四个备选答案中只有一个 ...... 求。请将正确答案填入“单项选择题答题表”对应的格中。求。请将正确答案填入“单项选择题答题表”对应的格中。 (每小题(每小题 1 1 分,分, 本题共计本题共计 2020 分)分) 得分评卷人 单项选择题答题表 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 19 5 10 15 20 1. 瀑布模型的关键不足在于() 。 A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审 2. 软件危机的表现不包括() 。 A.软件质量不可靠 B.软件几乎是不可维护的 C.测试过程中发现的错误较多 D.缺少文档 3. 软件可行性研究一般不考虑() 。 A.是否有足够的人员和相关的技术来支持系统开发 B.是否有足够的工具和相关的资源来支持系统开发 C.待开发软件是否有市场、经济上是否合算 D.待开发的软件是否会有质量问题 4. 需求分析的任务不包括() 。 第1页(共15页) A.确定对系统的综合要求 B.分析系统的数据要求 C.设计模块内部算法的处理过程 D.导出逻辑模型并修正开发计划 5. ()和数据流图共同构成系统的逻辑模型,没有它,数据流图就 不完整。 A.系统流程图 B.E-R 图 C.数据字典 D.层次方框图 6. 使用实体-联系图(ER 图)建立的概念性数据模型中包含 3 种互相关 联的信息 () 。 A.数据对象,属性,方法 B.数据对象,属性,联系 C.数据表,属性,联系 D.数据表,实体,联系 7. 为了提高模块的独立性,模块之间最好使用() 。 A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 8. 在总体设计阶段,可用来描绘软件结构的图形工具不包括() 。 A. 层次图 B. HIPO 图 C.盒图 D.结构图 9. 结构化程序设计的三种基本控制结构不包括() 。 A.顺序 B.选择 C.转移 D.循环 10. 下列关于详细设计中的说法中正确的是() 。 A.详细设计任务相当于设计程序的“蓝图” B.详细设计的根本目标是应该怎样具体地实现系统 C.详细设计≠编写代码 D.以上都正确 11. 结构化程序之所以具有易于阅读,并且有可能验证其正确性,究其本 质是由于() 。 A.它强调编程风格 B.选择良好的数据结构和算法 C. 有限制地使用 GOTO 语句 D.只有三种基本结构 12. 一般来说,在软件生命周期中成本最高的阶段是() 。 A.详细设计 B.软件编码 C.软件测试 D.软件维护 第2页(共15页) 13. 软件测试中根据测试用例设计方法的不同可分为黑盒测试和白盒测 试两种,它们() 。 A.前者属于静态测试,后者属于动态测试 B.前者属于动态测试,后者属于静态测试 C.都属于静态测试 D. 都属于动态测试 14. 单元测试的测试用例主要根据()的结果来设计。 A.需求分析 B.详细设计 C.概要设计 D.源程序 15. 软件测试中,白盒法是通过分析程序的()来设计测试用例的。 A.应用范围 B.内部逻辑 C.功能 D.输入数据 16. 在软件维护的过程中可能带来一些副作用,具体是指() 。 A.开发时的错误 B.隐含的错误 C.因修改软件而造成了新的错误 D.运行时误操作 17. ()是把对象的属性和操作结合在一起,构成一个独立的对象, 其内部对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A.多态性 B.继承 C.封装 D.消息 18. 消息是对象间交互的一种机制,消息刺激接收对象产生某种行为。消 息的构成有三部分 () ,消息名,若干变元。 A.发出消息的对象 B.接收消息的对象 C.消息编号 D.时间 19. 面向对象分析的独到之处在于() 。 A.将数据和操作结合在一起而不是分离 B.仅考虑数据结构 C.数据和操作分别独立考虑 D.仅考虑操作过程 20. ()是对具有相同属性和行为的一个或多个对象的描述。 A.属性 B.实例 C.类 D.对象 二、二、填空题(每空填空题(每空 1 1 分,本题共计分,本题共计 1010 分)分) 得分 1. 2. 评卷人 为了表达实际问题中复杂的数据加工情况, 通常需要按照问题的层次 结构进行逐步分解, 并以分层的来反映这种结构关系。 为了便于对照检查, 测试用例应由输入数据和预期的两 第3 页(共15页) 部分组成。 3. 4. 5. 6. 7. 8. 9. UML 的中文全称是。 是描述物理模型的传统工具,主要表达了 信息在系统中各个元素之间的流动情况。 内聚性是衡量模块内各元素结合紧密程度的定性指标, 其中内聚性最 高的是 。 单元测试应对模块内所有重要的设计测试用例, 以便发现模块内部的错误。 系统总体设计阶段主要包括两个方面的任务 确定系统的具体实现方 案和确定。 面向数据结构的设计方法中最著名的有和 Warnier 方法。 是指相同的操作或函数、 过程作用于不同的对象上 并获得不同的结果。 10. 软件测试过程中不可能做到穷举测试, 所以精心设计是 保证达到测试目的所必需的。 三、三、判断题判断题 判断下列各题是否正确,正确的划√,错误的划。判断下列各题是否正确,正确的划√,错误的划。 (每小题(每小题 1 1 分,分, 本题共计本题共计 1010 分)分) 得分评卷人 详细设计以结构化程序设计技术为逻辑基础,因为从软件工程的观 点看,可理解性是软件最重要的质量标准之一。 McCabe 建议模块的环形复杂度在满足V(G)≤20 的情况下,其规 模较为适当。 ()3. ()4. ()5. ()6. 在面向对象的分析中,静态结构建模是要确定系统的逻辑或物理部 分,以及如何把它们连接在一起,该静态结构模型由类图来表达。 程序的可靠性、可维护性和效率通常只由程序设计语言、源代码的 质量和语言的实现机制决定的。 盒图的主要优点之一是强制设计人员采用结构化设计方法。 一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能 ()1. ()2. 第4页(共15页) 的小。 ()7. ()8. ()9. 若测试过程没有发现任何错误,就说明被测软件没有潜在错误。 编程风格是在首先保证提高程序性能的前提下 ,再讲求有效地编排 和组织程序以提高可读性和可维护性。 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越 小越好。 ()10. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试 属于系统测试。 四、四、 得分 1. 解答题解答题

注意事项

本文(软件学院软件工程概论试题及答案)为本站会员(sunhongz116)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开