《软件工程》习题集13.docx

上传人:b****0 文档编号:38810 上传时间:2022-10-01 格式:DOCX 页数:12 大小:29.07KB
下载 相关 举报
《软件工程》习题集13.docx_第1页
第1页 / 共12页
《软件工程》习题集13.docx_第2页
第2页 / 共12页
《软件工程》习题集13.docx_第3页
第3页 / 共12页
《软件工程》习题集13.docx_第4页
第4页 / 共12页
《软件工程》习题集13.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

《软件工程》习题集13.docx

《《软件工程》习题集13.docx》由会员分享,可在线阅读,更多相关《《软件工程》习题集13.docx(12页珍藏版)》请在冰豆网上搜索。

《软件工程》习题集13.docx

《软件工程》习题集13

《软件工程》习题集2013

        《软件工程》习题集  目录  一、选择题.......................................................................................................................................1二、填空题.....................................................................................................................................10三、论述题.....................................................................................................................................12四、综合题.....................................................................................................................................15    一、选择题  1.下例说法中正确的是  A)测试用例应输入数据和预期的输出数据两部分组成B)测试用例只需选用合理的输入数据C)每个程序员最好测试自己的程序  D)测试用例只需检查程序是否做了应该做的事    2.被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进  行检测,这种测试称为    A)白盒测试B)黑盒测试C)静态测试D)动态测试  3.在七种偶合中,最低偶合是  A)内容偶合B)公共偶合C)数据偶合D)控制偶合  4.检查软件产品是否符合需求定义的过程称为。

  A)确认测试B)集成测试C)验收测试D)验证测试  5.软件的定义阶段集中于哪个阶段?

________  A)见客户B)怎么做C)做什么D)查错误    6.对于软件公司来说最重要的什么?

________A)高级PC机B)企业服务器C)软件工程师D)项目管理规范  7.软件神话之一是,“即使进度拖后,也可以增加更多的人手,在项目后期赶上进度”。

但  是,实际上往往达不到预期目标,原因在于________。

    A)新来者技术水平不佳B)新来者与原来者沟通能力有问题C)新来者外语平不佳D)新来者与原来者沟通增加通信成本8.版本管理属于以下那种领域?

________  A)SCMB)SQAC)OOAD)WEB    9.在产品工程层次中,系统构造与集成活动不包括以下那类活动?

________  A)代码生成B)系统测试C)技术支持D)系统建模  10.以下关于实体-关系图(ERD)的说法哪个是正确的?

________  A)ERD只能用在数据库设计领域  B)ERD中的关系(用菱形表示)不可能有属性  C)ERD中的各个实体之间可以形成层次结构,类似于UML中的类图(Class图)D)ERD中的各个关系可以表达动态信息(数据的流动)  答案:

ACCACDDAAC    11.以下关于接口设计的说法哪个正确?

________  A)接口设计要在概要设计之前完成B)接口设计就是用户界面设计  C)接口设计和数据流图(在分析模型中)有密切的映射关系D)接口设计和状态变迁图(在分析模型中)有密切的映射关系12.白盒测试属于以下哪种测试?

________  A)单元测试B)系统测试C)集成测试D)确认测试13.独立测试组(ITG)为何比公司内部员工更适合来做一些测试?

________  A)他们的水平更高B)他们靠找出错误来拿工资C)他们很懂得黑盒测试D)他们不参与项目的整个过程14.Beta测试是在以下哪个场所进行的?

________  A)客户的单位B)野外C)网络中心D)开发者的场所15.面向对象的软件工程更加侧重以下哪个方面?

________  A)系统的数据B)系统的界面C)系统的行为D)系统的性能  16.在面向对象设计(OOD)模型中,消息设计(messagedesign)对应面向对象分析(OOA)模型  中的哪一个部分?

________A)用例(usecases)B)CRC索引卡片C)对象-关系模型D)对象-行为模型17.OO测试与传统测试在以下哪个方面存在区别?

________  A)测试目标发生变化B)包括测试OOA与OOD模型C)确认测试发生变化D)不再存在单元测试  18.当前的客户机/服务器(C/S)应用更多采用以下哪种软件构件的分布?

________  A)“胖”服务器/“胖”客户机B)“瘦”服务器/“胖”客户机C)“瘦”服务器/“瘦”客户机D)“胖”服务器/“瘦”客户机  19.以下那种Web应用体系结构最适合电子商务站点销售图书商品?

________  A)线性结构B)网格(grid)结构C)层次结构D)网络(networked)结构  答案:

CADACDBBB    20.代码行(LOC)是被用于进行软件度量的一个参量,它是用于________的。

  A)公共度量B)私有度量C)直接测量D)间接策测量21.概要设计一般不包括以下哪个内容?

________  A)项目背景介绍B)伪码实现C)子系统划分D)具体模块描述22.比较测试属于以下哪种测试?

________  A)黑盒测试B)灰盒测试C)白盒测试D)蓝盒测试23.用例图中,关系意味着某个用例的执行必然激活另一个用例。

  A、包含  B、扩展  C、泛化  D、关联  24.类图中,类被表示为三栏的矩形,类的方法写在中  A、第一栏  B、第二栏  C、第三栏  D、随便  25.如果数据加工的策略中包含复杂的嵌套条件判断和多目标动作,则更适合使用  描述其计算策略。

  A.判定表  B.结构化英语C.定义式  D.协作图  26.下列属于非功能需求的是  A、对系统发布时间的限制B、对开发工具的限制C对系统性能的要求  D、其上全是  27.在以下情况下,更适合以调查表作为需求获取的主要手段  A、需要与用户就某些功能的细节进行协商。

  B、需要了解目标系统的应用范围、战略目标和商业价值C、需要从大量用户那里获取关于需求的统计性信息  D、需要实际了解用户日常的工作过程和工作习惯。

  28.技术强调应该使程序具有单一的访问点和结束点,并且仅仅使用三种最基本  的控制流程,以提高程序的可靠性和可理解性。

  A、结构化分析  B、结构化设计  C、结构化编程D、都不是29.顺序图能够直观的体现之间动态协作的时序关系  A、对象  B、类  C、包  D、用例  答案:

CBBACADCCA  30.关于用例图以下说法不正确的是  A、每个用例至少要关联到一个参与者B、每个参与者至少要关联到一个用例C、扩展关系指向扩展用例D、包含关系指向基础用例  31.下列软件开发过程模型中,以风险控制为焦点的是。

  A.瀑布模型B.V模型C.螺旋模型  D.组件开发模型32.在下列收集需求的方式中,与用户直接沟通的方式是。

  A.访谈B.调查表C.原型  D.JAD会议33.业务需求的获取应该来自于。

  A.客户B.用户C.系统分析员  D.都不是34.对于此前没有类似开发经验的软件项目,系统分析员在需求开发阶段需要首先完成的工  作任务是。

  A.访谈B.领域了解C.确定业务需求D.划分用户群体  35.根据绘制数据流图的指导原则,数据流图中不能存在“黑洞”和“奇迹”,所谓“黑洞”  是指。

  A.只有输入数据流而没有输出数据流的数据加工B.只有输出数据流而没有输入数据流的数据加工C.没有标注方向的数据流D.没有命名的数据流  36.结构化分析应用的各种模型中,用于对目标系统的功能域建模。

  A.实体关系图B.数据流图C.状态迁移图  D.Petri网37.“注释”在UML中使用符号表示。

  cA  BD38.UML规定使用符号来表示类内部成员的protect可见性。

  A.+  B.-C.%D.#    答案:

ACABBABBD  39.UML的协作图表现的是之间的动态协作过程。

  A.类  B.对象C.包D.用例  40.继承反映了类之间的层次关系,而反映了一种整体与部分的关系。

  A继承B组合C封装D多态  41.下列描述中与给定实体关系图的含义有冲突的是。

  教师1..2讲授学期0..3课程    A.甲老师上学期没有承担授课任务。

B.甲老师本学期讲授了《系统建模》、《软件工程》、《数据结构》三门课。

C.甲老师、乙老师和丙老师本学期都讲授《C语言》这门课。

D.甲老师上学期讲授的是《C语言》和《PASCAL》,这学期讲授的是《C++》和《DELPHI》。

  42.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是(  )A.顺序结构B.选择结构C.嵌套结构D.循环结构  43.关于软件测试的目的,下面观点错误的是()A.为了发现错误而执行程序的过程  B.一个好的测试用例能够发现至今尚未发现的错误C.证明程序是正确、没有错误的  D.一个成功的测试用例是发现了至今尚未发现的错误的测试44.一个模块的是指能直接控制该模块的模块数。

  A扇出数B扇入数C宽度D深度45.单元测试的测试对象是。

  A系统  B程序模块C模块接口D系统功能46.瀑布模型的存在问题是()。

  A.用户容易参与开发  B.体现了推迟实现的观点  C.用户与开发者易沟通  D.不适用可变需求47.程序的三种基本控制结构是()。

  A.过程、子程序和分程序  B.顺序、选择和重复  C.递归、堆栈和队列  D.调用、返回和转移48.需求分析中开发人员要从用户那里了解()。

  A.软件做什么  B.用户使用界面  C.输入的信息  D.软件的规模  答案:

BBCCCBBDBA    49.需求分析阶段的任务是确定()。

  A.软件开发方法  B.软件开发工具C.软件开发费  D.软件系统的功能  50.在下列图形符号中,UML使用表示事物间的组合关系。

  A    B    C    D51.如果一个软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些  可能只有最终用户才能发现的错误,测试是一个用户在开发者的场所来进行的.测试的目的是寻找错误的原因并改正之。

A.α  B.β  C.γ  D.σ  52.系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。

  (  )不是系统测试的内容。

  A.路径测试B.可靠性测试C.安装测试  D.安全测试  55、软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1