奥鹏南开20春学期1709、1803、1809、1903、1909、2003软件工程与软件测试技术在线作业随机_第1页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003软件工程与软件测试技术在线作业随机_第2页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003软件工程与软件测试技术在线作业随机_第3页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003软件工程与软件测试技术在线作业随机_第4页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003软件工程与软件测试技术在线作业随机_第5页
免费预览已结束,剩余6页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 .描述结构化系统分析方法的工具不包括()A.数据流图B.组织结构图C.数据词典D.结构化语言【参考答案】:B2 .对象模型的描述工具是()。A.状态图B.数据流图C.结构图D.对象图【参考答案】:D3 .()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。A.部署图B.类图C.组件图D.配置图【参考答案】:B4 .()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。A.多态性B.继承C.消息D.封装【参考答案】:D5 .下面所列的性质中,()不属于面向对象程序设计的特性。A.继承

2、性B.重用性C.封装性D.可视化【参考答案】:D6 .可行性研究要进行一次()需求分析。A.详细的B.全面的C.简化的,压缩的D.彻底的【参考答案】:C7 .数据字典是对数据定义信息的集合,它所定义的对象都包含于A.数据流图B.程序框图C.软件结构D.方框图【参考答案】:A8 .在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()。A.顺序图B.状态图C.系统结构图D.数据流图【参考答案】:B9 .决策树()A.能用来代替程序流程图B.是程序流程图的辅助手段C.是描述基本加工的逻辑功能的有效工具D.A和B【参考答

3、案】:C10 .下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型【参考答案】:A11 .结构化分析方法(SA)最为常见的图形工具是()。A.程序流程图B.实体联系图C.数据流图D.结构图【参考答案】:C12 .进行需求分析可使用多种工具,但()是不适用的A.数据流图B.PAD图C.状态转换图D.数据词典【参考答案】:B13 .算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。A.程序流程图B.盒图C.PAD图D.判定表【参考答案】:D14 .分层DFD是一种比较严

4、格又易于理解的描述方式,它的顶层图描述了系统的()。A.细节B.输入与输出C.软件的作者D.绘制的时间【参考答案】:B15 .当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。()A.程序流程图B.N-S图C.PAD图D.判定表【参考答案】:D16 .在下列选项中,哪个不是软件的特征A.系统性与复制性B.可靠性与一致性C.抽象性与智能性D.有形性与可控性【参考答案】:D17 .面向对象的动态模型中,每张状态图表示()的动态行为。A.某一个类B.有关联的若干个类C.一系列事件D.一系列状态【参考答案】:A18 .软件需求规格说明书

5、的内容不应该包括()A.对重要功能的描述B.对算法的详细过程描述软件的性能C.对数据的要求D.19.以下属于面向对象的设计语言的是()。A.FORTRANS言B.Pascal语言C.C语言D.Java语言20.()工具在软件详细设计过程中不采用。A.判定表B.IPO图C.PDLDD.DFD图21.软件过程是A.特定的开发模型B.一种软件求解的计算逻辑合D.软件生命周期模型C.软件开发活动的集22.集成测试的主要方法有两个,一个是()A.白盒测试方法、黑盒测试方法B.等价类划分方法、边缘值分析方法渐增式测试方法、非渐增式测试方法D.因果图方法、错误推测方法C.23.在需求分析之前有必要进行()工

6、作。A.程序设计B.可行性分析C.ER分析D.2NF分析24.哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A.软件生命周期B.软件测试C.软件工程D.软件过程【参考答案】:C25 .需求工程的主要目的是()。A.系统开发的具体方案B.进一步确定用户的需求C.解决系统是“做什么的问题"D.解决系统是"如何做的问题"【参考答案】:C26 .需求获取的常用方法A.客户访谈B.建立联合分析小组C.问题分析与确认D.快速建立软件原型模型来获取需求【参考答案】:ABCD27 .软件生命周期的时期有A.软件定义B.软

7、件开发C.运行维护D.信息反馈【参考答案】:ABC28 .软件开发的阶段有A.概要设计B.详细设计C.编码D.单元测试、综合测试【参考答案】:ABCD29 .软件工程中的文档可以分为()。A.开发文档B.管理文档C.维护文档D.用户文档【参考答案】:ABD30 .需求分析的任务A.确定对系统的综合需求。B.分析系统的数据需求。C.建立软件的逻辑模型。D.编写软件需求规格说明书。【参考答案】:ABCD31 .循环测试要覆盖含有循环结构的所有路径是不可能的。T.对F.错【参考答案】:A32 .维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。T.对F.错【参考答案】:

8、T33 .衡量程序的质量不仅仅看它的逻辑是否正确,性能是否满足要求,更重要的是看它是否易读、易理解。T.对F.错【参考答案】:T34 .信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图T.对F.错【参考答案】:T35 .DFD是系统逻辑功能的图形展示T.对F.错【参考答案】:T36 .用面向对象方法开发的软件系统,可维护性好T.对F.错【参考答案】:T37 .应从用例模型中引入服务。T.对F.错【参考答案】:T38 .面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。T.对F.错【参考答案】:F39 .判定树是判定表的变种,也能清晰地表

9、示复杂的条件组合与应做的动作之间的对应关系。T.对F.错【参考答案】:T40 .为编程方便应增加底层成分,通过细化对象的分类来实现。T.对F.错【参考答案】:T41 .面向对象分析和设计活动是一个多次反复迭代的过程。T.对F.错【参考答案】:T42 .集成测试是将已分别通过测试的单元按设计要求组合起来再进行测试。T.对F.错【参考答案】:T43 .AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。T.对F.错【参考答案】:T44 .在描述一个模块时,还必须按模块的外部特性与内部特性分别描述T.对F.错【参考答案】:T45 .有效性测试通常使用白盒测试法。T.对F.错【参考答案】:F46 .逻辑覆盖测试引导人们把注意力集中在程序的各个判定部分,抓住了程序测试的重点。T.对F.错【参考答案】:T47 .数据流图的基本目的它描述系统由哪几部分组成,各部分之间的联系等,以直观的图形清晰地描述了系统数据的流动和处理过程。T.对F.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论