北理工软件工程在线作业_第1页
北理工软件工程在线作业_第2页
北理工软件工程在线作业_第3页
北理工软件工程在线作业_第4页
北理工软件工程在线作业_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、北理工软件工程在线作业一、单选题共20题,60分13分维护过程本质上是_的过程。 a改正错误或压缩的修改软件定义和开发 b修改文档 c修改软件配置 d修改程序23分以下不是软件开发方法的主要工作模型的是() a螺旋模型 b循环模型 c瀑布模型 d专家模型33分黑盒测试在设计测试用例时,主要需要研究_ a需求规格说明与概要设计说明 b详细设计说明 c项目开发计划 d概要设计说明与详细设计说明43分下面几种语言中哪一种是纯面向对象语言_。 atc bc+ cprolog dlisp53分经济可行性研究的范围包括_ a资源有效性 b管理制度 c效益分析63分在用例分析中,执行者是_。 a任何对计算机

2、系统交互的实体 b驻留在系统中的任何商业对象 c任何对系统外部力量做出反应的 d不是用在用例分析中的术语73分软件的发展过程划分为4个阶段:第一阶段(19501950年代末)称为“程序设计的原始时期”,程序员编写程序用_。 a机器指令 b汇编语言 c数据库语言 d高级语言83分若有一个计算类型的程序,它的输入量只有一个x,其范围是-2.0,2.0,现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是_ a条件覆盖法 b等价分类法 c边界值分析法 d错误推测法93分维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_测试。 a单元 b集成

3、 c验收 d回归103分当某一开发项目的进度有可能拖延时,应该_。 a增加新的开发人员 b分析拖期原因加以补救 c从别的小组抽调人员临时帮忙 d推迟预定完成时间113分软件测试是软件质量保证的主要手段之一,测试的费用已超过_的30%以上。因此,提高测试的有效性十分重要 a软件开发费用 b软件维护费用 c软件开发和维护费用 d软件研制费用123分下面软件详细设计工具的图示中,_中每个过程用一个盒子表示,盒子可以嵌套。 ans图 b流程图 chipo图 dpad图133分影响软件可维护性的主要因素不包括_。 a可理解性 b可测试性 c可用性 d可修改性143分可行性分析是在系统开发的早期所做的一项

4、重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出_的回答。 a确定 b行或不行 c正确 d无二义153分用限定词来表示对象类之间受限关联的通常目地是_。 a更准确地表示归纳关系 b更准确地表示组合关系 c增加关联阶数 d减少关联阶数163分软件调试技术是_ a边界值分析 b演绎法 c循环覆盖 d集成测试173分下列属于用白盒技术设计测试用例的是_。 a错误推测 b逻辑覆盖 c等价类划分 d因果图183分面向对象的动态模型中,每张状态图表示_的动态行为。 a有关联的若干个类 b某一个类 c一系列事件 d一系列状态193分软件工程三要素是(). a技术、方法和工具 b方法、工具和过程

5、c方法、对象和类 d过程、模型、方法203分软件工程的活动是指_。 a生存周期内的一组有序任务集 b软件生存周期内的一组任务 c软件项目的任务 d软件开发的工作二、多选题共10题,20分12分下列各种图可用于动态建模的有( ) a状态图 b类图 c序列图 d活动图22分模块独立性准则定性指标( )来衡量 a分解度 b耦合度 c屏蔽性 d内聚性32分用户界面设计的任务包括( ) a确定用户界面类型 b建立任务模型 c建立用户模型 d建立功能模型42分建立继承关系时所采用的方式有( ) a自顶向下 b从内到外 c自底向上 d从复杂到简单52分软件设计的主要任务是() a将分析阶段获得的需求说明转换

6、为计算机中可实现的系统 b完成系统的数据结构和程序结构设计 c完成模块的编码和测试 d对模块内部的过程进行设计62分数据流图中的处理必须用对象中的操作来实现,常见的操作有( ) a查询 b动作 c活动 d访问72分软件测试的主要特点是( ) a软件测试的开销大 b软件测试要依靠工具 c软件不能进行“穷举”测试 d软件测试要依靠人工82分sd 方法的设计总则是() a程序简洁、操作方便 b结构清晰、合理 c模块内聚性强 d模块之间耦合度低92分静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有 ( ) a运行程序并分析运行结果 b桌前检查与代码会审 c数据流分析图 d调

7、用图102分面向对象的测试与传统测试方法的主要区别是( ) a面向对象的测试可在编码前进行,传统测试方法在编码后进行 b面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试 c测试对象不同 d面向对象的测试不需要设计测试用例,只需要进行会议评审三、判断题共10题,20分12分瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。 a错误 b正确22分cmm 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。 a错误 b正确32分在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。 a错误42分用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性 a错误 b正确52分单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。 a错误 b正确62分软件危机的主要表现是软件的需求量迅速增加,软件价格上升。 a错误 b正确72分软件工程过程应该以软件设计为中心,关键是编写程序。 a错误 b正确82分当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。 a错误 b正

温馨提示

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

评论

0/150

提交评论