365文库
登录
注册
2

吉林化工学院--软件工程复习题

149阅读 | 6收藏 | 8页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
吉林化工学院--软件工程复习题第1页
吉林化工学院--软件工程复习题第2页
吉林化工学院--软件工程复习题第3页
吉林化工学院--软件工程复习题第4页
吉林化工学院--软件工程复习题第5页
吉林化工学院--软件工程复习题第6页
吉林化工学院--软件工程复习题第7页
吉林化工学院--软件工程复习题第8页
福利来袭,限时免费在线编辑
转Pdf
right
1/8
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
狗就是狗没有理由 上传于:2024-07-10
1.软件中存在着错误,这是由于人类本身能力的 所造成的。 2.解决一个复杂的问题,往往采取的策略是 。 3. 模型的基本特征是“快速”和“容易修改”。 4.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言.判定表. 。 5.数据流图中的每一个加工至少有 个输入数据流和 个输出数据流。 6.数据流图和数据字典共同构成系统的 。 7.模块内聚与耦合是模块独立性的两个定性标准。在划分模块时,应尽可能作到 内聚、 耦合。 8.任何程序都可由 、 和 等三种基本控制结构构造。 9.在单元测试中,桩模块用来代替被测模块的 程序,也称为 。 10.信息流类型主要有变换型和 。 11.计算机软件不仅仅是程序,还应该有一整套 。 12.软件开发过程中使用的资源一般包括 、软件资源和硬件资源。 13.软件定义时期分为 和 。 14. 是指集中精力解决主要问题而尽量推迟对问题细节的考虑。 15.需求分析阶段产生的最主要的文档是 。 16.结构化分析方法从三个方面建模: 建模. 建模. 建模。 17.模块内聚与耦合是模块独立性的两个定性标准。在划分模块时,应尽可能作到 内聚、 耦合。 18.任何程序都可由 、 和 等三种基本控制结构构造。 19.在单元测试中,驱动模块的作用是用来模拟被测模块的 程序。 1.局限性;2.逐步求精;3.快速原型;4.判定树;5.一、一;6.逻辑模型;7.高、低;8.顺序、分支、循环;9.子、存根程序;10.事务型;11.文档;12.人力资源; 13.可行性研究,需求分析;14.逐步求精;15.软件需求规格说明书;16.数据、功能、行为;17.高、低;18.顺序、分支、循环;19.主。 1.软件生存期中时间最长的是 阶段。 A.需求分析; B.软件设计; C.软件测试; D.软件运行/维护。 2.在软件开发过程中的每个阶段都要进行严格的 ,以尽早发现在软件开发过程中产生的错误。 A.检验; B.验证; C.度量; D.评审。 3.在下面列出的基本成分中,哪个不是数据流图的基本成分 ? 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. 软件结构; B. 软件流程; C.软件模型; D.软件模块。 9.为了提高模块的独立性,模块之间最好是 。 A. 公共耦合; B. 控制耦合; C. 内容耦合; D. 数据耦合。 10.在编制程序时应采纳的原则之一是 。 A. 不限制goto语句的使用; 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. 蛮干法; B. 回溯法; C.原因排除法; D. 分析法。 18.等价类划分完成后,就可得出 ,它是确定测试用例的基础。 A. 有效等价类; B. 无效等价; C. 等价类表; D. 测试用例集。 19.对象模型表示了静态的.结构化的系统数据性质,描述了系统的静态结构。它是从现实世界实体的相互关系的角度来描述.表现对象间的相互关系。该模型主要关心系统中对象的结构.属性和操作,使用了 的工具来刻划。 A. E-R图; B. 对象图; C. 系统流程图; D. 系统结构图。 20.动态模型描述的系统属性是触发事件.事件序列.状态.事件和状态的组织。使用 作为描述工具。 A. 状态图; B. 顺序图; C. 活动图; D. 进程图。 31.准确地解决“软件系统必须做什么”是 阶段的任务。 A.可行性分析; B.需求分析; C.软件设计; D.程序编码。 32.传统的软件生命周期不包含 。 A.问题定义; B.性能优化; C.测试; D.实现。 33.需求分析中,分析人员要从用户那里解决的最重要的问题是____。 A. 要让软件做什么; B. 要给该软件提供什么信息; C. 要求软件工作效率如何; D. 要让该软件具有何种结构。 34.可行性研究的目的是____。 A. 开发项目; B.项目值得开发否; C.规划项目; D.维护项目。 35.软件需求规格说明书的内容不应包括对____的描述。 A. 主要功能; B. 算法的详细过程; C. 用户界面及运行环境; D. 软件的性能。 36. 是数据说明.可执行语句等程序对象的集合,它是单独命名的并可通过名字访问。 A.模块; B.复合语句; C.程序块; D.数据块。 37. 是指把一些关系密切的软件元素物理地放置到彼此靠近的位置。 A. 信息隐蔽; B. 内聚; C. 局部化; D. 模块独立。 38.为了提高模块的独立性,模块内部最好是 。 A. 逻辑内聚; B. 时间内聚; C. 功能内聚; D. 通信内聚。 39.与早期的软件开发方式相比较,结构化生命周期法最重要的指导原则应是 。 A.自顶向下; B. 分阶段开发; C.逐步求精; D. 用户需求至上。 40.在人机界面的设计过程中,不需要考虑下列 问题。 系统响应时间; B.出错信息处理; C. 输入输出数据; D.用户帮助。 41.程序流程图中的箭头代表 。 A. 数据流; B.控制流; C.顺序流; D.调用。 42.在软件测试中,下面说法中错误的是 。 A. 测试是为了发现程序中的错误而执行程序的过程; B. 测试是为了表明程序是正确的; C. 好的测试方案是极可能发现迄今为止尚未发现的错误的方案; D. 成功的测试是发现了至今为止尚未发现的错误的测试。 43.软件测试用例主要由测试输入数据和 两部分组成。 A. 测试计划; B. 测试规则; C. 测试的预期结果; D. 以往测试记录分析。 44.软件测试是软件质量保证的主要手段之一,测试的成本已超过 的30%以上。因此,提高测试的有效性非常重要。 A. 软件开发成本; B. 软件维护成本; C. 软件开发成本和维护成本; D. 软件研制成本。 45.使用白盒测试方法时,确定测试数据应根据 和指定的覆盖标准。 A. 程序的内部结构; B. 程序的复杂性; C. 使用说明书; D. 程序的功能。 46.从下列叙述中,能够与软件开发各阶段,如需求分析.设计.编码相对应的软件测试是 。 A. 组装测试.确认测试.单元测试; B. 单元测试.组装测试.确认测试; C. 单元测试.确认测试.组装测试; D. 确认测试.组装测试.单元测试。 47.软件的组装测试最好是由 承担,以提高组装测试的效果。 A. 该软件的设计者; B. 该软件开发组的负责人; C. 该软件的编程者; D. 不属于该开发组的人员。 48.黑盒测试方法的优点是 。 A. 可测试软件的特定部位; B. 能站在用户立场测试; C. 可按软件内部结构测试; D. 可发现实现功能需求中的错误。 49.等价类划分完成后,就可得出 ,它是确定测试用例的基础。 A. 有效等价类; B. 无效等价; C. 等价类表; D. 测试用例集。 40.动态模型描述的系统属性是触发事件.事件序列.状态.事件和
tj