收藏 分享(赏)

重庆大学2022年春季学期课程作业《软件工程》在线作业题库.docx

上传人:784dfd 文档编号:5618525 上传时间:2022-05-21 格式:DOCX 页数:23 大小:70.99KB
下载 相关 举报
重庆大学2022年春季学期课程作业《软件工程》在线作业题库.docx_第1页
第1页 / 共23页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库.docx_第2页
第2页 / 共23页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库.docx_第3页
第3页 / 共23页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库.docx_第4页
第4页 / 共23页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库.docx_第5页
第5页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、一、单项选择题(共 20 题、共 50 分)1.以下( )方法不是黑盒测试用例的设计方法。A、边界值分析法 B、 因果图法C、路径法D、场景法2.在软件测试中,假定 X 为整数,10X100,用边界值分析法进行软件测试,那么 X 在测试中应该取( )边界值。A、X=10,X=100B、X=9,X=11,X=99,X=101C、X=9,X=10,X=50,X=100D、X=9,X=10,X=100,X=1013.软件管理的主要内容包括软件项目管理、软件风险管理、软件质量管理、软件配置管理、( )、软件的获取等方面。A、软件计划管理B、软件性能管理C、软件版本管理D、软件过程管理4.下列模型属于成

2、本估算方法的有( )A、McCall 模型B、McCabe 度量法C、甘特图法D、COCOMO 模型5.问题分析图的英文缩写是( )A、PADB、QADC、PASD、PRD6.RUP的主要特征有以( )、以架构为中心(类、组件、子系统)、迭代和增量的软件开发、以及过程可配置。A、性能驱动软件的设计和实现B、用例驱动软件的设计和实现C、计划驱动软件的设计和实现D、数据驱动软件的设计和实现7.数据流图DFD的主要作用是指明系统中数据是如何流动和变换的,以及描述使数据流进行变换的功能,在DFD图中出现的每个功能的描述是通过加工规格说明来描述的,它们一起构成软件的( )。A、行为模型B、抽象模型C、功

3、能模型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、输入 1

4、3.提高健壮性的准则不包括以下哪一项( )。A、检查参数的合法性B、先优化后测试C、不要预先确定限制条件D、预防用户的操作错误14.使用因果图法最终产生的是( )。A、判定表B、因果图C、等价类D、用例图15.项目工期紧张时应该集中精力于()。A、非关键工作B、加速关键路径上的工作C、通过降低成本加速执行D、尽可能多的工作 16.以下说法错误的是( )。A、虚拟任务的持续时间在进行进度网络分析时赋予0值B、工程网络图中没有虚任务C、工程网络图中的虚线可以显示活动之间的依赖关系D、虚拟任务并非实际上的计划活动,无工作内容17.如果采用主程序员组结构,则程序设计过程中的事务性工作多由 ( ) 完成

5、A、程序员B、编程秘书C、后备程序员D、主程序员18.用例图中的行为者可以不包括( )。A、角色B、具体的人C、与系统交互的人或物D、外部系统19.ISO12207分别将软件活动归结为基本过程、支持过程和组织过程等3大类:基本过程对应于工程开发;支持过程对应于工程支持;组织过程对应于( )。A、工程管理B、软件测试C、配置管理D、软件开发20.以下描述错误的是:( )。A、泳道是用纵向矩形表示的活动图B、活动图中初态可以有多个C、活动图中终态可以有多个D、活动图无须指明任何事件二、判断题(共 20 题、共 50 分)1.类封装比对象封装更具体、更细致。正确 错误2.用户界面是外在的表现形式。正

6、确 错误3.原型的建立实际上是用户和开发者弄清用户需求的一种机制。( )正确 错误4.数据库结构设计包括:概念结构设计、逻辑结构设计和物理结构设计。( )正确 错误5.主题是UML分析设计中必不可少的一个层级。正确 错误6.模块间联系越多,其内聚性越强,同时表明其独立性越差。正确 错误7.N-S图可以很方便地表示嵌套关系以及模块之间的层次关系。正确 错误8.面向对象方法中,当目标系统的需求发生变化时,只要实体及实体之间的联系不发生变化,就不会引起软件系统结构的变化。正确 错误9.变换分析的任务是从数据流图中导出具有接受分支和发送分支的软件结构。( )正确 错误10.包是一种独立存在的模型。正确

7、 错误11.设计必须实现所有包含在分析模型中的需求,而且必须满足用户期望的所有隐含需求。正确 错误12.对象图是类图的一种。正确 错误13.状态图中的状态是对象执行了一系列活动的结果。正确 错误14.软件按照设计要求,在规定的时间和条件下达到不出故障、持续运行要求的质量特性称为可靠性。正确 错误15.服务就是类的行为。正确 错误16.结构化分析方法SA是一种面向数据流的分析方法。该方法的主要思想是:用抽象模型的概念,按照软件内部数据传递、变换的关系,运用“抽象-分解”的基本手段,自顶向下,逐层分解,直到找到满足功能需要的所有细节为止。( )正确 错误17.根据“小型二手货交易平台”的“报价”模

8、块的三层数据流图特点,经分析可以知道,其为“变换型数据流图”。正确 错误18.功能模型中,需要对处理框进行描述。正确 错误19.模型元素越细分,对于系统的理解和描述就越准确。正确 错误20.应该尽量利用继承机制来减少所需定义的服务数量。正确 错误特别提醒:一、单项选择题(共 20 题、共 50 分)1.在下列语言中,面向过程的语言为 ( )。A、JavaB、C#C、C语言D、C+2.在软件测试中,假定 X 为整数,10X100,用边界值分析法进行软件测试,那么 X 在测试中应该取( )边界值。A、X=10,X=100B、X=9,X=10,X=50,X=100C、X=9,X=10,X=100,X

9、=101D、X=9,X=11,X=99,X=1013.以下不属于项目管理主要任务的是( )。A、风险管理 B、投资管理C、计划管理 D、质量管理 4.三个层次的COCOMO2估算模型中不包括( )。A、早期设计模型B、需求分析模型C、应用系统组成模型D、后体系结构模型5.决策表通常由条件桩、动作桩、条件项、动作项和( )组成。A、组合条件B、因果关系C、输入 D、规则 6.如果采用主程序员组结构,则程序设计过程中的事务性工作多由 ( ) 完成A、程序员B、后备程序员C、主程序员D、编程秘书7.RAD模型主要包括业务建模、数据建模、过程建模、应用生成、( )等5个阶段。A、软件管理B、测试及移交

10、C、软件编码D、软件测试8.在软件结构化设计中,好的软件结构设计应该力求做到( )A、顶层扇出较高,底层模块高扇入B、顶层扇入较少,底层模块低扇入C、顶层扇出较少,底层模块低扇入 D、顶层扇入较少,底层模块高扇入9.用来测试软件在集成系统中的响应时间的是( )。A、容量测试 B、可用性测试 C、压力测试 D、性能测试 10.下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。A、边界值分析B、因果图C、等价类划分D、错误推测11.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。A、完整性B、多态性C、兼容性D、可移植性12.从技术角度分,不是一类的测试是( )A、白盒测试

11、B、语句测试C、黑盒测试D、单元测试13.维护中因删除一个标识符而引起的错误是( )副作用。A、数据B、设计C、文档D、编码14.基于决策表法设计测试用例的数量与( )的数量有关。A、条件项B、规则C、条件桩D、动作项15.以下哪一项不是面向对象方法的优点( )。A、可复用性好B、可维护性好C、稳定性好D、实现信息隐藏 16.以下哪一项不是面向对象方法中涉及的模型( )。A、对象模型B、功能模型C、动态模型D、静态模型17.提高可扩充性的准则不包括以下哪一项( )。A、全面覆盖各种条件组合B、不用一个方法遍历多条关联链C、封装实现策略D、避免使用多分支语句18.E-R模型中,实体之间的联系方式

12、可以分为三类:一对一联系、一对多联系、( )。联系用菱形框标识,框内写上联系名,并用连线将有关的实体连接起来,线上标明联系的类型。A、多对多联系B、名对名联系C、多对一联系 D、空对空联系19.对于风险比较大的项目,最好选择( )生存周期模型。A、原型模型B、增量模型C、瀑布模型D、螺旋模型20.变化控制需要重点考虑( )。A、利用加锁技术防止覆盖B、渐进模型的建立C、变更对软件质量的影响如何D、控制权限的设置二、判断题(共 20 题、共 50 分)1.包与包之间不能共用一个相同的模型元素。正确 错误2.数据库结构设计包括:概念结构设计、逻辑结构设计和物理结构设计。( )正确 错误3.任务管理

13、子系统主要就是对进程的管理。正确 错误4.所有软件构件都有明确的范围及清楚的外部边界。正确 错误5.面向对象设计的结果,既可以用面向对象语言实现,也可以用非面向对象语言实现。正确 错误6.常用的面向过程包括:C+ 、Java、C#等高级语言。正确 错误7.先有状态图,才有事件跟踪图。正确 错误8.判定表能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。正确 错误9.对象图是类图的具体实例化。正确 错误10.面向对象系统的确认测试是面向白盒的,且可以应用传统的白盒方法完成测试工作。正确 错误11.构件图是一种静态模型。正确 错误12.PDL具有关键字的固定语法,它提供了结构化控制结

14、构、数据说明和模块化的特点。( )正确 错误13.N-S图可以很方便地表示嵌套关系以及模块之间的层次关系。正确 错误14.包通常用于对模型的组织管理,有时又包称为子系统。正确 错误15.脚本描写的范围仅限于系统内发生的全部事件。正确 错误16.在详细设计中,程序流程图是一种对过程、算法、流程进行表示的图形工具。正确 错误17.集成测试中,主要测试类协作。正确 错误18.单元测试应以白盒法为主进行测试( )。正确 错误19.国家标准GB8567-88计算机软件产品开发文件编制指南规定了软件需求规格说明的编制内容。( )正确 错误20.程序流程图是用特定的图形符号,对过程、算法、流程的一种图表示。

15、正确 错误特别提醒:一、填空题(共 10 题、共 20 分)1.视图被划分为:_、_ 和_ 三个视图域。在线答题扫码传如作答中有图片或公式,请使用“扫码传”2.在E-R图的扩展模型中,PowerDesigner的Conceptual Data Model为实体之间的联系增加了两种联系:_ 和_ 。在线答题扫码传如作答中有图片或公式,请使用“扫码传”3.测试需要考察模块间的接口和各模块之间的联系_。在线答题扫码传如作答中有图片或公式,请使用“扫码传”4.数据库结构设计包括:_结构设计、_结构设计、_结构设计。在线答题扫码传如作答中有图片或公式,请使用“扫码传”5.由数据元素组成数据的方式一般有3

16、种:_ 、_ 、_ 。在线答题扫码传如作答中有图片或公式,请使用“扫码传”6._描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。在线答题扫码传如作答中有图片或公式,请使用“扫码传”7.模型是由一组_和组织_的_组成。在线答题扫码传如作答中有图片或公式,请使用“扫码传”8.把待开发的软件项目与过去已完成的软件项目进行类比,区分出类似的部分和不同的部分,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为_。在线答题扫码传如作答中有图片或公式,请使用“扫码传”9.包与包之间允许建立_、_、_等关系在线答题扫码传如作答中有图片或公式

17、,请使用“扫码传”10.根据开发阶段的不同,软件测试可分为 _、_、_、_和_ 。在线答题扫码传如作答中有图片或公式,请使用“扫码传”二、名词解释题(共 5 题、共 30 分)1.Alpha测试在线答题扫码传如作答中有图片或公式,请使用“扫码传”2.HIPO图在线答题扫码传如作答中有图片或公式,请使用“扫码传”3.耦合在线答题扫码传如作答中有图片或公式,请使用“扫码传”4.软件过程在线答题扫码传如作答中有图片或公式,请使用“扫码传”5.回归测试在线答题扫码传如作答中有图片或公式,请使用“扫码传”三、简答题(共 5 题、共 50 分)1.简述UML的使用准则。在线答题扫码传如作答中有图片或公式,请使用“扫码传”2.面向数据结构设计方法的基本思想是什么?在线答题扫码传如作答中有图片或公式,请使用“扫码传”3.结构图的主要构成是什么?在线答题扫码传如作答中有图片或公式,请使用“扫码传”4.软件设计阶段的任务是什么?在线答题扫码传如作答中有图片或公式,请使用“扫码传”5.数据词典的词条中应该包含哪些信息?在线答题扫码传

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报