预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北理工《软件工程》在线作业(总9 页) -本页仅作为预览文档封面,使用时请删除本页- 北理工《软件工程》在线作业 一、单选题共20题,60分 1 3分 维护过程本质上是________的过程。 A改正错误或压缩的修改软件定义和开发 B修改文档 C修改软件配置 D修改程序 2 3分 以下不是软件开发方法的主要工作模型的是() A螺旋模型 B循环模型 C瀑布模型 D专家模型 3 3分 黑盒测试在设计测试用例时,主要需要研究________ A需求规格说明与概要设计说明 B详细设计说明 C项目开发计划 D概要设计说明与详细设计说明 4 3分 下面几种语言中哪一种是纯面向对象语言______。 ATC BC++ 2 CProlog DLisp 5 3分 经济可行性研究的范围包括_____ A资源有效性 B管理制度 C效益分析 6 3分 在用例分析中,执行者是____。 A任何对计算机系统交互的实体 B驻留在系统中的任何商业对象 C任何对系统外部力量做出反应的 D不是用在用例分析中的术语 7 3分 软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时 期”,程序员编写程序用_________。 A机器指令 B汇编语言 C数据库语言 D高级语言 8 3分 若有一个计算类型的程序,它的输入量只有一个X,其范围是[,],现从输入的角度考虑一 组测试用例:,,,。设计这组测试用例的方法是_________ A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法 3 9 3分 维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_______测试。 A单元 B集成 C验收 D回归 10 3分 当某一开发项目的进度有可能拖延时,应该_______。 A增加新的开发人员 B分析拖期原因加以补救 C从别的小组抽调人员临时帮忙 D推迟预定完成时间 11 3分 软件测试是软件质量保证的主要手段之一,测试的费用已超过_____的30%以上。因此,提高 测试的有效性十分重要 A软件开发费用 B软件维护费用 C软件开发和维护费用 D软件研制费用 12 3分 下面软件详细设计工具的图示中,___中每个过程用一个盒子表示,盒子可以嵌套。 ANS图 B流程图 CHIPO图 DPAD图 13 3分 4 影响软件可维护性的主要因素不包括______________。 A可理解性 B可测试性 C可用性 D可修改性 14 3分 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策 依据,因必须给出_____的回答。 A确定 B行或不行 C正确 D无二义 15 3分 用限定词来表示对象类之间受限关联的通常目地是________。 A更准确地表示归纳关系 B更准确地表示组合关系 C增加关联阶数 D减少关联阶数 16 3分 软件调试技术是_____ A边界值分析 B演绎法 C循环覆盖 D集成测试 17 3分 下列属于用白盒技术设计测试用例的是_____。 5 A错误推测 B逻辑覆盖 C等价类划分 D因果图 18 3分 面向对象的动态模型中,每张状态图表示_______的动态行为。 A有关联的若干个类 B某一个类 C一系列事件 D一系列状态 19 3分 软件工程三要素是(). A技术、方法和工具 B方法、工具和过程 C方法、对象和类 D过程、模型、方法 20 3分 软件工程的活动是指_____。 A生存周期内的一组有序任务集 B软件生存周期内的一组任务 C软件项目的任务 D软件开发的工作 二、多选题共10题,20分 1 2分 下列各种图可用于动态建模的有() 6 A状态图 B类图 C序列图 D活动图 2 2分 模块独立性准则定性指标(来衡量) A分解度 B耦合度 C屏蔽性 D内聚性 3 2分 用户界面设计的任务包括() A确定用户界面类型 B建立任务模型 C建立用户模型 D建立功能模型 4 2分 建立继承关系时所采用的方式有() A自顶向下 B从内到外 C自底向上 D从复杂到简单 5 2分 软件设计的主要任务是() A将分析阶段获得的需求说明转换为计算机中可实现的系统 B完成系统的数据结构和程序结构设计 7 C完成模块的编码和测试 D对模块内部的过程进行设计 6 2分 数据流图中的处理必须用对象中的操作来实现,常见的操作有() A查询 B动作 C活动 D访问 7 2分 软件测试的主要特点是() A软件测试