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

下载本文档

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

文档简介

1、北理工软件工程在线作业一、单选题共20题,60分1 3分维护过程本质上是的过程。? A改正错误或压缩的修改软件定义和开发? B修改文档? C修改软件配置? D修改程序23分以下不是软件开发方法的主要工作模型的是()? A螺旋模型? B循环模型? C瀑布模型? D专家模型33分黑盒测试在设计测试用例时,主要需要研究 ? A需求规格说明与概要设计说明? B详细设计说明? C项目开发计划? D概要设计说明与详细设计说明43分下面几种语言中哪一种是纯面向对象语言 。? ATC? BC+? cProlog欢迎下载 ? D错误推测法欢迎下载 DLisp53分63分83分经济可行性研究的范围包括 ? A资源

2、有效性? B管理制度? C效益分析在用例分析中,执行者是 。? A任何对计算机系统交互的实体? B驻留在系统中的任何商业对象? C任何对系统外部力量做出反应的? D不是用在用例分析中的术语软件的发展过程划分为 4个阶段:第一阶段(19501950年代末)称为 程序设计的原始时 期”程序员编写程序用 。? A机器指令?|b汇编语言? C数据库语言?|d高级语言若有一个计算类型的程序,它的输入量只有一个X,其范围是】-2.0 , 2.0,现从输入的角度考虑一组测试用例:-2.001 , -2.0 , 2.0 , 2.001。设计这组测试用例的方法是 ? A条件覆盖法? B等价分类法? C边界值分析

3、法93分维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排? A单元? B集成? C验收? D回归103分当某一开发项目的进度有可能拖延时,应该 。? A增加新的开发人员? B分析拖期原因加以补救? C从别的小组抽调人员临时帮忙? D推迟预定完成时间113分软件测试是软件质量保证的主要手段之一,测试的费用已超过_测试的有效性十分重要? A软件开发费用? B软件维护费用? C软件开发和维护费用? D软件研制费用123分下面软件详细设计工具的图示中,中每个过程用一个盒子表示,? aNS 图? B流程图? CHIPO 图测试。的30%以上。因此,提高盒子可以嵌套。? dPAD 图? D软件

4、开发的工作欢迎下载 ? D集成测试欢迎下载 133分影响软件可维护性的主要因素不包括 。? A可理解性? B可测试性? C可用性? D可修改性143分可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策 依据,因必须给出的回答。? A确定? B行或不行? C正确? D无二义153分用限定词来表示对象类之间受限关联的通常目地是 。? A更准确地表示归纳关系? B更准确地表示组合关系? C增加关联阶数? D减少关联阶数163分软件调试技术是? A边界值分析? B演绎法? C循环覆盖173分下列属于用白盒技术设计测试用例的是 ? A错误推测? B逻辑覆盖? C等价类划分

5、? D因果图183分面向对象的动态模型中,每张状态图表示的动态行为。?A有关联的若干个类?B某一个类?C一系列事件?D一系列状态193分软件工程三要素是()? A技术、方法和工具? B方法、工具和过程? C方法、对象和类? D过程、模型、方法20 3分软件工程的活动是指 。? A生存周期内的一组有序任务集? B软件生存周期内的一组任务? C软件项目的任务欢迎下载 、多选题共10题,20分1 2分下列各种图可用于动态建模的有()? A状态图? B类图? C序列图? D活动图22分模块独立性准则定性指标()来衡量? A分解度? B耦合度? C屏蔽性? D内聚性32分用户界面设计的任务包括 ()?

6、A确定用户界面类型? B建立任务模型? C建立用户模型? D建立功能模型42分建立继承关系时所采用的方式有 ()? A自顶向下? B从内到外? C自底向上? D从复杂到简单52分62分82分软件设计的主要任务是()? A将分析阶段获得的需求说明转换为计算机中可实现的系统? IB完成系统的数据结构和程序结构设计? C完成模块的编码和测试? D对模块内部的过程进行设计数据流图中的处理必须用对象中的操作来实现,常见的操作有()? A查询? B动作? C活动? D访问软件测试的主要特点是()? A软件测试的开销大? B软件测试要依靠工具? C软件不能进行 穷举”测试? D软件测试要依靠人工SD方法的设

7、计总则是()? A程序简洁、操作方便? B结构清晰、合理? C模块内聚性强? D模块之间耦合度低92分静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()? A运行程序并分析运行结果? B桌前检查与代码会审? C数据流分析图? D调用图102分面向对象的测试与传统测试方法的主要区别是()? A面向对象的测试可在编码前进行,传统测试方法在编码后进行? B面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试? C测试对象不同? D面向对象的测试不需要设计测试用例,只需要进行会议评审三、判断题共10题,20分1 2分瀑布模型的最大优点是将软件开发的各个阶段划分得十

8、分清晰。? A错误? B正确22分CMM将软件过程的成熟度分为以下 5个级别:初始级、可重复级、已定义级、已管理级和优 化级。? A错误? B正确32分在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。? A错误42分用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实 性和有效性? A错误?B正确52分单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。? A错误62分? B正确软件危机的主要表现是软件的需求量迅速增加,软件价格上升。? A错误? B正确软件工程过程应该以软件设计为中心,关键是编写程序。? A错误82分? B正确当模块的控制范围是其作用

温馨提示

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

评论

0/150

提交评论