软件工程-模拟题

上传人:cl****1 文档编号:490292684 上传时间:2024-03-05 格式:DOCX 页数:18 大小:27.09KB
返回 下载 相关 举报
软件工程-模拟题_第1页
第1页 / 共18页
软件工程-模拟题_第2页
第2页 / 共18页
软件工程-模拟题_第3页
第3页 / 共18页
软件工程-模拟题_第4页
第4页 / 共18页
软件工程-模拟题_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《软件工程-模拟题》由会员分享,可在线阅读,更多相关《软件工程-模拟题(18页珍藏版)》请在金锄头文库上搜索。

1、软件工程模拟题1 .UML用来表达系统功能模型的图形化工具是()A.用例图B.状态图C.类图D.顺序图?答案:A2 .UML表达关系的术语中,聚合是一种特殊的()A.关联B.依赖C.泛化D.细化答案:C3 .基线(Baseline)是指在项目生命周期的不同时间点上,一个或一组配置项通过()而进入正式受控的一种状态.A.存取控制B.质量控制C.正式评审D.变更管理答案:C4 .类库这种机制是()级别的信息共享.A.同一类B.不同类C.同一应用D.不同应用答案:D5 .领域工程包括三个主要活动,(),构造和传播.A.分析B.重用C.设计D.应用答案:A6 .面向数据流的设计方法把()映射成软件结果

2、.A.数据流B.系统结构C.控制结构D.信息流答案:A7 .模块的内聚性最高的是().A.逻辑内聚8 .时间内聚C.偶然内聚D.功能内聚答案:D8 .确定测试计划是在()阶段制定的.A.总体设计B.详细设计C.编码D.测试答案:A9 .软件设计不依赖于所使用的软件().A.功能模型B.领域模型C.过程模型D.工程模型答案:C10 .软件设计白依据是().A.软件设计说明书B.软件规格说明书C.软件计划书D.软件管理说明答案:B11 .软件生存周期中,准确地确定软件系统必须做什么的阶段是()A.可行性分析和项目开发计划B.需求分析C.概要设计说明书D.详细设计答案:B12 .软件调试白目的是()

3、.A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能答案:B13 .数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是().A.数据库设计B.数据通信C.数据定义D.数据维护答案:C14 .CMMI能力等级中的第三级为().A.已执行级B.已管理级?C.已定义级D.已定量管理级?答案:C15 .在ER模型中,包含以下基本成分()A.数据对象,实体B.控制,联系,对象C.实体,联系,属性D.实体,属性,操作答案:C16 .采用Gantt图表示软件项目进度安排,下列说法中正确的是()A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是

4、关键任务D.能够表示子任务之间的并行和串行关系答案:D17.IDEF0图不反映出系统()A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件答案:B18 .下列关于JSP方法不正确的说法是()A.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的体系结构.因此它只适用于详细设计阶段答案:D19 .下面的()不是RUP模型的阶段A.启动阶段B.精化阶段C.构造阶段D.确认阶段 答案:D20 .在SD方法中

5、全面指导模块划分的最重要的原则是()A.程序模块化B.模块高内聚C.模块低耦合 D.模块独立性 答案:D21 .白盒测试中的逻辑覆盖中,最弱的覆盖是(). A.语句覆盖B.判定覆盖C.路径覆盖D.组合覆盖 答案:A22 .白盒测试技术依据的是().A.程序的逻辑结构B.程序的物理结构C.软件行为的描述 D.软件功能的描述 答案:A23.为了提高软件的可维护性,在编码阶段应注意(). A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格 答案:DA=2,C=1;A=-2,C=1;A=2,C=-24 .若有语句 if(A0)thenB=1/CelseB=1/A,选用类

6、似数据 1;A=-2,C=-1;得到不同B的值,这种测试策略为().A.定义域测试 B.等价类测试 C.路径测试 D.事务流测试 答案:C()25 .从测试完成程度来看,下列选项中测试覆盖率最低的是 A.分支覆盖B.语句覆盖C.路径覆盖D.条件组合覆盖答案:B26 .若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001,则设计这组测试用例的方法是()A.条件覆盖法B.等价类法C.边界值分析法D.错误推测法答案:C27 .一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于().A.成本估算B.

7、项目计划C.工程管理D.工程网络图答案:A28 .下列模型属于成本估算方法的有()A.COCOMO 模型B.McCall 模型C.McCabe度量法D.时间估算法答案:A29 .提高测试的有效性非常重要,成功的测试是指().A.证明了被测试程序正确无误B.说明了被测试程序符合相应的要求C.为发现被测试程序的错误D.发现了至今为止尚未发现的错误答案:D30 .程序流程图的优点不包括()A.历史最悠久,使用最广泛B.容易表示逐步求精的过程C.支持程序的三种基本控制结构D.直观清晰,易于使用答案:B31 .只有单重继承的类层次结构是()层次Z构.A.网状型B.星型C.树型D.环型答案:C32 .()

8、引入了 “风险驱动”的思想,适用于大规模的内部开发项目.A.增量模型B.喷泉模型C.原型模型D.螺旋模型答案:D33 .构件组装模型包含了()很多特征,它本质上是演化的,支持迭代的软件开发方法A.瀑布模型B.螺旋模型C.喷泉模型D.快速原型答案:B34 .黑盒测试在设计测试用例时,主要需要研究()A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明答案:A35 .黑盒测试技术不包括()A.等价类划分B.路径覆盖C.边界值分析法D.错误推测法答案:B36 .用黑盒技术设计测试用例的方法之一为().A.因果图B.条件覆盖C.判定覆盖D.基本路径测试答案:A3

9、7 .程序的三种基本控制结构是()A.过程,子过程,分程序B.顺序,选择和循环C.递归,堆栈和队列D.调用,返回和转移答案:B38 .()是通过了正式复审的软件配置项,是软件开发的里程碑A.版本控制B.基线C.过程管理D.部署答案:B39 .在UML中,交互图包括().A.顺序图和协作图B.状态图和活动图C.构件图和配置图D.对象图和类图答案:A40 .第一个体现结构化编程思想的程序设计语言是()A.FORTRANB.PASCALC.ControlD.PL/1答案:B41 .结构化程序设计主要强调的是().A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性答案:D42 .经济可

10、行性研究的范围包括()A.资源有效性B.管理制度C.效益分析D.开发风险答案:C43 .不适合作为科学工程计算的语言是().A.PascalB.ControlC.FortranD.Prolog答案:D,它是决定该系统是否开发的44 .可行性分析是在系统开发的早期所做的一项重要的论证工作 决策依据,因必须给出()的回答.A.确定B.行或不行C.正确D.无二义 答案:B45 .快速原型模型的主要特点之一是().A.开发完毕才见到产品B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 答案:D46 .类构件的重用方式有实例重用,继承重用和().A.多态重用 B.封装重

11、用 C.类重用 D.方法重用 答案:A47 .领域工程创建应用领域的模型,在软件工程流中该模型作为分析用户()的基础.A.可行性B.需求C.设计D.维护 答案:B48 .相对于螺旋模型,瀑布模型缺少().A.制定计划B.客户评估C.实施工程D.风险分析 答案:D49 .面向对象的分析方法主要是建立三类模型,即()A.系统模型,ER模型,应用模型B.对象*II型,动态模型,应用模型 C.ER模型,对象*II型,功能模型 D.对象*II型,动态模型,功能模型 答案:D50 .面向对象的主要特征有:对象唯一性,分类性,继承性以及().A.多态性B.完整性C.可移植性D.兼容性答案:A51 .用于描述

12、结构化分析中数据流加工逻辑的是()A.判定树B.ER 图C.状态图D.用例图答案:A52 .模块本身的内聚是模块独立性的重要性度量因素之一.在7类内聚中,具有最强内聚的一类是().A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚答案:D53 .把模块的控制结构转变成计算机可接受的程序代码的阶段是().A.详细设计B.测试C.维护D.编码答案:D54 .设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题 X需要的工作量(时间).对于 每个问题 P1 和 P2,如果 C(P1)C(P2),显然 E(P1)E(P2),则得出结论 E(P1+P2)E(P1)+E(P2) 就是:()A

13、.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据答案:A55 .内聚程度最低的是()内聚A.偶然B.过程C.顺序D.时间答案:A56 .几种常见的内聚类型中,最理想的内聚是()A.逻辑内聚B.顺序内聚?C.功能内聚D.过程内聚答案:C57 .若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是()A.时间内聚B.偶然内聚C.顺序内聚D.功能内聚答案:C58 .一个模块直接修改另一个模块的内部数据,这样的耦合被称为()A.内容耦合B.控制耦合C.公共耦合D.数据耦合答案:A59 .下列几种耦合类型中,耦合性最高的是()A.公共耦合B.控制耦合C.标记耦合D.数据耦合答案:A60 .瀑布模型本质上是一种().A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.早见产品模型答案:A61 .瀑布模型的存在问题是().A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求答案:B62 .汽车是一种交通工具,汽车类和交通工具类之间的关系是().A. 一般具体B.hasaC.整体部分D.组成答案:A63 .软件是()A.处理对象和

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号