专升本-软件工程模拟试卷

上传人:新** 文档编号:508094611 上传时间:2023-04-22 格式:DOCX 页数:4 大小:18.32KB
返回 下载 相关 举报
专升本-软件工程模拟试卷_第1页
第1页 / 共4页
专升本-软件工程模拟试卷_第2页
第2页 / 共4页
专升本-软件工程模拟试卷_第3页
第3页 / 共4页
专升本-软件工程模拟试卷_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《专升本-软件工程模拟试卷》由会员分享,可在线阅读,更多相关《专升本-软件工程模拟试卷(4页珍藏版)》请在金锄头文库上搜索。

1、1. 软件工程方法是在实践中不断发展着的方法,早期的软件工程常用模型不包括( )A. 瀑布模型 B. 敏捷模型 C. 原型模型 D. 螺旋模型2. 软件开发瀑布模型中的各个阶段依次是( )A. 设计、分析、实现、测试、维护 B. 分析、设计、测试、实现、维护C. 分析、设计、实现、维护、测试 D. 分析、设计、实现、测试、维护3. 软件危机的表现不包括( )A. 软件质量不可靠B. 软件几乎是不可维护的C. 测试过程中发现的错误较多D. 缺少文档4. 瀑布模型的主要特点之一是( )A. 推迟实现 B. 成功率极高 C. 容易失败 D. 过程遗失5. 软件工程中常用的生命周期模型有( )A. 瀑

2、布模型,快速原型模型,增量模型,螺旋模型和喷泉模型。B. 瀑布模型,快速循环模型,扩展模型,螺旋模型和敏捷模型。C. 瀑布模型,快速循环模型,增量模型,螺旋模型和喷泉模型。D. 瀑布模型,快速原型模型,增量模型,螺旋模型和敏捷模型。6. ( )是一种用来描述系统信息流和数据流的图形化工具。A.系统流程图B.数据流图C.程序流程图 D. HIPO图7. ( )和数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整。A.系统流程图B. ER图 C.数据字典D.层次方块图8. 需求分析的任务不包括( )A. 确定对系统的综合要求B. 分析系统的数据要求C. 从技术角度分析系统用是否可行 D. 到

3、处逻辑模型并修正开发计划9. 要将一个复杂的系统分析清楚,传统软件工程常用方法是结构化分析方法,结构化分析 方法就是( )A. 面向数据流自顶向下,逐步求精的方法 B. 由内向外进行分析的方法C.先局部后整体的分析方法D.使用IPO图形工具分析的方法10. 需求分析是要完整,准确,清晰,具体地确定系统所要完成的工作,其主要依据是前一 阶段的文档( )A. 用户手册和参考手册 B. 软件需求规格说明书C. 开发计划D. 可行性研究报告11. 某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )A. 时间内聚B. 逻辑内聚C. 通信内聚D. 信息内聚12. 为了提高模块的独立

4、性,模块之间最好使用( )A. 控制耦合B. 公共耦合C. 内容耦合D. 数据耦合13. 结构化程序设计的是一种基本方法是( )A. 筛选法 B. 递归法 C. 归纳法 D. 逐步求精法14. 对软件进行分解,是为了( )A. 降低模块间接口的复杂程度 B. 降低模块的复杂程度C. 降低模块的复杂程度,并降低模块间接口的复杂程度D. 降低模块的复杂程度,并提高模块间接口的复杂程度15. 在软件工程中,描绘软件结构的图形工具不包括( )A.层次图 B. HIPO图 C. PAD图 D. H图16. 再详细设计阶段经常采用的图形工具包括( )A. PAD图 B.程序流程图C. N-S图 D.以上都

5、是17. 提高程序可读性的手段包括( )A. 使用三种标准控制结构B. 采用有实际意义的变量名C. 给程序加注释D. 以上都是18. 结构化程序设计的三种基本控制结构不包括( )A. 顺序 B. 选择 C. 转移 D. 循环19. 详细设计中,过程涉及的常用图形工具不包括( )A.程序流程图 B.数据流图C. N-S盒图 D. PAD图20. 下列关于详细设计中的说法中正确的是( )等A. 详细设计任务相当于设计程序的“蓝图”B. 详细设计的根本目标是应该怎样具体地实现系统C. 详细设计工编写代码D.以上都正确21. 为软件的运行增加监控设施以应对将来可能出现的问题,这种维护的维护类型是( )

6、A. 改正性维护B. 适应性维护C. 完善性维护 D. 预防性维护22. 在整个软件维护阶段所花费的全部工作中,那种维护所占比例最大? ( )A. 改正性维护B. 适应性维护C. 完善性维护 D. 预防性维护23. 软件质量必须在( )加以保证A. 开发之前B.开发之后C. 可行性研究过程中 D. 设计与实现过程中24. 产生软件维护的副作用,是指( )A. 开发时的错误B. 隐含的错误C. 因修改软件而造成了新的错误 D. 运行时误操作25. 维护活动必须应用于( )A. 软件文档 B. 整个软件配置 C. 可执行代码 D. 数据26. 对象时 OO 方法的核心,对象的类型有多种,但通常把如

7、飞行、演出、开会等称为()A. 有形实体 B. 作用 C. 事件 D. 性能说明27. 汽车有一种叫货车。汽车和货车之间的关系是( )A. 继承关系 B. 聚合关系 C. 分类关系 D. 主从关系28. 消息是对象间交互的手段,消息刺激接收对象产生某种行为。消息的构成有三部分:接 收消息的对象,( ),若干变元。A. 发出消息的对象 B. 消息名 C. 消息编号 D. 发送时间29. 软件可以执行使用来衡量软件的( )的重要尺度之一A. 人机关系 B. 效率 C. 质量 D. 通用性30. ( )是对具有相同属性和行为的一个或多个对象的描述A. 属性 B. 实例 C. 类 D. 对象31. 研

8、究开发的软件是否符合相关法律规定是属于可行性研究中的( )A. 技术可行性 B. 经济可行性 C. 社会可行性 D. 法律可行性32. 可行性研究实质上是进行了一次( )A. 简化了的系统分析和设计过程 B. 详尽的系统分析和设计过程C. 彻底的系统设计过程D. 深入的需求分析33. 单元测试的测试用例主要依据( )的结果来设计A. 需求分析B. 详细设计C. 概要设计D. 源程序34. 软件测试是为了( )而执行程序的过程A. 纠正错误B. 发现错误C. 避免错误D. 证明正确35. 常用的黑盒测试方法不包括( )A. 等价划分 B. 边界值分析 C. 逻辑覆盖 D. 错误推测1. 从工程管

9、理的角度看,软件设计可分为【总体设计】和【详细设计】两大步骤2. 在学校中,一个学生可以选修多门课程。一门课程可以由多名学生选修,那么学生和课 程之间是【多对多m: n】的关系3. 在分析过程汇总用来描绘物理系统的图像工具是【系统流程图】4. 软件测试机是软件开发阶段的最后一个活动,又是软件质量保证的最后一项措施。它所 用的主要技术分为【白盒测试】和【黑盒测试】两大类。5. 软件过程设计中最常用的技术和工具主要为判定表【判定树】【PAD】【程序流程图】、 盒图和 PDL 语言。6. 在面向对象的概念中 【实例】是由某个特定类描述的一个具体的对象。1. 确认测试任务是根据软件需求规格说明书,测试

10、软件系统是否满足用户的需求。( T )2. 软件就是完成特定功能的程序的集合。(F。数据结构+文档)3. 制定软件项目进度表的途径之一是软件项目开发组织根据项目和资源情况制定软件项 目开发的初步计划和交付软件产品的日期( T )4. 在模块化原理中,模块的作用域应该在控制域内( T )5. 过程是陈旭设计语言的基本机制包括:消息传送、数据类型的定义、多态、子程序、控 制结构。( F )6. 即时测试过程没有发现任何错误,也不能说明软件没有错误。( T )7. 只要实行严格的产品控制就不用担心用户随意改需求。( F )8. 只要完成了软件的测试工作,将软件产品交给用户,软件生命周期就结束了。(

11、F )9. 对象之间的通信仅通过消息传递机制。( T )10. 一个优秀的开发人员不必非要具有良好的书面和口头表达能力,只要程序写的好就没问 题了。( F )1. 软件过程2. 数据字典3. 结构化程序设计4. 继承5. 白盒法1. 简述软件工程的基本原理。2. 简述软件工程中需求分析的基本任务3. 软件结构设计的启发式规则有哪些?1. 考虑一个修改磁带上主文件的系统,文件管理员把修改信息穿孔在卡片上,系统读入差 UN 孔卡片上的信息并按照记录号把修改信息顺序排列好,然后系统逐个读入文件上的 记录,根据记录上的校验码核对每个读入的记录,丢掉出错的记录,按照修改信息修改 余下的纪录,产生的新文件

12、存储在磁盘上。最后系统输出一份修改报告供文件管理员参 阅。要求:分层次画出上述主文件修改系统的数据流图。2. 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。“一个程序 读入 3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构 成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印出来。要求: 设三角形的3条边分别为A。B、C。写出等价类表,设计测试用例。1) 列出等价类表输入条件有效等价类无效等价类是否构成一个三角形(1)A0 且 B0 且 C0 且A+BC 且 B+CA 且A+CB(2) AWO 或 BWO 或 CWO,(3) A+BWC

13、或 A+CWB 或 B+CWA是否等腰三角形(4)A=B 或 A=C 或 B=C(5) AHB 且 AHC 且 BMC是否等边三角形(6)A=B 且 A=C 且 B=C(7) AMB 或 AMC 或 BMC(2) 设计测试用例用例 1:输入【3, 4, 5】覆盖等价类(1),输出结果为构成一般三角形。 用例 2:三者取一输入【0, 1, 2】覆盖等价类(2),输出结果为不构成三角形。输入【1, 0, 2】覆盖等价类(2),输出结果为不构成三角形。输入【1, 2, 0】覆盖等价类(2),输出结果为不构成三角形。 用例 3:三者取一输入【1, 2, 3】覆盖等价类(3),输出结果为不构成三角形。输

14、入【1, 3, 2】覆盖等价类(3),输出结果为不构成三角形。输入【3, 1, 2】覆盖等价类(3),输出结果为不构成三角形。 用例 4:三者取一输入【3, 3, 4】覆盖等价类(1)(4),输出结果为等腰三角形。输入【3, 4, 4】覆盖等价类(1)(4),输出结果为等腰三角形。输入【3, 4, 3】覆盖等价类(1)(4),输出结果为等腰三角形。用例 5:输入【3, 4, 5】覆盖等价类(1)(5),输出结果为等腰三角形。 用例 6:输入【3, 3, 3】覆盖等价类(1)(6),输出结果为不是等腰三角形。 用例 7:三者取一输入【3, 4, 4】覆盖等价类(1)(4)(7),输出结果为不是等边三角形输入【3, 4, 3】覆盖等价类(1)(4)(7),输出结果为不是等边三角形输入【3, 3, 4】覆盖等价类(1)(4)(7),输出结果为不是等边三角形。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号