ImageVerifierCode 换一换
格式:DOCX , 页数:58 ,大小:37.86KB ,
资源ID:6862070      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6862070.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程重庆大学作业题库答案.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件工程重庆大学作业题库答案.docx

1、软件工程 重庆大学作业题库答案1、 面向对象方法中,以下哪项不属于类间的关系( )。A、关联关系B、泛化关系C、依赖关系D、特例关系正确的答案是D2、 ISO12207分别将软件活动归结为基本过程、支持过程和组织过程等3大类:基本过程对应于工程开发;支持过程对应于工程支持;组织过程对应于( )。A、软件开发B、工程管理C、软件测试D、配置管理正确的答案是B3、 质量保证工作是( )A、只与质量保证小组有关B、项目生存期的各个阶段都需要实施的C、只需要做一次D、只有大的项目才需要的正确的答案是B4、 在基于代码行的规模估算中如果采用多名专家估算法进行估算,每个专家需要估计至少三种规模,不属于专家

2、估算范围的是( )。A、最小规模B、最大规模C、最可能规模D、最不可能规模正确的答案是D5、 下列模型属于成本估算方法的有( )A、COCOMO 模型B、McCall 模型C、McCabe 度量法D、甘特图法正确的答案是A6、 问题分析图的英文缩写是( )A、PRDB、PADC、QADD、PAS正确的答案是B7、 ( )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系。A、功能点B、对象点C、代码行D、用例点正确的答案是A8、 软件维护的副作用主要有以下哪几种( )A、编码副作用、数据副作用、测试副作用B、编码副作用、数据副作用、调试副作用C、编码副作用、数据副作用、文档副

3、作用D、编码副作用、文档副作用、测试副作用正确的答案是C9、 以下哪项不是对封装的描述( )。A、对外不可见B、黑盒子C、外部可访问 D、无须知道内部实现细节正确的答案是C10、 与确认测试阶段有关的文档是( )。A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序正确的答案是A11、 风险的三个属性是( )A、风险发生的时间、地点、负责人B、风险事件、时间、影响C、风险事件、概率、影响D、风险数量、风险影响程度、概率正确的答案是C12、 使用因果图法最终产生的是( )。A、用例图B、判定表C、因果图D、等价类正确的答案是B13、 从技术角度分,不是一类的测试是( )A、黑盒测试B

4、、白盒测试C、单元测试D、语句测试正确的答案是C14、 关联是建立( )之间关系的一种手段。A、对象B、类C、功能D、属性正确的答案是B15、 软件结构中, ( )表示软件结构中从顶层模块到最底层模块的层数。A、深度B、宽度C、扇入数D、扇出数正确的答案是A16、 ( )管理主要通过一系列技术,方法来维护产品的历史,标识和定位产品独有的版本,并在产品的开发和发布阶段控制变化。A、人员B、计划C、配置D、风险正确的答案是C17、 RUP的主要特征有以( )、以架构为中心(类、组件、子系统)、迭代和增量的软件开发、以及过程可配置。A、数据驱动软件的设计和实现B、性能驱动软件的设计和实现C、用例驱动

5、软件的设计和实现D、计划驱动软件的设计和实现正确的答案是C18、 黑盒测试法主要是根据程序的( )来设计测试用例的。A、应用范围B、内部逻辑C、功能D、输入数据正确的答案是C19、 把数据流图分转化为软件结构图,一般把数据流图分为:变换型数据流图和( )A、事务型数据流图B、结构型数据流图C、流程型数据流图D、信息型数据流图正确的答案是A20、 以下不包括在人机交互界面设计准则中的是( )。A、一致性B、减少步骤C、优化美观D、提供撤销命令正确的答案是C21、 ( )先根据以前的项目总成本来推算将要开发的软件的总成本,然后按比例将其分配到各开发单元中。A、自顶向下估算法B、自底向上估算法C、差

6、别估计法D、专家估算法正确的答案是A22、 在软件测试中,假定 X 为整数,10X100,用边界值分析法进行软件测试,那么 X 在测试中应该取( )边界值。A、X=9,X=10,X=100,X=101B、X=10,X=100C、X=9,X=11,X=99,X=101D、X=9,X=10,X=50,X=100正确的答案是A23、 极限编程和传统方法学的本质不同在于它更强调( )而不是可预测性。A、可测试性B、可适应性C、代码可复用性D、系统发布的及时性正确的答案是B24、 软件调试的目的是( )A、找出错误所在并改正之B、排除存在错误的可能性C、对错误性质进行分类D、统计出错的次数正确的答案是A

7、25、 以下不属于共享聚集的关联有( )。A、课题组与人员B、教师与张老师C、项目集与项目D、饮料机与饮料正确的答案是B26、 以下哪一项不是对象的特点( )。A、以数据为中心B、模块的独立性差C、主动性D、实现了数据封装E、本质具有并行性正确的答案是B27、 基于决策表法设计测试用例的数量与( )的数量有关。A、条件桩B、条件项C、动作项D、规则正确的答案是D28、 因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A、纠正性维护B、适应性维护C、完善性维护D、预防性维护正确的答案是B29、 常见的成本估算方法不包括哪一项( )A、自顶向下估算法B、差别估计法C、专家估计法D、关键

8、路径法正确的答案是D30、 通过软件测试,可以证明被测程序( )。A、没有错误B、的确存在错误C、质量很好D、错误较少正确的答案是B31、 程序的三种基本控制结构是( )A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移正确的答案是B32、 以下哪项与面向对象方法的可复用性无关( )。A、继承B、多态C、封装D、反复迭代正确的答案是D33、 单元测试时,如果想编写模块代替被测模块实际调用的模块,则应该编写( )A、桩模块B、驱动模块C、真实模块D、调用模块正确的答案是A34、 模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成( )A、一个子功能B

9、、二个子功能C、三个子功能D、多个子功能正确的答案是A35、 盒图是由Nassi和Shneiderman 提出了一种符合结构化程序设计原则的图形描述工具,也被称为( )。A、流程图B、评定表C、N-S图D、判定树正确的答案是C36、 下面所列的性质中,( )不属于面向对象设计的特性。A、继承性B、重用性C、封装性D、可视化正确的答案是D37、 以下哪项不属于面向对象分析的内容( )。A、寻找类与对象B、识别主题C、定义服务D、建立用例模型正确的答案是D38、 提高健壮性的准则不包括以下哪一项( )。A、预防用户的操作错误B、检查参数的合法性C、先优化后测试D、不要预先确定限制条件正确的答案是C

10、39、 在下列语言中,面向过程的语言为 ( )。A、C语言B、JavaC、C+D、C#正确的答案是A40、 发现错误能力最弱的是( )。A、语句覆盖 B、判定覆盖C、条件覆盖D、路径覆盖正确的答案是A41、 以下哪一项是不正确的( )。A、对象的每个阶段都对应了一个状态B、触发状态变化的行为称为事件C、状态具有持续性D、状态图不描述对象的行为正确的答案是D42、 面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。A、兼容性B、完整性C、可移植性D、多态性正确的答案是D43、 项目工期紧张时应该集中精力于()。A、尽可能多的工作 B、非关键工作C、加速关键路径上的工作D、通过降低成本加

11、速执行正确的答案是C44、 过程设计语言(简称PDL),也称程序描述语言,又称为 ( )A、编程语言B、代码C、高级语言D、伪码正确的答案是D45、 以下不属于项目管理主要任务的是( )。A、计划管理 B、风险管理C、质量管理 D、投资管理正确的答案是D46、 下列不是集成测试进行主要原因的是( )A、单个模块可以接受的误差,组装起来可能累积和放大到不能接受的程度B、 一个模块的功能可能会对另一个模块的功能产生不利的影响C、各个模块组装起来,穿越模块接口的数据可能会丢失D、模块内部算法实现可能有误正确的答案是D47、 ( )方法需要考察模块间的接口和各模块之间的联系。A、单元测试 B、集成测试

12、C、确认测试D、系统测试正确的答案是B48、 以下哪一项不包括在类图中( )。A、类名B、类事件C、类属性D、类操作正确的答案是B49、 用来测试软件在集成系统中的响应时间的是( )。A、压力测试B、容量测试C、性能测试D、可用性测试正确的答案是C50、 如果采用主程序员组结构,则程序设计过程中的事务性工作多由 ( ) 完成A、主程序员B、程序员C、编程秘书D、后备程序员正确的答案是C51、 无法通过甘特图获取的计划信息是 ( )A、全部任务B、任务计划开始时间C、任务计划结束时间D、任务依赖关系正确的答案是D52、 以下哪一项不是面向对象方法的优点( )。A、稳定性好B、可复用性好C、实现信

13、息隐藏D、可维护性好正确的答案是C53、 以下哪项不属于复杂系统的对象模型( )。A、主体层B、对象层C、结构层D、服务层正确的答案是B54、 以下( )方法不是黑盒测试用例的设计方法。A、场景法B、边界值分析法 C、因果图法D、路径法正确的答案是D55、 线性顺序模型或传统生命周期模型规定了软件过程的活动主要包括:制定计划、需求分析、软件设计、编码、软件测试、运行与维护,这些活动按自上而下、相互衔接,具有很强的顺序性和互相依赖性,这种模型称为( )。A、瀑布模型B、螺旋模型C、RUP模型D、敏捷开发模型正确的答案是A56、 以下哪项说法是不正确的( )。A、静态模型是最重要、最基本、最核心的

14、B、三种模型各自从不同侧面反映了系统的实质性内容C、模型是对事物的一种无歧义的书面描述D、模型是一种思考工具,用于规范地表示知识正确的答案是A57、 下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。A、等价类划分B、边界值分析C、错误推测D、因果图正确的答案是D58、 以下哪一项不是面向对象方法中涉及的模型( )。A、动态模型B、对象模型C、静态模型D、功能模型正确的答案是C59、 要显示描绘软件开发项目各作业的依赖关系,应选择( )。A、Gantt图 B、工程网络图C、COCOMO模型D、数据流图正确的答案是B60、 以下哪一项不是用例图包括的内容( )。A、系统B、继承C、用

15、例D、行为者E、用例间关系正确的答案是B61、 下面说法正确的是( )。A、经过测试没有发现错误说明程序正确B、测试的目标是为了证明程序没有错误C、成功的测试是发现了迄今尚未发现的错误的测试D、成功的测试是没有发现错误的测试正确的答案是C62、 为了提高软件测试的效率,应该( )。A、随机地选取测试数据B、选一切可能的输入数据作为测试数据C、选择发现错误概率最大的数据作为测试用例D、ABC均不对正确的答案是C63、 用例图中的行为者可以不包括( )。A、外部系统B、角色C、具体的人D、与系统交互的人或物正确的答案是C64、 提高可扩充性的准则不包括以下哪一项( )。A、封装实现策略B、全面覆盖

16、各种条件组合C、避免使用多分支语句D、不用一个方法遍历多条关联链正确的答案是B65、 变化控制需要重点考虑( )。A、变更对软件质量的影响如何B、利用加锁技术防止覆盖C、控制权限的设置D、渐进模型的建立正确的答案是A66、 以下不属于面向对象语言选择的因素是( )。A、可重用性B、效率C、开发环境D、类库正确的答案是B67、 维护中因删除一个标识符而引起的错误是( )副作用。A、文档B、数据C、编码D、设计正确的答案是C68、 用例场景描述中( )是经过用例的最简单、无任何差错的路径。A、基本流B、备选流C、数据流 D、控制流正确的答案是A69、 软件结构中,由一模块直接控制的其它模块数称为

17、( )A、深度B、宽度C、扇入数D、扇出数正确的答案是D70、 数据流图DFD的主要作用是指明系统中数据是如何流动和变换的,以及描述使数据流进行变换的功能,在DFD图中出现的每个功能的描述是通过加工规格说明来描述的,它们一起构成软件的( )。A、数据模型B、行为模型C、抽象模型D、功能模型正确的答案是B71、 PDL具有关键字的固定语法,它提供了结构化控制结构、数据说明和模块化的特点。( )正确错误正确的答案是正确72、 模型元素越细分,对于系统的理解和描述就越准确。正确错误正确的答案是错误73、 数据库结构设计包括:概念结构设计、逻辑结构设计和物理结构设计。( )正确错误正确的答案是正确74

18、、 包通常用于对模型的组织管理,有时又包称为子系统。正确错误正确的答案是正确75、 软件工程知识体系的英文全名是Software Engineering Body of Knowledge,其缩写是SEBK( )。正确错误正确的答案是错误76、 继承关系可以自底向上也可以自顶向下进行。正确错误正确的答案是正确77、 部署图属于实现视图正确错误正确的答案是正确78、 包与包之间不能共用一个相同的模型元素。正确错误正确的答案是正确79、 方便易用是面向对象语言优于面向过程语言的重要原因。正确错误正确的答案是错误80、 设计必须实现所有包含在分析模型中的需求,而且必须满足用户期望的所有隐含需求。(

19、)正确错误正确的答案是正确81、 当模块的控制域是其作用域的子集时,模块之间的耦合度较低。正确错误正确的答案是错误82、 编码风格是指源程序的书写习惯。正确错误正确的答案是正确83、 主题是UML分析设计中必不可少的一个层级。正确错误正确的答案是错误84、 根据软件系统的复杂性,有时可以将概要设计说明书、详细设计说明书、数据库设计说明书合并为一个软件设计说明书。正确错误正确的答案是正确85、 关联只能是2元的,不能有三元关联的存在。正确错误正确的答案是错误86、 PAD图表示的程序结构的执行顺序是自最左边的竖线的上端开始,自上而下,自左向右。( )正确错误正确的答案是正确87、 UML的可重用

20、性主要集中于代码级重用正确错误正确的答案是错误88、 软件按照设计要求,在规定的时间和条件下达到不出故障、持续运行要求的质量特性称为可靠性。正确错误正确的答案是正确89、 面向对象编程中,应尽量不适用全局变量。正确错误正确的答案是正确90、 如果用户熟悉软件所使用的语言,那么对软件的使用及日后的维护工作会带来很多方便。( )正确错误正确的答案是正确91、 构件图是一种静态模型。正确错误正确的答案是正确92、 任务管理子系统主要就是对进程的管理。正确错误正确的答案是错误93、 对象图是类图的具体实例化。正确错误正确的答案是正确94、 对象是类的别名。正确错误正确的答案是错误95、 模块间联系越多

21、,其内聚性越强,同时表明其独立性越差( )正确错误正确的答案是错误96、 部署图是一种静态模型。正确错误正确的答案是正确97、 用例图体现的是需求分析人员对于用户需求的认识,是开发团队内部使用的图形,与用户无关。正确错误正确的答案是错误98、 机器语言是计算机可以识别、执行的指令代码。正确错误正确的答案是正确99、 常用的面向过程包括:C+ 、Java、C#等高级语言。正确错误正确的答案是错误100、 脚本描写的范围仅限于系统内发生的全部事件。正确错误正确的答案是错误101、 如果某个性质依赖于某个关联链的存在,则该性质是链属性。正确错误正确的答案是正确102、 变换分析的任务是从数据流图中导

22、出具有接受分支和发送分支的软件结构。( )正确错误正确的答案是错误103、 面向对象系统的确认测试是面向白盒的,且可以应用传统的白盒方法完成测试工作。正确错误正确的答案是错误104、 设计实现服务的方法,应该首先定义数据结构,然后设计实现服务的算法。正确错误正确的答案是错误105、 设计必须实现所有包含在分析模型中的需求,而且必须满足用户期望的所有隐含需求。( )正确错误正确的答案是正确106、 活动图是描述动作与动作之间的关系。正确错误正确的答案是正确107、 用户界面是外在的表现形式。正确错误正确的答案是正确108、 协作图是描述相互协作的对象间交互关系的一种模型。正确错误正确的答案是正确

23、109、 对象是类的实例化表现。正确错误正确的答案是正确110、 在详细设计中,程序流程图是一种对过程、算法、流程进行表示的图形工具。正确错误正确的答案是正确111、 集成测试中,主要测试类协作正确错误正确的答案是正确112、 状态图中的状态是对象执行了一系列活动的结果。正确错误正确的答案是正确113、 服务就是类的行为。正确错误正确的答案是错误114、 根据“小型二手货交易平台”的“报价”模块的三层数据流图特点,经分析可以知道,其为“变换型数据流图”。正确错误正确的答案是正确115、 类图中的每个类都有且仅有一张状态图。正确错误正确的答案是错误116、 类封装比对象封装更具体、更细致。正确错

24、误正确的答案是错误117、 对控制流产生相同效果的事件可以组合在一起作为一类事件。正确错误正确的答案是正确118、 程序流程图是用特定的图形符号,对过程、算法、流程的一种图表示。正确错误正确的答案是正确119、 功能模型中,需要对处理框进行描述。正确错误正确的答案是正确120、 N-S图可以很方便地表示嵌套关系以及模块之间的层次关系。正确错误正确的答案是正确121、 从工程管理方面来看,软件设计一般分为_和_。正确的答案是概要设计、详细设计122、 UML又称为_。正确的答案是统一建模语言123、 把待开发的软件项目与过去已完成的软件项目进行类比,区分出类似的部分和不同的部分,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为_。正确的答案是差别估计法124、

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2