1
您的位置: 线上活动  >  在线答题  >  答题题库

软件工程

2023-06-18 21:49:41.226.0.24145

软件工程 在线考试 答题题目
1、 瀑布模型中各阶段按时间先后顺序是()。
  • A、计划→需求分析→编码→设计→测试→维护
  • B、计划→需求分析→设计→编码→测试→维护
  • C、计划→设计→需求分析→编码→测试→维护
  • D、计划→需求分析→设计→测试→编码→维护


  • 2、 下面不是软件工程的3个要素的是()
  • A、过程
  • B、方法
  • C、环境
  • D、工具


  • 3、 下列的()不属于面向对象分析模型
  • A、用例图
  • B、类图
  • C、实体关系图
  • D、顺序图


  • 4、 软件生命周期中,能准确确定软件系统的体系结构的功能阶段是()
  • A、概要设计
  • B、详细设计
  • C、需求分析
  • D、可行性分析


  • 5、 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:()
  • A、模块的作用域应在模块的控制域之内
  • B、模块的控制域应在模块的作用域之内
  • C、模块的控制域与模块的作用域互相独立
  • D、以上说法都不对


  • 6、 在详细设计阶段所使用到的设计工具是:()
  • A、程序流程图,PAD图,N-S图,HIPO图,判定表,判定树
  • B、数据流程图,Yourdon图,程序流程图,PAD图,N-S图,HIPO图
  • C、判定表,判定树,PDL,程序流程图,PAD图,N-S图
  • D、判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。


  • 7、 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:()
  • A、内容耦合,控制耦合,数据耦合,公共环境耦合。
  • B、内容耦合,控制耦合,公共环境耦合,数据耦合。
  • C、内容耦合,公共环境耦合,控制耦合,数据耦合。
  • D、控制耦合,内容耦合,数据耦合,公共环境耦合。


  • 8、 可行性研究主要从以下几个方面进行研究:()
  • A、技术可行性,经济可行性,操作可行性。
  • B、技术可行性,经济可行性,系统可行性。
  • C、经济可行性,系统可行性,操作可行性。
  • D、经济可行性,系统可行性,时间可行性。


  • 9、 软件开发瀑布模型中的软件定义时期各个阶段依次是:()
  • A、可行性研究,问题定义,需求分析。
  • B、问题定义,可行性研究,需求分析。
  • C、可行性研究,需求分析,问题定义。
  • D、以上顺序都不对。


  • 10、 在进行软件结构设计时应该遵循的最主要的原理是()
  • A、抽象
  • B、模块化
  • C、模块独立
  • D、信息隐蔽


  • 11、 下面不属于软件的组成的是()
  • A、程序
  • B、记录
  • C、文档
  • D、数据


  • 12、 ()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
  • A、多态性
  • B、继承
  • C、封装
  • D、消息


  • 13、 下列()属于不良的编程习惯
  • A、尽量不使用GOTO语句
  • B、从来不使用注释
  • C、每行只写一条语句
  • D、变量命名尽量直观


  • 14、 分层DFD中父子平衡是指()
  • A、父加工的数据流数目与子图中数据流数目相同
  • B、父图应包含子图中的全部数据流
  • C、子图应包含父图中的全部数据流
  • D、父加工和子图的输入数据和输出数据应分别保持一致


  • 15、 数据流A由若干个数据项B和一个数据项C组成,用数据字典的符号表示出来()
  • A、A={B+C}
  • B、A={B}+{C}
  • C、A=B+{C}
  • D、A={B}+C


  • 16、 软件能力成熟度模型CMM分为()个等级
  • A、3
  • B、4
  • C、5
  • D、6


  • 17、 测试用例是指()
  • A、被测对象
  • B、测试的输入数据
  • C、测试数据+预期结果
  • D、测试的预期结果


  • 18、 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
  • A、控制流
  • B、加工
  • C、数据存储
  • D、源和汇


  • 19、 软件生存周期是指()
  • A、开发软件的全部时间
  • B、使用软件的全部时间
  • C、开发和使用软件的全部时间
  • D、从软件计划起直到软件废弃所经历的全部时间


  • 20、 在详细设计阶段,经常采用的工具是()。
  • A、PAD
  • B、SA
  • C、SC(结构图,总体设计)
  • D、DFD


  • 21、 软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( )
  • A、A用户
  • B、B需求审评
  • C、C总结
  • D、D都不正确


  • 22、 模块的扇入是指()
  • A、本模块的所有上层模块数
  • B、本模块的所有下层模块数
  • C、调用本模块的所有模块数
  • D、本模块调用的所有模块数


  • 23、 UML是()
  • A、一种可视化的建模语言
  • B、是一种可视化的程序设计
  • C、是一种过程
  • D、是一种方法


  • 24、 以下软件生命周期模型中,()是用户驱动的模型
  • A、快速原型模型
  • B、螺旋模型
  • C、喷泉模型
  • D、瀑布模型


  • 25、 CASE是指()
  • A、计算机辅助软件制造
  • B、计算机辅助软件开发
  • C、计算机辅助软件工程
  • D、计算机辅助软件设计


  • 26、 模块化中的信息隐藏原则是指()
  • A、使信息对用户隐藏
  • B、使信息对其它模块隐藏
  • C、使信息对软件隐藏
  • D、使信息对操作系统


  • 27、 在白盒法技术测试用例的设计中()是最弱的覆盖标准。
  • A、语句
  • B、条件
  • C、判定
  • D、条件组合


  • 28、 结构化分析方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
  • A、DFD图
  • B、PAD图
  • C、IPO图
  • D、数据字典


  • 29、 在软件生产过程中,需求信息的给出是()。
  • A、程序员
  • B、项目管理者
  • C、软件分析设计人员
  • D、软件用户


  • 30、 1.以下分析模型的结构成员中,属于行为模型的是( )。
  • A、A据流图
  • B、B实体-关系图
  • C、C状态转换图
  • D、D数据字典


  • 31、 软件生命周期中所花费用最多的阶段是()。
  • A、详细设计
  • B、软件编码
  • C、概要设计
  • D、软件测试和维护


  • 32、 软件设计中,用抽象和分解的目的是()。
  • A、提高易读性
  • B、降低复杂性
  • C、增加内聚性
  • D、降低耦合性


  • 33、 下列叙述中不属于软件生命周期模型的是
  • A、原型模型
  • B、瀑布模型
  • C、螺旋模型
  • D、快速组装模型


  • 34、 软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是()。
  • A、维护工具
  • B、编码工具
  • C、测试工具
  • D、需求分析工具


  • 35、 下面不属于软件的特点的是()。
  • A、软件是一种软件产品
  • B、软件产品不会用坏,不存在磨损、消耗问题
  • C、软件产品的生产主要是研制
  • D、软件产品非常便宜


  • 36、 确认测试主要涉及的文档是()。
  • A、需求规格说明书
  • B、概要设计说明书
  • C、详细设计说明书
  • D、源程序


  • 37、 在瀑布模型中,下面()是其突出的缺点
  • A、不适应平台的变动
  • B、不适应算法的变动
  • C、不适应用户需求的变动
  • D、不适应程序语言的变动


  • 38、 在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于()
  • A、维护时期
  • B、运行时期
  • C、定义时期
  • D、开发时期


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序