资源预览内容
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
【奥鹏】西安交通大学西交软件工程概论(高起专)在线作业试卷总分:100 得分:100第1题,以下说法错误的是()A、面向对象方法不仅支持过程抽象,而且支持数据抽象B、某些面向对象的程序设计语言还支持参数化抽象C、信息隐蔽通过对象的封装来实现D、在面向对象方法中,类是最基本的模块正确答案:D第2题,下面错误的说法是()A、每个数据流必须用名词或名词短语命名B、每个加工必须有名字,通常是动词短语C、每个数据存储必须用名词或名词短语D、每个数据源点或终点必须有名字正确答案:A第3题,软件维护工作的最主要部分是()A、校正性维护B、适应性维护C、完善性维护D、预防性维护正确答案:C第4题,内容耦合指()A、两个模块之间传递的是数据结构B、一个模块调用另一个模块时,传递的是控制变量C、通过一个公共数据环境相互作用的哪些模块间的耦合D、一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部正确答案:B第5题,分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A、细节B、输入与输出C、软件的作者D、绘制的时间正确答案:B第6题,以下不属于软件维护的困难表现的是()A、读懂别人的程序是困难的B、文档的不一致性C、源程序及相关文档的错误或丢失D、软件开发和软件维护在人员和时间上的差异正确答案:C第7题,对于集成测试,下列说法错误的是()A、应对每一个测试用例都执行测试规程B、应将测试结果与预期结果比较,研究两者的偏离原因C、将缺陷报告给相关构件工程师,不需要他们修改D、将缺陷报告给测试设计人员,由它们评估整个测试工作的结果正确答案:C第8题,同一类中有相同的数据结构,这是()级别的共享A、不同应用B、同一应用C、不同类D、同一类正确答案:D第9题,软件工程方法得以实施的主要保证是()A、硬件环境B、开发人员的素质C、软件开发工具和软件开发的环境D、软件开发的环境正确答案:C第10题,指出PDL是下列()语言A、高级程序设计语言B、伪码C、中级程序设计语言D、低级程序设计语言正确答案:D第11题,传统的测试策略是从()开始A、单元测试B、集成测试C、系统测试D、人员测试正确答案:A第12题,对象模型的描述工具是()A、状态图B、数据流图C、对象图D、结构图正确答案:C第13题,需求分析是()A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的D、由用户自己单独完成的正确答案:A第14题,瀑布模型的问题是()A、用户容易参与开发B、缺乏灵活性C、用户与开发者易沟通D、适用可变需求正确答案:B第15题,软件测试的目的是()A、证明软件的正确性B、找出软件系统中存在的所有错误C、证明软件系统中存在错误D、尽可能多的发现软件系统中的错误正确答案:D第16题,在软件生存周期中,工作量所占比例最大的阶段是()阶段A、需求分析B、设计C、测试D、维护正确答案:D第17题,软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑正确答案:B第18题,Constantine提出的“组织范型”包括()A、封闭式范型B、随机式范型C、开放式范型D、同步式范型正确答案:A,B,C,D第19题,通过黑盒测试主要发现以下错误:1)是否有不正确或遗漏了的功能。2)在接口上,能否正确地接受输入数据,能否产生正确的输出信息。3)访问外部信息是否有错。4)性能上是否满足要求等等。A、错误B、正确正确答案:B第20题,WirfsBrock等人提出了种类责任协作者开发类图的卡片技术。该技术使用实际的或虚拟的索引卡片,为定义类提供较多的信息。A、错误B、正确正确答案:B第21题,基本的估算方法有自顶向下估算、自底向上估算、差别估算法等等。A、错误B、正确正确答案:B第22题,螺旋模型将瀑布模型和增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。A、错误B、正确正确答案:B第23题,软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。A、错误B、正确正确答案:B第24题,软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。A、错误B、正确正确答案:B第25题,可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。A、错误B、正确正确答案:B第26题,测试人员将一次迭代内测试工作的结果和测试计划建立的目标进行对比,做出评估,这一过程叫做评估测试。A、错误B、正确正确答案:B第27题,传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。A、错误B、正确正确答案:B第28题,UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。A、错误B、正确正确答案:B第29题,数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。A、错误B、正确正确答案:B第30题,Booch方法的开发模型分静态模型和动态模型类型。A、错误B、正确正确答案:B第31题,非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。A、错误B、正确正确答案:B第32题,分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。A、错误B、正确正确答案:B第33题,桩模块用来代替被测模块所调用的模块。它的作用是返回被测模块所需的信息。A、错误B、正确正确答案:B第34题,IDEF0用来描述系统的功能活动及联系,建立系统的功能模型。A、错误B、正确正确答案:B第35题,在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。A、错误B、正确正确答案:B第36题,内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。A、错误B、正确正确答案:B第37题,维护没有副作用。A、错误B、正确正确答案:A第38题,软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。A、错误B、正确正确答案:B第39题,软件维护费用增加的主要原因是维护的生产率非常低。A、错误B、正确正确答案:B第40题,类有三种复用方式:实例复用、继承复用、多态复用。A、错误B、正确正确答案:B第41题,软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。A、错误B、正确正确答案:B第42题,测试模型包括:测试用例、测试用例、测试构件。A、错误B、正确正确答案:B第43题,面向对象软件的测试过程有:单元测试、集成测试、确认测试等。A、错误B、正确正确答案:B第44题,RUP设计的主要结果是设计模型,用来可视化的描述系统的实现。A、错误B、正确正确答案:B第45题,概要设计的基本任务有:1)设计软件系统结构简称软件结构)2)数据结构及数据库设计3)编写概要设计文档4)评审。A、错误B、正确正确答案:B第46题,带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。A、错误B、正确正确答案:B第47题,Wasserman1995提出了5种创建设计的方法:模块化分解、面向数据的分解、面向事件的分解、由外往内的设计、面向对象的设计。A、错误B、正确正确答案:B第48题,软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。A、错误B、正确正确答案:B
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号