17秋北理工《软件工程》在线作业满分答案

上传人:学*** 文档编号:89714040 上传时间:2019-05-31 格式:DOC 页数:17 大小:64.50KB
返回 下载 相关 举报
17秋北理工《软件工程》在线作业满分答案_第1页
第1页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《17秋北理工《软件工程》在线作业满分答案》由会员分享,可在线阅读,更多相关《17秋北理工《软件工程》在线作业满分答案(17页珍藏版)》请在金锄头文库上搜索。

1、北理工软件工程在线作业试卷总分:100 得分:100 一、 单选题 (共 20 道试题,共 60 分)1. 软件调试技术是_A. 边界值分析B. 演绎法C. 循环覆盖D. 集成测试 满分:3 分正确答案:B2. 自底向上进行集成测试的优点是不必额外设计_程序。A. 存根B. 被调用C. 子D. 驱动 满分:3 分正确答案:A3. 维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_测试。A. 单元B. 集成C. 验收D. 回归 满分:3 分正确答案:D4. 维护过程本质上是_的过程。A. 改正错误或压缩的修改软件定义和开发B. 修改文档C. 修改软件配置D. 修改程序 满分:3 分正

2、确答案:A5. “软件工程的概念是为解决软件危机而提出的”这句话的意思是_。A. 说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题B. 说明软件工程这门学科的形成是软件发展的需要C. 强调软件工程成功地解决了软件危机的问题D. 说明软件危机存在的主要问题是软件开发不像传统工程项目那样容易管理 满分:3 分正确答案:B6. 类是具有相同属性和相同操作的对象抽象,对象是类的_。A. 例证B. 用例C. 实例D. 例外 满分:3 分正确答案:C7. 软件的发展过程划分为4个阶段:第一阶段(19501950年代末)称为“程序设计的原始时期”,程序员编写程序用_。A. 机

3、器指令B. 汇编语言C. 数据库语言D. 高级语言 满分:3 分正确答案:A8. 属性定义了实体的_。A. 关键字B. 名称C. 特征D. 外部关键字 满分:3 分正确答案:C9. 白盒测试在设计测试用例时,主要需要研究_A. 需求规格说明与概要设计说明B. 详细设计说明C. 项目开发计划D. 概要设计说明与详细设计说明 满分:3 分正确答案:D10. 下列选项中不符合软件测试原则的是_。A. 只在编码之后进行软件测试。B. 设计测试用例时,应当包括合理的输入条件和不合理的输入条件。C. 严格地制定并执行测试计划D. 测试用例由测试输入数据和对应的预期结果组成。 满分:3 分正确答案:A11.

4、 面向对象分析的首要工作是建立_。A. 系统的功能模型B. 系统的动态模型C. 软件对象类定义D. 问题的对象模型 满分:3 分正确答案:D12. 下列属于用白盒技术设计测试用例的是_。A. 错误推测B. 逻辑覆盖C. 等价类划分D. 因果图 满分:3 分正确答案:B13. 下列属于维护阶段的文档是_A. 软件规格说明B. 用户操作手册C. 软件问题报告D. 软件测试分析报告 满分:3 分正确答案:C14. 面向对象的动态模型中,每张状态图表示_的动态行为。A. 有关联的若干个类B. 某一个类C. 一系列事件D. 一系列状态 满分:3 分正确答案:B15. 软件产品影响产品市场和生成能力潜在风

5、险属于_。A. 技术风险B. 商业风险C. 项目风险D. 经济风险 满分:3 分正确答案:B16. 软件生命周期中所花费用最多的阶段是_A. 详细设计B. 软件编码C. 软件测试D. 软件维护 满分:3 分正确答案:D17. 下面软件详细设计工具的图示中,_中每个过程用一个盒子表示,盒子可以嵌套。A. NS图B. 流程图C. HIPO图D. PAD图 满分:3 分正确答案:A18. 原型化方法是一个动态设计过程,它要求使用该方法的人员具有能力是_A. 熟练的编程技能B. 及时获得用户需求C. 协作精神及有力管理D. 巧妙使用工具 满分:3 分正确答案:B19. 软件测试是软件质量保证的主要手段

6、之一,测试的费用已超过_的30%以上。因此,提高测试的有效性十分重要A. 软件开发费用B. 软件维护费用C. 软件开发和维护费用D. 软件研制费用 满分:3 分正确答案:A20. 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和_.A. 建立目标程序B. 执行程序C. 重新验证程序D. 验收程序 满分:3 分正确答案:C二、 多选题 (共 10 道试题,共 20 分)1. 软件测试的主要特点是( )A. 软件测试的开销大B. 软件测试要依靠工具C. 软件不能进行“穷举”测试D. 软件测试要依靠人工 满分:2 分正确答案:AC2. 数据流图中的处理必

7、须用对象中的操作来实现,常见的操作有( )A. 查询B. 动作C. 活动D. 访问 满分:2 分正确答案:ABCD3. 下列各种图可用于动态建模的有( )A. 状态图B. 类图C. 序列图D. 活动图 满分:2 分正确答案:ACD4. SD 方法的设计总则是()A. 程序简洁、操作方便B. 结构清晰、合理C. 模块内聚性强D. 模块之间耦合度低 满分:2 分正确答案:CD5. 用户界面设计的任务包括( )A. 确定用户界面类型B. 建立任务模型C. 建立用户模型D. 建立功能模型 满分:2 分正确答案:ABC6. 模块独立性准则定性指标( )来衡量A. 分解度B. 耦合度C. 屏蔽性D. 内聚

8、性 满分:2 分正确答案:BD7. 软件设计的主要任务是()A. 将分析阶段获得的需求说明转换为计算机中可实现的系统B. 完成系统的数据结构和程序结构设计C. 完成模块的编码和测试D. 对模块内部的过程进行设计 满分:2 分正确答案:ABD8. 建立继承关系时所采用的方式有( )A. 自顶向下B. 从内到外C. 自底向上D. 从复杂到简单 满分:2 分正确答案:AC9. 静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有 ( )A. 运行程序并分析运行结果B. 桌前检查与代码会审C. 数据流分析图D. 调用图 满分:2 分正确答案:BCD10. 面向对象的测试与传统测

9、试方法的主要区别是( )A. 面向对象的测试可在编码前进行,传统测试方法在编码后进行B. 面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C. 测试对象不同D. 面向对象的测试不需要设计测试用例,只需要进行会议评审 满分:2 分正确答案:AC三、 判断题 (共 10 道试题,共 20 分)1. 在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。A. 错误B. 正确 满分:2 分正确答案:A2. CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。A. 错误B. 正确 满分:2 分正确答案:B3. 划分模块可以降低软件的复杂度和工作量

10、,所以应该将模块分得越小越好。A. 错误B. 正确 满分:2 分正确答案:A4. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。A. 错误B. 正确 满分:2 分正确答案:A5. 软件工程过程应该以软件设计为中心,关键是编写程序。A. 错误B. 正确 满分:2 分正确答案:A6. 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。A. 错误B. 正确 满分:2 分正确答案:A7. 单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。A. 错误B. 正确 满分:2 分正确答案:B8. 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。A. 错误B. 正确 满分:2 分正确答案:A9. 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性A. 错误B. 正确 满分:2 分正确答案:B10. 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。A. 错误B. 正确 满分:2 分正确答案:B

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

当前位置:首页 > 高等教育 > 习题/试题

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