《福建师范大学22春《软件工程》离线作业一及答案参考6》由会员分享,可在线阅读,更多相关《福建师范大学22春《软件工程》离线作业一及答案参考6(13页珍藏版)》请在金锄头文库上搜索。
1、福建师范大学22春软件工程离线作业一及答案参考1. 模块的独立程度可以由两个定性标准度量,这两个标准分别称为( )。A.内聚B.继承C.耦合D.多态参考答案:AC2. 当系统要求复杂,系统服务不太清楚时,快速软件软件原型验证需求,可以大大减少因系统需求的可能性错误而导致的损失。( )A.正确B.错误参考答案:A3. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。( )A.错误B.正确参考答案:A4. 内聚程度较低的是( )内聚。A、偶然B、通讯C、顺序D、时间参考答案:A5. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。( )A.错误B.正确
2、参考答案:A6. 瀑布模型的不存在以下问题( )A.适用可变需求B.缺乏灵活性C.用户容易参与开发D.用户与开发者易沟通参考答案:ACD7. 在设计人机界面的过程中,下面哪个问题不能遇到( )A.系统响应时间B.系统吞吐量C.用户帮助设施D.出错信息处理参考答案:B8. 在编制程序时,应采纳的原则之一是( )。A、不限制goto语句的使用B、减少或取消注解行C、程序越短越好D、程序结构应有助于读者理解参考答案:D9. 在软件开发中,( )是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。A.成本/效益分析B.软件维护分析C.结构化分析D.软件需求分析参考答案:A10.
3、 如果一种方法仅使用对象和消息,则这种方法称为基于类的方法,或者称为面向对象的方法。( )T.对F.错参考答案:F11. 软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。( )A.错误B.正确参考答案:B12. 数据流图有4种基本符号,其中正方形(或立方体)表示数据的源点或终点。( )T.对F.错参考答案:T13. 基于计算机系统的软件要素中的软部件由哪些部分组成?( )A.程序B.设备C.数据D.文档参考答案:ACD14. 软件测试过程一般可划分为哪几个主要阶段?( )A.单元测试B.集成测试C.验收测试D.系统测试参考答案:ABCD15. 在下列的基本成分中,哪
4、个不是数据流程图的基本成分?( )A.信息处理B.信息存储C.外部实体D.系统状态参考答案:D16. 软件可移植性指的是,把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )T.对F.错参考答案:T17. 总体设计过程通常由两个主要阶段组成。( )A.正确B.错误参考答案:A18. 数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。( )A.正确B.错误参考答案:A19. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。A.C,B,AB.C,A,BC.B,A,CD.A,B,C参考答案:B20. 在数据流图中,正方形代
5、表( )。A.源点B.模块C.园点D.加工参考答案:A21. 下列文档中属于维护阶段的文档是( )。A.软件需求规格说明书B.详细设计说明书C.软件问题报告表D.可行性分析书参考答案:C22. 将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法。( )A.错误B.正确参考答案:B23. 需求分析应尽量考虑实现方式。( )A.正确B.错误参考答案:B24. 测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存。( )A.错误B.正确参考答案:A25. 面向对象的开发方法的
6、工作模型是( )。A.瀑布模型B.喷泉模型C.智能模型D.循环模型参考答案:B26. 软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性。( )A.错误B.正确参考答案:A27. 面向数据流的设计方法把( )映射成软件结构。A、数据流B、系统结构C、控制结构D、信息流参考答案:A28. 在分层的数据流图中,称上层图为下层图的父图,下层图为上层图的子图。( )A.错误B.正确参考答案:B29. 结构化设计的方法是一种面向( )的设计方法。A、对象B、数据结构C、数据流D、控制流参考答案:C30. 单元测试的测试对象是( )。A.系统B.程序模块C.模块接口D.系统功能参考答案:B
7、31. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B32. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B33. 扇出表示控制的总分布。( )A.正确B.错误参考答案:B34. 集成测试计划是在( )阶段制定的。A、可行性研究和计划B、需求分析C、概要设计D、详细设计参考答案:C35. 冗余附加技术指为实现结构冗余、信息冗余和时间冗余所需的资源和技术。( )A.错误B.正确参考答案:B36. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。( )T.对F.错参考答案:F37. 数据字典是关于数据的信息的集合,也就是对
8、数据流图中包含的所有元素的定义的集合。( )T.对F.错参考答案:T38. 软件对象间彼此间的关系共有3类。( )A.正确B.错误参考答案:A39. 软件的发展经历了四个发展阶段。( )A.错误B.正确参考答案:B40. 面对日益增长的软件需求,人们显得力不从心,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B41. 软件生命周期中时间最长的是( )阶段。A.总体设计B.需求分析C.软件测试D.软件维护参考答案:D42. 在结构化分析方法(SA)中,与数据流图配合使用的是( )。A、网络图B、实体联系图C、数据字典D、程序流程图参考答案:C43. 面向对象的程序设计的基本做法是
9、将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。( )A.错误B.正确参考答案:B44. 进行需求分析有的多种描述工具,包括( )。A.数据流图B.判定表C.PAD图D.数据字典参考答案:ABD45. 模块( ),则说明模块的独立性越强。A、耦合越强B、扇入数越高C、耦合越弱D、扇入数越低参考答案:C46. 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括( )。A.不要为了节省空间而把多个语句写在同一行B.尽量避免复杂的条件测试C.避免大量使用循环嵌套和条件嵌套D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观
10、参考答案:ABCD47. 数据元素组成数据的方式有3种:顺序、选择和重复。( )A.正确B.错误参考答案:A48. 具有相似或相同性质的对象的抽象就是类。( )A.错误B.正确参考答案:B49. 快速建立渐进原型RCP也称为追加(add on)型的原型化方法。( )A.错误B.正确参考答案:B50. 客观实体在问题域中的抽象是( )。A.类B.对象C.用例D.接口参考答案:B51. 系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。( )A.错误B.正确参考答案:B52. 数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的
11、数据。( )A.错误B.正确参考答案:A53. 只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。A.过程抽象B.信息隐藏C.功能抽象D.共享性参考答案:B54. B类IP地址是指( )。A.每个地址的长度为48位B.可以表示1024个网络C.每个B类网络最多可以有254个节点D.用二进制编址时第一位为1参考答案:D55. 数据流图就是用来刻画数据流和转换的信息系统建模技术。( )A.错误B.正确参考答案:B56. 软件危机是指计算机软件的开发和维护过程中所遇到的一系列问题。( )A.正确B.错误参考答案:A57. 用户帮助设施中附加的帮助设施从一开始就设计在软件里面。( )A.正确B.错误参考答案:B58. 开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是( )A.模块高内聚B.模块低藕合C.模块独立性D.程序模块化参考答案:C59. 在面向对象的程序设计中,派生类只能从一个基类产生。( )A.错误B.正确参考答案:A60. 软件的可维护性、可使用性、( )是衡量软件质量的几个主要特性。A、可靠性B、可复用性C、可理解性D、可修改性参考答案:A