软件工程模拟习题_第1页
软件工程模拟习题_第2页
软件工程模拟习题_第3页
软件工程模拟习题_第4页
软件工程模拟习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、软件维护是软件生命周期的固有阶段,通常认为在各种软件维护中_ _ _维护占用的维护量最小。ca、错误修复维护b、代码维护c、预防性维护d、文档维护2.使用软件时,添加新功能需要_ _ _ _ _ _ _ _ _维护。cA.修正b .适应性c .完整性d .预防3.维护软件时,应计划_ _ _ _ _ _ _ _ _ _测试,以使修改不会影响最初正常可用的功能。dA.单位b .合并c .接受d .回归4.数据流图的无效说明是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。dA.数据流程图是系统化系统分析的主要工具。B.在数据流图中,*号标识仅包含一个相邻数据流。C.在数据流图中,父图形和子图形的输入和输出数据流必须匹配。D.绘制DFD映射的所有层次结构图都必须绘制数据存储项目(即数据表单)5需求获取困难和项目复杂性的潜在风险是_ _ _ _ _ _ _ _。是aA.技术风险b .业务风险c .项目风险d .经济风险软件测试不包括_ _ _ _ _ _ _ _ _ _ _ _ _的错误和错误更正。dA.软件计划b .软件设计c .软件编码d .软件定价7、软件维护过程的副作用是_ _ _ _ _ _ _ _ _ _。ba、开发期间发现的错误b、软件修改导致的错误c、隐式错误d、运行时错误操作瀑布模型的以下说明为_ _ _ _ _ _ _ _ _ _ _。aA.瀑布模型的核心是按软件开发时间顺序简化问题。B.瀑布模型灵活。C.瀑布模型采用结构化分析和设计方法,将逻辑实现和物理实现分开。D.使用瀑布模型,您会发现问题修正的成本很低。9.如果需要分割模块联接器,则选择适当联接类型的错误原则为_ _ _ _ _。dA.尽可能使用数据耦合。b .少用控制耦合C.允许共同耦合的范围限制d .内容耦合10.类是与相同属性具有相同操作的对象的抽象,对象是类的_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _A.示例b .用例c .示例d .异常11.对于分层DFD,父图形和子图形的平衡是_ _ _ _ _ _ _ _ _。aA.父图形和子图形的块输出数据流必须相同B.子图形必须继承父图形的块和输出流C.父图形和子图形的相应块输出数据流名称相同D.子图形可以有自己的输入和输出数据流。12.要定量分析项目进度,在制定项目进度计划时必须估计每个_ AA.需要完成的工作任务的预算工作量成本B.工作任务的预算费用C.工作任务的实际工作量成本D.实际工作任务的预算成本。13.在需求分析中,开发人员需要从用户处了解_ AA.用户对软件要求什么b .用户使用界面C.输入的信息d .软件规模14.软件开发时发现错误越晚,更正错误的成本为_ _ _ _ _ BA.越小,b .越大,c .几乎平均d .难以捉摸15.软件过程模型是根据不同的项目定义的,是通过软件生命周期的_ _ _ _ _ _。bA.主要区域集团b .发展方法C.进程说明d .开发阶段16.在瀑布模型中将软件划分为多个期间时,软件项目的可行性研究通常属于_ _ _ _ _ _ _ _ _ _ _ _。bA.维护期间b .计划期间c .运行时d .开发期间。17.数据词典不包含_ _ _ _ _的说明。dA.数据处理b .数据流c .数据存储d .接受数据源和数据。18.CMM模型将软件流程的完成程度分为5个等级,以下选项中属于可管理级别的行为特征为_ _ _ _ _ _ _ _。bA.工作混乱,在项目进行过程中往往放弃当初的计划B.定量过程管理和软件质量管理C.建立项目级管理系统D.软件过程中活动的生产率和质量是可衡量的。19.更理想的可重复使用软组件是_ _ _ _ _ _ _ _ _ _。dA.副程式库b .原始码包含档案c .物件d .类别20.软件生命周期中成本最高的阶段是_ _ _ _ _ _ _ _ _ _。dA.详细设计b .软件编码c .软件测试d .软件维护21.软件需求分析阶段的任务包括确定、分析和合成:中的问题,可以被c整除A.摘要b .分阶段报告c .要求分析审查d .以上回答错误22.成功的测试是_。bA.发现错误b .发现到目前为止未发现的错误C.未发现错误。证明没有发现错误。23.类是与相同属性具有相同操作的对象的抽象,对象是类的_ _ _ _ _ _ _ _ _ _ _ _ CA.范例b .使用案例c .范例d .例外24.螺旋模型是主要的软件流程模型,它将线性顺序模型和演化模型的想法结合起来,通过“计划”、“_ _ _ _ _ _ _ _”、“实施工程”和“客户评估”的四个活动迭代持续提供新版本。aA.风险分析b .质量管理c .制定标准d .执行法规25.软件维护阶段不包括_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。aA.维护组织b .修改程序c .重新验证程序d .分析和理解程序26.结构化编程中实现所有模块的单个入口出口。通常不允许的控制结构是_ _ _ _ _ _。bA.顺序b .无条件转移c .条件分支转移d .循环27.在面向对象的动态模型中,每个状态图表示_ _ _ _ _ _ _ _ _的动态行为。bA.关联的多个b .类c .一系列事件d .一系列状态28.软件要求分析是确保软件质量的重要步骤,必须在_ _ _ _ _ _ _ _ _中实现。cA.编码阶段b .软件开发全过程c .软件定义阶段d .软件设计阶段29.物件类别必须识别其服务。aA.创建对象模型后b .创建动态模型后C.创建功能模型后,创建d .动态模型和功能模型后30.软件测试是软件质量保证的主要手段之一,测试成本超过了_ _ _ _ _ _ _的30%以上。因此,提高测试的效率至关重要。aA.软件开发成本b .软件维护成本C.软件开发和维护成本d .软件开发成本31.在下面软件详图设计工具的插图中,_ _ _ _ _的每个过程都显示为一个框,可以嵌套该框。aA.NS图b .流程图C.HIPO图D.PAD图32.类图表示系统的_ _ _ _ _ _ _ _ _ _。dA.消息结构b .动态行为c .系统部署d .静态结构33.以下4种软件开发风险中_ _ _ _ _ _ _ _ _ _风险的风险系数最高。aA.项目范围不明确b .开发人员经验不足C.开发团队不稳定d .用户不支持34.用于表示对象类之间有限关联的分隔符通常为_ _ _ _ _ _ _ _ _ _ _ _。dA.更准确地显示归纳关系b .更准确地显示组合关系C.关联阶数增加d .关联阶数减少35.软件工程的目标是_ _ _ _ _ _ _ _ _ _。cA.生产满足用户需求的产品B.以适当的成本生产满足用户需求的产品C.以适当的成本生产满足用户需求的可用性好的产品D.生产准确、可用性好的产品如果有36输入范围为-1.0,1.0的计算类型程序,则从输入角度考虑测试用例集。-1.001,-1.0,1.0,1.001。设计这组测试案例的方法是_ _ _ _ _ _ _ _ _ _ CA.条件服务范围b .对等分类C.边值分析d .误差估计方法37.以下属于维护步骤的文档是_ _ _ _ _ _ _ _ _ _ _ _ CA.软件规格说明b .用户操作手册C.软件问题报告d .软件测试分析报告38.原型方法是动态设计过程,使用原型方法的人员的能力是_ BA.熟练的编程技术b .及时获得用户要求C.合作精神和强大的管理d .工具的巧妙使用39.关于模块的联接器,模块独立性最差的联接器是_ _ _ _ _ _ _ _ _ _ _。cA.非直接耦合b .标记耦合c .控制耦合d .数据耦合40.信息隐藏的概念与什么概念直接相关_ _ _ _ _ _ _?bA.软件结构定义b .模块独立性C.模块类型划分d .模块凝聚力41.在软件维护实施过程中,要正确有效地进行修改,请参阅分析和理解过程、修改过程和_ _ _ _ _ _ _ _ _ _ _ _。必须经过c的3个步骤A.拟定目标流程b .运行流程c .重新验证流程d .接受流程42.维护过程本质上是_ _ _ _ _ _ _ _的过程。aA.更正错误或压缩的修复软件定义和开发b .文档更正C.修改软件配置d .修改程序43.将输入、处理、输出结构的DFD转换为结构图时,如果正在处理的每个进程块都是网格连接,则结构图的处理级别必须为_ _ _ _ _ _ _ _ _ _ _ _。bA.层次结构b,按编号顺序。每个流程块位于同一级别C.平均值分为两个级别。按标题随机分层。44.软件工程中以原型方式开发的系统,用户使用用户界面原型后,应根据项目要求提出_ _ _ _ _ _ _ _ _ _ _的意见。aA.同意和不同意b .提出使用编程语言的要求C.程序的结构d .评价程序的执行速度45.DFD图形中的箭头表示_ _ _ _ _ _ _ _ _ _。aA.数据流b .控制流c .调用关系d .关系配置46.软件开发过程分为四个阶段:第一阶段(20世纪50年代到50年代后期)称为“程序设计开始的时间”,程序员在编写程序时必须_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。A.机器指令b .汇编语言c .数据库语言d .高级语言47.面向对象分析的第一个任务是创建_ _ _ _ _ _ _ _ _ _ _。dA.系统的功能模型b .系统的动态模型C.软件对象类定义d .问题的对象模型48.零件结构的复杂性与_ _ _ _ _ _ _ _ _ _ _相关。ba模块串联输入b模块串联输出c控制路径d I/o计数49.在McCall软件质量测量模型中,_ _ _ _ _ _ _ _ _属于软件产品修改。bA.可靠性b .可重用性c .适应性d .可移植性50.允许在类之间共享属性和操作的机制称为_ _ _ _ _ _ _ _ _ _。dA.多态机制b .绑定机制c .重载机制d .继承机制51黑盒测试主要要求在设计测试用例时审查_ _ _ _ _ _ _ _ _ AA.需求规格说明和摘要设计说明b .详细设计说明C.项目开发计划d .摘要设计说明和详细设计说明1.UML动态建模图包括顺序图、活动图和_ _ _ _ _ _ _ _ 1 u _状态图_。2.软件测试中的每个测试用例都包含_ _ _ 2 u _输入和相应的输出值范围_ _ _。3.面向对象测试的基本单位是_class 3_ _ _。4.螺旋模型是结合线性顺序模型和_4增量模型 u _ _的重要软件过程模型。5.黑盒测试方法将确保仅检查测试的模块_5功能 u _满足要求。6.集成测试方法

温馨提示

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

评论

0/150

提交评论