《福建师范大学21秋《软件工程》在线作业三答案参考69》由会员分享,可在线阅读,更多相关《福建师范大学21秋《软件工程》在线作业三答案参考69(13页珍藏版)》请在金锄头文库上搜索。
1、福建师范大学21秋软件工程在线作业三答案参考1. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。( )T.对F.错参考答案:F2. 汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。( )A.错误B.正确参考答案:A3. 自顶向下结合的渐增式测试法,在组合模块时的组合策略包括( )。A.深度优先策略B.随机访问策略C.宽度优先策略D.顺序访问策略参考答案:AC4. 设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。( )A.错误B.正确参考答案:B5. 需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中
2、间结果。( )A.正确B.错误参考答案:A6. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段。A.各个B.前期C.中期D.后期参考答案:A7. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A.程序B.数据C.逻辑D.物理参考答案:A8. 软件需求分析应确定的是用户对软件的( )A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求参考答案:A9. 常用的软件测试方法包括( )。A.白盒法B.盒法C.黑盒法D.动态测试参考答案:ABCD10. 以下哪一项不是面向对象的特征( )。A.多态性B.继承性C.封
3、装性D.结构化设计参考答案:D11. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B12. 面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统系统软件(如操作系统)等。( )A.错误B.正确参考答案:B13. 继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。( )A.错误B.正确参考答案:A14. 总体设计过程通常由两个主要阶段组成。( )A.正确B.错误参考答案:A15. 通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是( )。A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通
4、信、时间、逻辑D.顺序、通信、逻辑、时间参考答案:C16. 客观实体在问题域中的抽象是( )。A.类B.对象C.用例D.接口参考答案:B17. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。A、外部耦合B、数据耦合C、控制耦合D、内容耦合参考答案:C18. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A19. 总体设计的目的是确定整个系统的( )A.规模B.功能及模块结构C.费用D.测试方案参考答案:B20. 快速建立渐进原型RCP也称为追加(add on)型的原型化方法。( )A.错误B.正确参考答案:
5、B21. 下列文档中属于维护阶段的文档是( )。A.软件需求规格说明书B.详细设计说明书C.软件问题报告表D.可行性分析书参考答案:C22. C+和Eiffel是强类型语言,即语法规定每个变量或属性必须准确属于某个特定的类。( )T.对F.错参考答案:T23. 软件详细设计主要采用的方法是( )。A、结构程序设计B、模型设计C、结构化设计D、流程图设计参考答案:C24. 通常用范式定义消除数据冗余的程度。第一范式(1NF)数据冗余程度最小,第五范式(5NF)数据冗余程度最大。( )A.错误B.正确参考答案:A25. 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。(
6、)A.错误B.正确参考答案:B26. 采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系参考答案:D27. 需求分析应尽量考虑实现方式。( )A.正确B.错误参考答案:B28. 理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。如果仅有程序代码没有说明文档,则会出现严重的问题。( )A.错误B.正确参考答案:B29. 进行需求分析有的多种描述工具,包括( )。A.数据流图B.判定表C.PAD图D.数据字典参考答案:
7、ABD30. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试( )。A、系统测试、集成.测试、单元测试B、单元测试、组装测试、确认测试C、单元测试、确认测试、集成测试D、确认测试、组装测试、单元测试参考答案:A31. 为了提高软件的可维护性或可靠性而对软件进行的修改称为( )。A.改正性维护B.适应性维护C.完善性维护D.预防性维护参考答案:D32. 在数据流图中,正方形代表( )。A.源点B.模块C.园点D.加工参考答案:A33. 下列关于效率的说法不正确的是( )。A.效率是一个性能要求,其目标应该在需求分析时给出B.效率是靠好的设计来提高C.效率主要指处理机时间和存储
8、器容量两个方面D.程序的效率与程序的简单性无关参考答案:D34. 在下列的基本成分中,哪个不是数据流程图的基本成分?( )A.信息处理B.信息存储C.外部实体D.系统状态参考答案:D35. 顺序文件和链接文件的长度都可以动态变化。( )A.错误B.正确参考答案:A36. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。( )A.错误B.正确参考答案:A37. 进程的建立可以通过作业调度来实现。( )A.错误B.正确参考答案:A38. 使用类创建对象的过程实际上是类的实例化过程。( )A.错误B.正确参考答案:B39. 数据流图就是用来刻画数据流和转换的信息
9、系统建模技术。( )A.错误B.正确参考答案:B40. 程序的效率是指程序的( )。A.可维护性B.执行速度C.语句行数D.存储空间参考答案:BD41. 设计白盒测试方案的技术主要有( )。A.逻辑覆盖B.控制结构测试C.边界值分析D.错误推测参考答案:AB42. 宽度是软件结构内同一个层次上的模块总数的最大值。( )A.正确B.错误参考答案:A43. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。( )A.错误B.正确参考答案:A44. 下面各项中不属于需求分析最终结果的是( )A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告参考答案:ACD45.
10、 软件测试是软件质量保证的重要手段,下述( )是软件测试的最基础环节。A、功能测试B、单元测试C、结构测试D、确认测试参考答案:B46. 确认测试也称验收测试,它的目标是验证软件的可维护性。( )A.错误B.正确参考答案:A47. 由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是相对稳定的。( )T.对F.错参考答案:T48. 软件维护可有可无。( )A.正确B.错误参考答案:B49. 程序控制的三种基本结构中,( )结构可提供多条路径选择。A、反序B、顺序C、循环D、分支参考答案:D50. 存储器的读写速度排列顺序正确的是( )。A.RAMCache硬盘软盘B.Cach
11、eRAM硬盘软盘C.Cache硬盘RAM软盘D.RAM硬盘软盘Cache参考答案:B51. 不适合作为科学工程计算的语言是Prolog语言。( )A.错误B.正确参考答案:B52. 软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性。( )A.错误B.正确参考答案:A53. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B54. 所谓的适应性维护,是指为了和变化的环境适当地配合而进行的修改软件的活动,这是一种必要的维护活动。( )T.对F.错参考答案:T55. 软件重用分为( )个层次A.4B.3C.2D.1参考答案:B56. 能直接控制该模块的模块数是指
12、一个模块的( )。A.扇入数B.扇出数C.深度D.宽度参考答案:B57. 在结构化分析中,用于描述加工逻辑的主要工具有( )。A.结构化语言B.判定表C.E-R图D.判定树参考答案:ABD58. 增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。( )A.错误B.正确参考答案:B59. 系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。( )A.错误B.正确参考答案:B60. 软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科?( )A.管理B.加工C.制造D.技术参考答案:AD