




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题1、下列错误的是A在软件设计中应该追求尽可能松散耦合的系统B可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解C模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大D模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性我的答案:C2、()意味着一个操作在不同的类中可以有不同的实现方式。A多继承B多态性C消息D封装我的答案:B3、需求分析的主要方法有()。A形式化分析方法BPAD图描述C结构化分析方法D程序流程图我的答案:C4、通过执行对象的操作可改变对象的属性,但它必须通过()的传递。A操作B消息C信息D继承我的答案:B5、一个模块把数值作为参数传送给另一个模块,这种耦合方式称为(A数据耦合B公共耦合C控制耦合D标记耦合我的答案:A6、面向对象程序设计语言不同于其他语言的最主要特点是()。A模块性B抽象性C继承性D内聚性我的答案:C7、关联是建立()之间关系的一种手段。A对象B类C功能D属性我的答案:B8、当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。()A程序流程图BN-S图CPAD图D判定表我的答案:D9、需求工程的主要目的是()。A系统开发的具体方案B进一步确定用户的需求C解决系统是"做什么的问题"D解决系统是"如何做的问题"我的答案:C10、面向对象的主要特征除了对象唯一性、封装、继承外,还有()。A兼容性B完整性C可移植性D多态性我的答案:D11、模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()A内聚性和耦合性B局部化和封装化我的答案:我的答案:CC抽象和信息隐藏D逐步求精和结构图我的答案:A12、软件维护的副作用是指()。A运行时误操作B隐含的错误C因修改软件而造成的错误D开发时的错误我的答案:C13、列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A原型模型B瀑布模型C基于知识的智能模型D变换模型我的答案:A14、SA方法的基本思想是()。A自底向上逐步抽象B自底向上逐步分解C自顶向下逐步分解D自上向下逐步抽象15、应该在(),确定对象类中应有的服务A建立对象模型之时B建立动态模型和功能模型之后C建立功能模型之后D建立动态模型之后我的答案:B16、面向对象的实现主要包括()。A把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序B面向对象设计C选择面向对象语言D单元测试我的答案:A17、面向对象设计OOD模型的主要部件中,通常不包括()。A通信部件B人机交互部件C任务管理D数据管理我的答案:A18、可行性研究要进行一次()需求分析。A详细的B全面的C简化的,压缩的D彻底的我的答案:C19、()工具在软件详细设计过程中不采用。A判定表BIPO图CPDLDDDFD图我的答案:D20、螺旋模型综合了()的优点,并增加了风险分析。A增量模型和喷泉模型B瀑布模型和演化模型C演化模型和喷泉模型D原型模型和喷泉模型我的答案:B21、下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。A原型模型B瀑布模型C喷泉模型DD螺旋模型22、Jackson方法根据()来导出程序结构A数据流图B数据间的控制结构C数据结构DIPO图我的答案:C23、集成测试的主要方法有两个,一个是(),一个是()。A白盒测试方法、黑盒测试方法B等价类划分方法、边缘值分析方法C渐增式测试方法、非渐增式测试方法D因果图方法、错误推测方法我的答案:C24、所有的对象可以成为各种对象类,每个对象类都定义了一组()A说明B类型C过程D方法我的答案:D25、在软件测试中,逻辑覆盖标准主要用于()。A白盒测试方法B黑盒测试方法C灰盒测试方法D回归测试方法我的答案:A二、多选题1、软件体系结构设计准则的是A体系结构是对复杂事物的一种抽象B体系结构在一定的时间内保持稳定C良好的体系结构意味着普通、高效和稳定我的答案:CAB2、描述程序处理过程的工具称为详细设计工具,可以分为哪几类A样式B图形C表格D语言我的答案:DCB3、结构性分析方法使用的描述工具有A数据流图B数据字典C结构化语言D判定树和判定表我的答案:CABD4、下列属于软件定义时期的任务的有A确定总目标和可行性A对A对B错我的答案:AA对A对B错我的答案:AA对A对B错B估计资源和成本C导出策略和系统功能D测试我的答案:ACB5、结构化程序一般有那些特征A一个入口B一个出口C程序中无死语句D程序中无死循环我的答案:CDBA三、判断题1、自顶向下集成测试不需要测试驱动模块,需要桩模块A对B错我的答案:A2、类封装比对象封装更具体、更细致。A对B错我的答案:B3、响应时间易变性高有助于用户建立起稳定的工作节奏我的答案:B4、应从对象模型中确定服务。A对B错我的答案:B5、衡量程序的质量不仅仅看它的逻辑是否正确,性能是否满足要求,更重要的是看它是否易读、易理解。A对B错我的答案:A6、软件设计软件设计是把软件需求转换为软件表示的过程A对B错我的答案:A7、在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。A对B错我的答案:A8、HIPO法既是需求分析方法,又是软件设计方法9、有效性测试通常使用白盒测试法。A对B错我的答案:B10、优化算法的一个途径是尽量扩大查找范围。A对B错我的答案:B11、需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。A对B错我的答案:A12、IPO图的优点是使用的符号少而简单,因此易学易懂A对B错我的答案:A13、可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。A对A对B错14应该把需要频繁交换信息的对象尽量地放在一台处理机上A对B错我的答案:A15、面向对象测试用例的设计由软件的输入—处理—输出视图或单个模块的算法细节驱动。A对B错我的答案:B16、构件图由结点和结点间的关联关系组成,描述运行软件的系统中硬件和软件的物理结构。A对B错我的答案:B17、C++、Java语言,是面向对象的设计语言,用于面向对象的方开发软件。A对B错我的答案:A18、逻辑覆盖测试引导人们把注意力集中在程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车行业劳动合同模板大全
- 洗刷刷创意画课件
- 技术顾问合作合同文本
- 健康管理与咨询服务合同范本
- 天然气购销居间合同范本
- 舞台背景屏租赁合同范本
- 清洁服务行业清洁技术创新与知识产权保护考核试卷
- 水果罐头加工中的新型加工工艺研究考核试卷
- 民政局离婚合同标准文本
- 河道综合治理与生态修复技术考核试卷
- 会计师聘书模板
- 粤教版科学四年级上册全册试卷(含答案)
- 呼吸系统疾病的护理研究进展与实际应用
- 盐酸丙卡特罗吸入溶液-药品临床应用解读
- DLT827-2002 灯泡贯流式水轮发电机组起动试验规程
- 青少版新概念英语1B-期末测试题(打印1)
- 房屋租赁合同模板(10篇)
- 铲车安全驾驶和保养操作规程
- 国开土地利用规划形考任务1-4答案
- 岗位价值评估表
- 煤矿职业危害预防和控制课件
评论
0/150
提交评论