好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

福建师范大学21秋《软件工程》离线作业2-001答案_52.docx

11页
  • 卖家[上传人]:博****1
  • 文档编号:419385167
  • 上传时间:2022-09-09
  • 文档格式:DOCX
  • 文档大小:12.33KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 福建师范大学21秋《软件工程》离线作业2-001答案1. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段A.各个B.前期C.中期D.后期参考答案:A2. 用黑盒技术设计测试用例的方法之一为( )A.逻辑覆盖B.等价类划分C.循环覆盖D.基本路径测试参考答案:B3. 数据耦合是( )耦合A.高B.低C.以上都不正确D.中参考答案:B4. 程序设计语言的心理特性主要表现在哪些方面?( )A.突变性B.简洁性C.传统性D.局部性参考答案:BCD5. 文档是一种数据媒体和其上所记录的数据 )A.错误B.正确参考答案:B6. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难 )A.错误B.正确参考答案:A7. 提高可维护性的方法包括( )A.减少代码量B.为每行代码设置注释C.建立明确的软件质量目标D.改进程序文档参考答案:CD8. COCOMO是甘特模型的英文缩写 )T.对F.错参考答案:F9. Jackson方法根据( )来导出程序结构A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A10. 为了提高模块的独立性,模块内部最好是( )。

      A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚参考答案:C11. 在结构化分析中,用于描述加工逻辑的主要工具有( )A.结构化语言B.判定表C.E-R图D.判定树参考答案:ABD12. 软件是一种逻辑实体,而不是具体的物理实体,因而不具有抽象性 )A.错误B.正确参考答案:A13. ( )是计算机程序及其说明程序的各种文档A、软件B、数据C、文档D、程序参考答案:A14. 软件测试是软件质量保证的主要手段之一,测试的目标是( )A、证明软件符合设计要求B、发展软件的潜在能力C、发现软件中的错误和缺陷D、判定软件是否合格参考答案:C15. 软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统 )A.错误B.正确参考答案:B16. 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系A.判定表和判定树B.盒图C.流程图D.关系图参考答案:A17. 给DFD中的数据流命名时,能反映出数据流成分的名字(如“数据”、“信息”之类)是最好的命名方式 )T.对F.错参考答案:F18. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系?( )A.关系图B.盒图C.流程图D.判定树和判定表参考答案:D19. 宽度是软件结构内同一个层次上的模块总数的最大值。

      )A.正确B.错误参考答案:A20. 在数据流图中,不能由计算机处理的成份是( )A、控制流B、结点C、数据流D、数据源/终点参考答案:D21. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读 )A.错误B.正确参考答案:B22. 需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果 )A.正确B.错误参考答案:A23. 单元测试的测试对象是( )A.系统B.程序模块C.模块接口D.系统功能参考答案:B24. 在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题 )A.错误B.正确参考答案:A25. 软件详细设计的主要任务是确定每个模块的( )A.算法和使用的数据结构B.外部接口C.功能D.编程参考答案:A26. 对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理 )A.错误B.正确参考答案:A27. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )A.程序结构B.数据结构C.逻辑结构D.物理结构参考答案:A28. 在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。

      A、数据结构B、实体关系C、数据流图D、E-R图参考答案:A29. 扇出表示控制的总分布 )A.正确B.错误参考答案:B30. 设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点 )A.错误B.正确参考答案:B31. 在面向数据流的软件设计方法中,一般将信息流分为( )A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流参考答案:D32. 线性链表的地址( )A.必须连续B.部分地址必须连续C.一定不连续D.连续与否均可以参考答案:D33. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的 )A.错误B.正确参考答案:B34. 软件系统的本质是信息处理系统 )A.正确B.错误参考答案:A35. 软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程 )A.错误B.正确参考答案:B36. 软件对象间彼此间的关系共有3类 )A.正确B.错误参考答案:A37. 软件概要设计的主要任务就是软件结构的设计 )A.错误B.正确参考答案:B38. 软件维护阶段是软件生命周期的第一个阶段。

      )T.对F.错参考答案:F39. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )A、外部耦合B、数据耦合C、控制耦合D、内容耦合参考答案:C40. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构 )A.错误B.正确参考答案:B41. 使用DMA方式传送数据期间不需要CPU干预 )A.错误B.正确参考答案:A42. 模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强 )A.错误B.正确参考答案:A43. 数据流图是系统逻辑功能的图形展示图中没有任何具体的物理元素,主要强调的是数据流和处理过程 )A.正确B.错误参考答案:A44. 类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明 )A.错误B.正确参考答案:B45. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A.程序B.数据C.逻辑D.物理参考答案:A46. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。

      A.多态性B.封装性C.继承性D.重用性参考答案:C47. 在编写程序时,为了提高编码效率可以牺牲程序的清晰性和可读性 )T.对F.错参考答案:F48. 软件工具的唯一作用是为了延长软件产品的寿命 )T.对F.错参考答案:F49. 属于软件测试方法中的静态测试方法的是( )A.黑盒法B.路径覆盖C.错误推测D.人工检测参考答案:D50. 机器语言、汇编语言是依赖于机器,面向机器的语言 )A.错误B.正确参考答案:B。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.