
福建师范大学21秋《软件工程》复习考核试题库答案参考套卷77.docx
11页福建师范大学21秋《软件工程》复习考核试题库答案参考1. 瀑布模型的一个优点是强迫人员采用规范的方法﹔严格规定了每个阶段必须提交的文档等 )A.正确B.错误参考答案:A2. 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合 )T.对F.错参考答案:T3. 为了提高模块的独立性,模块内部最好是( )A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚参考答案:C4. 描述软件开发过程中各种活动如何执行的模型是( )A.软件生存周期模型B.E-R模型C.螺旋模型D.风险评估模型参考答案:A5. 操作系统是用户和硬件的接口 )A.错误B.正确参考答案:B6. Putnam成本估算模型是以下哪种模型?( )A.静态单变量B.动态单变量C.静态多变量D.动态多变量参考答案:D7. 如果一种方法仅使用对象和消息,则这种方法称为基于类的方法,或者称为面向对象的方法 )T.对F.错参考答案:F8. 软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性 )A.错误B.正确参考答案:A9. 结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。
A、目标B、数据流C、功能D、对象参考答案:B10. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求 )A.错误B.正确参考答案:B11. 人机界面的风格大致经过了两代的演变 )A.错误B.正确参考答案:A12. 软件详细设计主要采用的方法是( )A、结构程序设计B、模型设计C、结构化设计D、流程图设计参考答案:C13. 维护中,因误删除一个标识符而引起的错误是设计副作用 )A.错误B.正确参考答案:A14. 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础 )A.错误B.正确参考答案:B15. 通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是( )A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间参考答案:C16. 给DFD中的数据流命名时,能反映出数据流成分的名字(如“数据”、“信息”之类)是最好的命名方式 )T.对F.错参考答案:F17. 客观实体在问题域中的抽象是( )A.类B.对象C.用例D.接口参考答案:B18. 结构化设计的方法是一种面向( )的设计方法。
A、对象B、数据结构C、数据流D、控制流参考答案:C19. 面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理 )A.错误B.正确参考答案:B20. 所有的测试都应该能追溯到( )A.系统需求B.用户需求C.测试案例D.以上都不正确参考答案:B21. 从事物的组成部件及每个部件的属性、功能来认识事物这种方法被称为( )的方法A.面向过程B.面向数据C.面向属性D.面向对象参考答案:D22. 数据元素组成数据的方式有3种:顺序、选择和重复 )A.正确B.错误参考答案:A23. Jackson方法根据( )来导出程序结构A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A24. 软件测试是软件质量保证的重要手段,下述( )是软件测试的最基础环节A、功能测试B、单元测试C、结构测试D、确认测试参考答案:B25. 下面不是软件成分的重用的级别的是( )A.设计结果重用B.类重用C.分析结果重用D.代码重用参考答案:B26. 决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等 )T.对F.错参考答案:T27. 软件系统的本质是信息处理系统。
)A.正确B.错误参考答案:A28. 系统流程图是描述什么的工具?( )A.逻辑系统B.程序系统C.体系结构D.物理系统参考答案:C29. 模块间的耦合程度强烈影响系统的( )A.可理解性B.可测试性C.可靠性D.可测试性参考答案:ABCD30. 一个成功的测试是发现至今尚未发现的错误的测试 )A.错误B.正确参考答案:B31. 进程间由于共享资源而产生的制约关系称为进程同步 )A.错误B.正确参考答案:B32. 需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果 )A.正确B.错误参考答案:A33. 在结构化分析方法(SA)中,与数据流图配合使用的是( )A、网络图B、实体联系图C、数据字典D、程序流程图参考答案:C34. 软件测试的目的是证明软件是正确的 )A.正确B.错误参考答案:B35. 软件需求分析应确定的是用户对软件的( )A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求参考答案:A36. 软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程 )A.错误B.正确参考答案:B37. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。
)A.错误B.正确参考答案:A38. 所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,Eiffel语言中就有参数化类 )T.对F.错参考答案:T39. 数据流图有4种基本符号,其中正方形(或立方体)表示数据的源点或终点 )T.对F.错参考答案:T40. McCall提出的软件质量模型包括11个软件质量特性 )A.错误B.正确参考答案:B41. 可行性分析报告是问题定义和可行性分析阶段的最终交付物 )A.正确B.错误参考答案:B42. ER图包含了( )种基本成分A.四B.二C.三D.一参考答案:C43. 在编制程序时,应采纳的原则之一是( )A、不限制goto语句的使用B、减少或取消注解行C、程序越短越好D、程序结构应有助于读者理解参考答案:D44. 软件生存周期的( )的工作和软件可维护性有密切的关系A、编码阶段B、设计阶段C、测试阶段D、每个阶段参考答案:D45. 采用Gantt图表示软件项目进度安排,下列说法中正确的是( )A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系参考答案:D46. 宽度是软件结构内同一个层次上的模块总数的最大值。
)A.正确B.错误参考答案:A47. Jackson图可以用来表达哪些内容?( )A.程序结构B.操作系统C.数据结构D.部署环境参考答案:AC48. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的 )A.错误B.正确参考答案:B49. 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区 )A.错误B.正确参考答案:B50. 在下列的基本成分中,哪个不是数据流程图的基本成分?( )A.信息处理B.信息存储C.外部实体D.系统状态参考答案:D。
