




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2015年电大本科软件工程期末精篇复习资料选择题1、软件工程的研究者将软件开发和维护过程概括为(C)大活动。A5B7C8D32、(A)是职业软件工程师的必要条件。A自律、善于沟通、具有一定的软件技能B编程速度快C系统处理过程D数据处理过程16、PDL是一种(D)语言。A低级程序设计语言B建模语言C高级程序设计语言D过程设计语言17、结构化设计方法划分模块的原则是(C)。A模块扇出小于5B模块扇入小于5C低耦合,高内聚D模块深度小于7C熟悉众多的软件环境D语言天赋3、计算机病毒是指(B)。A计算机系统的漏洞B一组自我复制和自动执行的具有破坏能力的代码C一种细菌D程序中的BUG4、软件需求具有(D)。A主观性B不确定性C多变性D以上全部5、描述软件需求通常不用哪个工具(C)。A数据流程图B数据字典C模块结构图DER图6、软件结构图中没有(D)元素。A模块B调用参数C返回结果D判断7、程序流程图与数据流程图的关系(A)。A不确定B数据流程图可以转换成程序流程图C数据调用关系D程序流程图可以转换成数据流程图8、包含关系用于构造多个用例(B)。A关系B共性的部分C角色D特殊活动9、如果说用例F被用例T扩展,意思是(A)。AF是一个一般用例,T是一个特殊用例BF是一个特殊用户,T是一个一般用例C都是一般用例D都是特殊用例10、用(C)对需要长久保存的信息进行建模。A实体类B数据库表CER图D对象类11、美国卡内基梅隆大学制定的SWCMM是(C)。A软件工作规范B软件工作流描述C软件成熟度模型D软件描述的一般方法12、螺旋模型是一种将(D)结合起来的软件开发模型。A原型化模型和增量模型B风险判断和瀑布模型C瀑布模型和原型化模型D瀑布模型和增量模型13可行性研究的四大要素是(A)。A经济、技术、法律和社会环境B经济、技术、开发组织能力和领导者水平C经济、技术、计算机硬件环境和网络带宽D经济、技术、软件开发工具和人员的稳定性14、软件调研报告是在(B)提交的。A可行性分析之前B需求分析之前C签合同之前D设计的时候15、系统流程图的主要作用(A)A描述系统的物理模型B业务流程18、配置视图体现了系统的实现环境,反映系统的(B)。A逻辑架构B物理架构C组成结构D体系结构19、角色可以有四种类型系统的使用者,硬件设备,外部系统和(D)。A数据库B接口C对象D时间20、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由(C)实现。A场景描述B活动图和场景描述C用例图和场景描述D交互图和场景描述21、下面的哪个选项不是软件工程的宗旨(B)。A开发满足用户需求的软件B研究算法C及时交付软件D生产无故障软件22、针对需求不确定的软件开发,比较好的模型是(A)。A快速原型化模型B瀑布模型C软件成熟度模型D系统化模型23、可行性分析研究的费用大约是项目总经费的(B)。A2B6C20D524、业务需求描述的是(D)。A功能需求B用户需求C用户的具体业务流程D软件的目标、规模和范围25、一个数据流程图中的图形符号有且仅有(C)种。A3B5C4D726、非直接耦合的模块独立性最强,(A)的模块独立性最弱。A内容耦合B数据耦合C控制耦合D外部耦合27、信息隐藏的核心内容是(C)。A把数据都放在公共的区域B数据不能被其他模块访问C一个模块的内部信息不允许其他模块直接访问D把信息加密,只能让有密钥的模块访问28、面向过程的方法最关心的是(A),而过程实施的对象是作为过程参数传递的。A参数B主体C过程D数据结构29、(C)用于描述系统的功能集。A组件视图B逻辑视图C用例视图D对象视图30、用(D)模型建立系统组织结构。A组织BCMMC数据D静态31、对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由(B)实现。A顺序图B类图C状态图D组件图32、如果对象之间的耦合是通过(A)来实现的,则这种耦合就是交互耦合。A消息机制B参数C方法D公共数据区33、定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的(C)指标。A有效性B安全性C可维护性D开发效率34、在设计测试用例时,应该包括(D)测试用例。A可能产生无效输出的输入情况B无效的和不期望的输入情况C有效的和期望的输入情况D上面所有情况35、(B)属于功能测试方法。A等价类划分和判定覆盖B边值分析和等价类划分C边值分析和判定覆盖D判定覆盖和回归测试36、一个软件项目大约(A)的工作量在开发阶段,()的工作量在维护阶段。A30,70B70,30C30,30D70,7037、软件项目管理的内容不包括(B)。A人员的组织与管理B技术和算法C软件配置管理D软件开发进度计划38、通俗的说,软件项目管理中常说的基线是(D)。A管理的基本思路B一种软件开发的基本策略C基本的技术路线D通过正式复审的文档39、科学计算领域一般选择(B)语言。AHTMLBCC汇编语言DXML40对于嵌套的循环和分支程序,层次不要超过(C)层。A1B2C3D541、在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是(A)。A控制类B组件类C主函数D事务类42、继承耦合是(B)之间的一种关联形式,设计时应该适当使用这种耦合。A虚类与实体类B一般化类与特殊化类C控制类与界面类D数据类与处理类43、构架设计的主要目的是(D),这项工作由经验丰富的构架设计师主持完成。A类图B确定系统数据结构C处理流程D确定系统总体结构44、测试用例是一组(A)。A测试用的输入数据以及对应的预期结果B测试驱动程序C测试数据D测试程序及数据45、由于面向对象中的继承和消息机制,使得软件测试(B)。A更加简单B更加复杂C没变D不确定46、软件维护过程中产生的副作用,一般是由(B)引起的。A算法说明B修改程序C优先级D环境要求47、项目计划活动的主要任务是(D)。A估算项目的进度B分配工作量C计划资源使用D以上全部48、如果程序代码的(C)好,则调试的成本就可以大幅度降低。A性能比B可扩充性C可读性D可移植性49、两个浮点数X0和X1比较相等时,应该用(C)比较。AX0X1BX1X0C|X0X1|DX0X150、瀑布模型存在的问题是(D)。A用户容易参与开发B适用可变需求C用户与开发者易沟通D缺乏灵活性51、(B)不是分析建模的目的。A定义可验证的软件需求B开发一个简单的问题解决方案C描述客户需求D建立软件设计的基础52、对用例进行设计,发现实现用例功能的(D),确定类之间的关系。A算法B业务流程C数据结构D关键类53、框架是一组可用于不同应用的(A)的集合。A类B数据结构C函数D过程54、从狭义上讲,软件测试是(A)的过程。A为发现错误而执行程序B为了验证程序正确C用不同的数据验证程序正确性D区分程序员水平55、在设计黑盒测试用例时,主要研究(D)。A概要设计说明书B详细设计说明C项目开发计划D需求规格说明56、(B)时,测试人员必须接触到程序源代码。A、黑盒测试B、白盒测试C、压力测试D、外观测试57、一般维护程序代码的策略(B)。A从需求开始重新开发B根据维护申请读源程序,并修改C找一个新的模块替换D不用读源程序,从新编写代码58、GANTT图直观简明、易学易用,但它不能(A)。A直接反应任务间的依赖关系和关键路径B反应任务的分解情况C直接反应任务的起止日期D反应具体任务的时间段59、(D)针对开发过程中的程序、数据、文档提出使用和管理策略。A组织管理B过程管理C风险管理D软件配置管理60、程序的三种基本控制结构,包括顺序结构、(A)和循环结构。A判断结构B说明结构C输入结构D输出结构61、软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是(C),最上层是工具层。A过程层B方法层C过程层和方法层D系统层62美国著名软件工程专家BWBOEHM于1983年提出了软件工程的(A)条基本原理。A7B5C3D1263、下面哪个选项不是软件工程研究的内容(B)。A生产无故障的软件B精通一门编程语言C生产满足用户需求的软件D生产及时交付的软件64可行性研究的主要任务是(D)。A确定系统做什么B确定性能C确定功能D进行一次简要的需求分析65、用户需求描述的是(A)。A用户使用该软件要完成的任务B业务需求C功能需求D软件目标、规模和范围66、数据流程图的主要作用是(D)。A描述模块组成B说明用户数据结构C描述软件功能D描绘系统的逻辑模型67、软件设计的目标是(A)。A在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。B为软件编码设计模块结构。C确定软件要做什么。D确定软件的实现算法。68、内容耦合是模块间最紧密的耦合,(B)是模块间最松散的耦合。A数据耦合B非直接耦合C控制耦合D外部耦合69、面向对象是“先”确定“后”(C)。A属性/方法B数据结构/方法C动作的主体/执行动作D动作/操作70、UML是一种(B)语言。A高级编程语言B面向对象建模语言C分析方法D过程71、软件工程强调将(D)的方法应用于软件的开发和维护过程之中。A规范化B系统化C可度量D以上全部72、软件开发活动的顺序应该是(A)。A问题定义、可行性研究、需求分析、设计、编码和测试。B问题定义、设计、可行性研究、编码和测试。C需求分析、设计、编码和测试。D需求分析、编码和测试、试运行。73假定银行的存款年利率是2,请问现在存5000元,两年后的价值应为(A)元。A5202B4500C5100D471274、系统物理模型用(A)表示。A系统流程图B数据流程图C程序流程图DER图75、关于软件需求特性不正确的描述是“软件需求具有(C)”。A多变性B模糊性C准确性D主观性76、随着模块规模减小,模块开发成本(B),模块集成成本()。A减小/减小B减小/增加C增加/减小D增加/增加77、反映模块独立性的指标是(D)。A模块的复杂性B模块的大小C模块的参数D内聚和耦合78、面向过程的方法最关心的是(A),而过程实施的对象是作为过程参数传递的。A过程B主体C参数D数据结构79、UML是一种(C)语言。A建模工具B可视化的程序设计语言C面向对象建模语言D过程80、用(D)模型分析和定义用户的需求。A数据B静态C动态D用例81、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用(D)实现。A状态图B交互图C活动图D以上全部82、面向对象分析和设计的界限是(B),从分析到设计是一个逐渐扩充模型的过程。A清晰的B模糊的C非线性的D确定的83、每个子系统的接口定义了若干(A),体现了子系统的功能,而功能的具体实现方法应该是隐藏的。A操作B参数C算法D控制84、测试最早的开始时间是(C)。A从详细设计阶段开始B从编码阶段开始C从需求分析阶段开始D以上都对85、从测试对象的粒度上划分测试为(C)。A单元测试、集成测试B压力测试、功能测试、性能测试和系统测试C单元测试、集成测试、系统测试和验收测试D黑盒测试、白盒测试、功能测试和性能测试86、维护的工作量与软件规模成(B),软件的规模可以由源程序的语句数量、模块数、输入输出文件数、数据库的规模,以及输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人工智能开发工程师中级面试模拟题与答案详解
- 2025年黄浦区社区工作者招聘考试笔试试卷【附答案】
- 2025年美容美发师实操模拟题及答案
- 中小学教学课件案例
- 2025年物资储备管理局招聘面试中的团队合作问题解析与应对技巧
- 2025年初中数学特岗教师招聘考试备考策略
- 2025年自动化生产线操作工面试指南与预测题
- 2025年金属材料加工技术中级考试要点解析
- 2025年山东省聊城市高考语文三模试卷
- 野村-中国医疗保健:跨国公司2025年第二季度中国业务总结 China healthcare MNCs2Q25 China results summary
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件
- 《肥胖症诊疗指南(2024年版)》解读课件
- 感冒急性鼻炎护理
- 2025《安全生产法》培训课件
- 上门灭蚊合同协议
- 2025报关单填制规范
- 2025届四川省泸州市高三下学期第三次教学质量诊断性考试英语试题(原卷版+解析版)
- 缓刑解除矫正个人的总结(范文模板)
- 2025年中医经典知识竞赛考试题库及答案
- 胸痹心痛护理个案
- 现金入股协议合同
评论
0/150
提交评论