




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程1以下哪一项不是软件危机的表现形式(C)A成本高B生产率低C技术发展快D质量得不到保证2哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。(A)A演化模型B喷泉模型C原型模型D螺旋模型3可行性研究的目的不包括(B)A分析开发系统的必要性B确定系统建模的方案C分析系统风险D确定是否值得开发系统4可行性分析研究的费用大约是项目总经费的(B)。A2B8C20D505在ER模型中,包含以下基本成分(C)。A数据、对象、实体B控制、联系、对象C实体、联系、属性D实体、属性、联系6软件需求分析产生一个重要文档是(B)。A软件维护说明书B需求规格说明书C可行性报告D初步用户手册7内聚程度较低的是(D)。A通信内聚B过程内聚C顺序内聚D时间内聚8概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是(D)A把软件划分成模块B确定模块之间的调用关系C确定各个模块的功能D设计每个模块的伪代码9UML语言支持的建模方式不包括有(C)。A静态建模B动态建模C模块化建模D功能建模10以下哪一项不是面向对象的特征。(D)A多态性B继承性C封装性D过程调用11在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了(A)A软件危机B软件工程C程序设计革命D结构化程序设计12瀑布模型的关键不足在于(B)A过于简单B不能适应需求的动态变更C过于灵活D各个阶段需要进行评审13可行性研究的四大要素是(A)。A经济、技术、法律和社会环境B经济、技术、开发组织能力和领导者水平C经济、技术、计算机硬件环境和网络带宽D经济、技术、软件开发工具和人员的稳定性14经济可行性研究的主要内容包括(D)A开发过程B开发工具C风险分析D效益分析15在需求分析过程中,分析员要从用户那里解决的最重要的问题是(A)。A要求软件做什么B要给软件提供哪些信息C要求软件工作效率如何D要求软件具有什么样的结构16DFD中的每个加工至少需要(D)A一个输入流B一个输出流C一个输入或输出流D一个输入流和一个输出流17PDL是描述处理过程(C)。A做什么B为什么做C怎么做D对谁做18当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)A数据耦合B公共耦合C标记耦合D内容耦合19按照模块独立性,耦合程度由弱至强正确的顺序是(A)。A数据耦合、控制耦合、外部耦合、内容耦合B控制耦合、数据耦合、内容耦合、外部耦合C内容耦合、外部耦合、控制耦合、数据耦合D外部耦合、内容耦合、数据耦合、控制耦合20UML中,包图是一种(C)。A集合B数据结构C分组机制D对系统的动态描述21面向对象设计首先要确定系统的总体结构和风格,构造系统的(B)。A逻辑模型B物理模型C数据模型D用例模型23类有3种类型,即(B)。A边界类、实体类、控制类B实体类、控制类、界面类C控制类、实体类、虚类D界面类、控制类、公共类24(D)是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。A消息连接B参数传递C方法重写D继承25结构化程序设计主要强调的是(D)。A程序的规模B程序效率C程序语言的先进性D程序易读性26下列关于功能性注释不正确的说法是(B)。A功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态B注释用来说明程序段,需要在每一行都要加注释C可使用空行或缩进,以便很容易区分注释和程序D修改程序也应修改注释27软件测试的目的是(B)。A评价软件的质量B发现软件的错误C找出软件中的所有错误D证明软件是正确的28在设计黑盒测试用例时,主要研究(D)。A概要设计说明书B详细设计说明C项目开发计划D需求规格说明29以下属于完善性维护的有(B)。A解决开发时未能测试各种可能条件带来的问题B增加联机求助命令C缩短系统的应答时间,使其达到特定要求D为提高软件的可靠性和可维护性,主动修改软件30软件项目管理的内容包括(D)。A人员的组织与管理B软件配置管理C软件开发进度计划D以上所有31以下哪一项不属于面向对象的软件开发方法(C)ACOAD方法BBOOCH方法CJACKSON方法DOMT方法32面向对象分析的核心在于(D)。A建立正确的模型B识别问题域对象C识别对象之间的关系D上面都有33在面向对象方法中,描述系统控制结构的模型是(A)模型。A动态模型B功能模型C对象模型D静态模型34面向对象分析和设计涉及到三个方面的内容(A)、一系列有效的分析步骤和一个方便易用的建模工具。A一套完善的建模符号B有效的数据结构C灵活的体系结构D稳定的系统架构35每个子系统的接口上定义了若干(B),体现了子系统的功能。A说明B操作C属性D关系36程序设计语言的技术特性不应包括(D)。A数据结构的描述性B抽象类型的描述性C数据库的易操作性D软件的可移植性37以下哪种测试方法不属于白盒测试技术(B)。A语句覆盖测试B边界值分析测试C条件覆盖测试D判断覆盖测试38软件测试的主要特点是(C)。A软件测试的开销不大B软件测试要依靠工具C软件不能进行“穷举”测试D软件测试要依靠人工39在软件生存期的维护阶段,继续诊断和修正错误的过程称为(D)。A完善性维护B适应性维护C预防性维护D改正性维护1软件工程学科出现的主要原因是(C)。A计算机的发展B其他工程科学的影响C软件危机的出现D程序设计方法学的影响2、(A)是职业软件工程师的必要条件。A自律、善于沟通、具有一定的软件技能B编程速度快C熟悉众多的软件环境D语言天赋7、程序流程图与数据流程图的关系(A)。A不确定B数据流程图可以转换成程序流程图C数据调用关系D程序流程图可以转换成数据流程图11、软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是(C),最上层是工具层。A过程层B方法层C过程层和方法层D系统层13、针对需求不确定的软件开发,比较好的模型是(A)。A快速原型化模型B瀑布模型C软件成熟度模型D系统化模型15、针对需求不确定的软件开发,比较好的模型是(A)。A快速原型化模型B瀑布模型C软件成熟度模型D系统化模型16、软件结构图中没有(D)元素。A模块B调用参数C返回结果D判断17、结构化设计方法划分模块的原则是(C)。A模块扇出小于5B模块扇入小于5C低耦合,高内聚D模块深度小于718、配置视图体现了系统的实现环境,反映系统的(B)。A逻辑架构B物理架构C组成结构D体系结构19、角色可以有四种类型系统的使用者,硬件设备,外部系统和(D)。A数据库B接口C对象D时间20、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由(C)实现。A场景描述B活动图和场景描述C用例图和场景描述D交互图和场景描述22、对用例进行设计,发现实现用例功能的(D),确定类之间的关系。A算法B业务流程C数据结构D关键类23、框架是一组可用于不同应用的(A)的集合。A类B数据结构C函数D过程24、从狭义上讲,软件测试是(D)的过程。A为发现错误而执行程序B为了验证程序正确C用不同的数据验证程序正确性D区分程序员水平27、一般维护程序代码的策略(B)。A从需求开始重新开发B根据维护申请读源程序,并修改C找一个新的模块替换D不用读源程序,从新编写代码28、GANTT图直观简明、易学易用,但它不能(A)。A直接反应任务间的依赖关系和关键路径B反应任务的分解情况C直接反应任务的起止日期D反应具体任务的时间段29、(D)针对开发过程中的程序、数据、文档提出使用和管理策略。A组织管理B过程管理C风险管理D软件配置管理30、程序的三种基本控制结构,包括顺序结构、(A)和循环结构。A判断结构B说明结构C输入结构D输出结构31、在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是(C)。A控制类B组件类C主函数D事务类32、信息隐藏的核心内容是(D)。A把数据都放在公共的区域B数据不能被其他模块访问C一个模块的内部信息不允许其他模块直接访问D把信息加密,只能让有密钥的模块访问33、面向过程的方法最关心的是过程,而过程实施的对象是作为过程(D)传递的。A参数B主体C过程D数据结构34、测试用例是一组(A)。A测试用的输入数据以及对应的预期结果B测试驱动程序C测试数据D测试程序及数据35、由于面向对象中的继承和消息机制,使得软件测试(B)。A更加简单B更加复杂C没变D不确定36、软件维护过程中产生的副作用,一般是由(B)引起的。A算法说明B修改程序C优先级D环境要求37、项目计划活动的主要任务是(D)。A估算项目的进度B分配工作量C计划资源使用D以上全部38、如果程序代码的(C)好,则调试的成本就可以大幅度降低。A性能比B可扩充性C可读性D可移植性39、两个浮点数X0和X1比较相等时,应该用(C)比较。AX0X1BX1X0C|X0X1|DX0X140、瀑布模型存在的问题是(D)。A用户容易参与开发B适用可变需求C用户与开发者易沟通D缺乏灵活性41可行性研究的主要任务是(C)。A确定系统做什么B确定性能C确定功能D进行一次简要的需求分析42、用户需求描述的是(A)。A用户使用该软件要完成的任务B业务需求C功能需求D软件目标、规模和范围43、数据流程图的主要作用是(B)。A描述模块组成B说明用户数据结构C描述软件功能D建造系统的逻辑模型44、业务需求描述的是(D)。A功能需求B用户需求C用户的具体业务流程D软件的目标、规模和范围45、一个数据流程图中的图形符号有且仅有(C)种。A3B5C4D746、非直接耦合的模块独立性最强,(A)的模块独立性最弱。A内容耦合B数据耦合C控制耦合D外部耦合47、信息隐藏的核心内容是(C)。A把数据都放在公共的区域B数据不能被其他模块访问C一个模块的内部信息不允许其他模块直接访问D把信息加密,只能让有密钥的模块访问48、面向过程的方法最关心的是过程,而过程实施的对象是作为过程(A)传递的。A参数B主体C过程D数据结构49、(C)用于描述系统的功能集。A组件视图B逻辑视图C用例视图D对象视图50、用(D)模型描述系统组织结构。A组织BCMMC数据D静态51、下面的哪个选项不是软件工程的宗旨(D)。A开发满足用户需求的软件B研究算法C及时交付软件D生产无故障软件52、软件开发活动的顺序应该是(A)。A问题定义、可行性研究、需求分析、设计、编码和测试。B问题定义、设计、可行性研究、编码和测试。C需求分析、设计、编码和测试。D需求分析、编码和测试、试运行。53、假定银行的存款年利率是2,请问现在存5000元,两年后价值应为(A)元。A5202B4500C5100D471254、系统物理模型用(A)表示。A系统流程图B数据流程图C程序流程图DER图60、用(D)模型分析和定义用户的功能需求。A数据B静态C动态D用例62、如果对象之间的耦合是通过(A)来实现的,则这种耦合就是交互耦合。A消息机制B参数C方法D公共数据区71、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用(D)实现。A状态图B交互图C活动图D以上全部74、测试最早的开始时间是(C)。A从详细设计阶段开始B从编码阶段开始C从需求分析阶段开始D以上都对75、从测试对象的粒度上划分测试为(C)。A单元测试、集成测试B压力测试、功能测试、性能测试和系统测试C单元测试、集成测试、系统测试和验收测试D黑盒测试、白盒测试、功能测试和性能测试76、(B)不符合软件测试原则。A对每个测试结果进行检查,不漏掉已经出现的错误迹象B程序员应该仔细测试自己编写的程序代码C程序员要避免测试自己编写的程序代码D测试工作越早开始越好77、引起软件改变的原因主要有(D)。A运行环境变化B需求变化C系统有错D以上全部78、(C)针对开发过程中的程序、数据、文档提出使用和管理策略。A组织管理B过程管理C软件配置管理D风险管理1软件工程的出现是由于(A)A软件危机B计算机硬件技术的发展C软件社会化的需要D计算机软件技术的发展2螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型。(A)A快速原型模型B专家模型CV模型D演化模型3软件可行性研究一般不考虑(D)A是否有足够的人员和相关的技术来支持系统开发B是否有足够的工具和相关的技术来支持系统开发C待开发软件是否有市场、经济上是否合算D待开发的软件是否会有质量问题4软件需求分析的任务不包括(C)。A问题分析B信息域分析C结构化设计D确定逻辑结构5结构化分析方法(SA法)使用的主要描述工具有(D)。A数据库B模块结构图CPAD图D分层的DFD图6源程序的效率与(D)阶段确定的算法的效率直接有关。A概要设计B总体设计C单元设计D详细设计7画DFD图的主要目的是(A)。A作为需求分析阶段用户与开发者之间交流信息的工具B对系统的数据结构进行描述C对目标系统的层次结构进行描述D作为编码和测试的工具8耦合度最高的是(B)。A外部耦合B内容耦合C控制耦合D数据耦合9为了提高模块的独立性,模块之间最好是(D)。A控制耦合B公共耦合C内容耦合D数据耦合10UML是一种(A)。A建模工具B可视化的程序设计语言C可视化的建模语言D过程11下面的哪个选项不是软件工程的宗旨(B)。A开发满足用户需求的软件B研究算法C及时交付软件D生产无故障软件12是职业软件工程师的必要条件。(A)A自律、善于沟通、具有一定的软件技能B编程速度快C熟悉众多的软件环境D语言天赋13可行性分析研究的目的是(B)A争取项目B项目是否值得开发C开发项目D规划项目14可行性研究实质上是在较高层次上、以较抽象的方式进行(B)的过程。A详细软件设计B需求分析和设计C深入的需求分析D测试设计15需求规格说明书的作用不包括(C)A软件验收的依据B用户与开发人员对软件要做什么的共同理解C软件可行性研究的依据D软件设计的依据16进行需求分析有的多种描述工具,但不包括(C)。A数据流图B判定表CPAD图D数据词典17反映模块独立性的指标是(D)。A模块的复杂性B模块的大小C模块的参数D内聚和耦合18两个模块都访问一个全局简单变量而不是同一全局数据结构,则这两个模块属于(B)。A数据耦合B外部耦合C公共耦合D内容耦合19下列哪个不是UML的视图(B)A逻辑视图B行为视图C组件视图D并发视图20属于某个类的一个具体对象称为该类的(A)。A实例B虚拟C继承D多态21反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是(C)。A顺序图B类图C合作图D组件图22面向对象分析和设计的界限是(C),从分析到设计是一个逐渐扩充模型的过程。A清晰的B模糊的C非线性的D确定的23动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用(D)实现。A状态图B交互图C活动图D以上全部24不适合作为数据处理与数据库应用的语言是(D)ASQLBCOBOLC4GLDLISP25软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为(C)测试。A白盒法B灰盒法C黑盒法D综合法26若有一个计算类型的程序,它的输入量只有一个X,其范围是10,10,现从输入的角度考虑一组测试用例1001,10,10,1001。设计这组测试用例的方法是(C)。A条件覆盖法B等价分类法C边界值分析法D错误推测法27即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为(A)。A完善性维护B预防性维护
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政策性农业保险发展现状研究
- 船舶疏导合同(标准版)
- 外汇交易合同(标准版)
- 历史学习之旅
- DB37-T 3543-2019 城际城市配送集装箱通.用技术条件
- 《离散数学(微课版)(第2版)》实验指导书 - 第1-5章
- 2025煤矿企业主要负责人考试安全生产知识和管理能力考前冲刺试题及答案
- 2025年建筑施工企业安管人员考试(专职安全生产管理人员C3类)(综合类)全真冲刺试题及答案
- 2024年省燃气经营企业从业人员考试(燃气输配场站工)经典试题及答案四
- 2025年勘察设计注册环保工程师考试(物理污染控制专业案例)综合练习题及答案
- 冬天施工安全培训考试题及答案解析
- 2025年车险核保考试题及答案
- Unit4SectionB1a-1f课件人教版八年级英语上册
- 2025秋人教版四上 教学设计Unit 1 Helping at home单元整体教学设计表格式(5课时)
- 七年级历史考试卷子及答案
- 小学班主任教育教学案例集
- 大国兵器(中北大学)学习通网课章节测试答案
- 急性呼吸窘迫综合征合并呼吸机相关肺炎护理查房
- 2025年公务员公开遴选笔试试题及答案(综合类)
- 乙二醇合同范本
- 3.3.2元素符号和元素周期表教学设计-九年级化学人教版上册
评论
0/150
提交评论