黄老师 发表于 2013-10-15 09:18:34

东北大学13秋《软件工程与UML建模》在线作业答案

东北大学13秋学期《软件工程与UML建模》在线作业1
试卷总分:100   测试时间:--
一、单选题(共15道试题,共75分。)
1.关于设计的总体原则错误的是( )
A. 设计不应陷入片面性
B. 设计应追踪分析模型
C. 设计应适度分解
D. 设计应分解的越细越好
满分:5分
2.关于weB服务的功能复用描述错误的是( )
A. 避免了组件的不足(前页)
B. 使用者,而非所有者
C. 充分利用第三方的技能和经验
D. 速度快
满分:5分
3.在软件开发单位属于管理角色的有( )
A. 部署工程师
B. 领域专家
C. SQA人员
D. TeAm负责人
满分:5分
4.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是(  )
A. 规模
B. 难度
C. 结构
D. 智能度
满分:5分
5.( )方法只提供了重要的设计准则,没有规定出具体的工作步骤。
A. SD
B. Jackson
C. Parnas
D. 以上都不是
满分:5分
6.瀑布模型是最常用的传统软件开发模型,它的特点之一( )。
A. 文档是阶段完成的里程碑
B. 具有从软件规格说明转换成可执行代码的自动程序设计的新风范
C. 利用软件速成原型法加强软件人员与用户的联系
D. 支持人工智能,面向对象等新软件技术的集成
满分:5分
7.关于条件中包含的错误类型说法错误的是( )
A. 关系算子错误
B. 算术表达式错误
C. 条件中包含的错误有布尔变量错误
D. 条件中包含的错误有接口错误
满分:5分
8.为了将不同的软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的( )和Microsoft公司推出的DCOM。
A. CORBA
B. DCOM
C. JavaBean
D. Delphi
满分:5分
9.下面那个方法不属于计划调整办法( )
A. 项目持续时间压缩法
B. 资源分配平衡技术
C. 关键路径法
D. 时间-成本平衡法
满分:5分
10.关于耦合由弱到强的顺序是( )
A. 内容耦合、公共耦合、外部耦合、控制耦合、印记耦合、数据耦合
B. 内容耦合、公共耦合、印记耦合、数据耦合、外部耦合、控制耦合
C. 数据耦合、印记耦合、控制耦合、外部耦合、公共耦合、内容耦合
D. 数据耦合、控制耦合、外部耦合、印记耦合、公共耦合、内容耦合
满分:5分
11.下面描述中那些属于软件的开发特性( )
A. 软件开发具有风险性
B. 软件开发具有随意性
C. 软件开发具有可描述性
D. 软件开发不具有变化性
满分:5分
12.两个模块之间的耦合方式中,( )耦合的耦合度最高。
A. 数据
B. 非直接
C. 控制
D. 内容
满分:5分
13.在UML2.0中,交互概述图是将( )嫁接到活动图上。
A. 类图
B. 状态图
C. 顺序图
D. 包图
满分:5分
14.关于RAD模型下面描述错误的是( )
A. RAD模型也叫快速应用开发模型
B. 在RAD是从线性顺序模型“泛化”而来
C. RAD模型是多个线性顺序模型的并行
D. RAD模型是多个线性顺序模型的串行
满分:5分
15.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是(  )
A. 顺序内聚
B. 逻辑内聚
C. 时间内聚
D. 通信内聚
满分:5分
二、判断题(共5道试题,共25分。)
1.货币的时间价值用来衡量货币在不同时期的内在价值( )
A. 错误
B. 正确
满分:5分
2.问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费( )
A. 错误
B. 正确
满分:5分
3.泛化关系代表特殊到一般的关系( )
A. 错误
B. 正确
满分:5分
4.需求分析应尽量考虑实现方式( )
A. 错误
B. 正确
满分:5分
5.需求分析不需要考虑系统的测试问题( )
东北大学13秋学期《软件工程与UML建模》在线作业2
试卷总分:100   测试时间:--
一、单选题(共15道试题,共75分。)
1.进行软件测试的目的是( )
A. 尽可能多地找出软件中的缺陷
B. 缩短软件的开发时间
C. 减少软件的维护成本
D. 证明程序没有缺陷
满分:5分
2.为了提高测试效率,应该( )。
A. 随机地选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编辑以后制定软件的测试计划
D. 选择发现错误的可能性大的数据作为测试数据
满分:5分
3.在真实运行环境中,由用户组织的、以需求规格说明书和合同的基准的测试为( )。
A. 集成测试
B. 系统测试
C. 审计测试
D. 验收测试
满分:5分
4.某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为( )
A. 383
B. 783
C. 633
D. 883
满分:5分
5.以下不属于软件特点的是(  )
A. 软件是一种逻辑产品
B. 软件产品存在磨损问题
C. 软件的生产主要是研制
D. 软件费用不断增加
满分:5分
6.在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下3个步骤:分析和理解程序、修改程序和( )。
A. 重新验证程序
B. 验收程序
C. 书写维护文档
D. 建立目标程序
满分:5分
7.一般说来与设计测试数据无关的文档是( )。
A. 需求规格说明书
B. 设计说明书
C. 源程序
D. 项目开发计划
满分:5分
8.结构化分析方法最为常用的图形工具是( )
A. 程序流程图
B. 实体联系网
C. 数据流图
D. 数据词典
满分:5分
9.在1968年召开的关于软件危机的会雨中,用来解决这一问题的的是( )
A. 瀑布模型
B. 软件经济学
C. 软件工程
D. 软件估算
满分:5分
10.在变更管理中,“检出”和“登录”实现了两个重要的变更控制要素,即( )和同步控制。
A. 异步控制
B. 同步控制
C. 存取控制
D. 基线控制
满分:5分
11.在软件需求分析中有一些基本原则,例如必须按( )、逐层分解的方式对问题进行分解和不断细化。
A. 自底向上
B. 自顶向下
C. 自内向外
D. 自外向内
满分:5分
12.( )的修改不会归结为软件的维护工作。
A. 文档
B. 数据
C. 需求分析
D. 代码
满分:5分
13.协作图描述了协作的( )之间的交互和链接(link),它画成对象图的形式
A. 对象
B. 类
C. 用例
D. 状态
满分:5分
14.关于RAD模型下面描述错误的是( )
A. RAD模型也叫快速应用开发模型
B. 在RAD是从线性顺序模型“泛化”而来
C. RAD模型是多个线性顺序模型的并行
D. RAD模型是多个线性顺序模型的串行
满分:5分
15.下面不属于白盒测试能保证的是( )
A. 模块中所有独立途径至少测试一次
B. 测试所以逻辑决策真和假两个方面
C. 在所有循环的边界内部和边界上执行循环体
D. 不正确或漏掉的功能
满分:5分
二、判断题(共5道试题,共25分。)
1.软件工程是指编制软件的工程项目。( )
A. 错误
B. 正确
满分:5分
2.评估风险由项目经理、系统分析师、SQA人员和客户共同完成( )
A. 错误
B. 正确
满分:5分
3.依赖倒转原则指出要依赖于抽象,不要依赖于具体类 ( )
A. 错误
B. 正确
满分:5分
4.对软件开发过程按过程组织策略出抽象出的模型就是过程模型( )
A. 错误
B. 正确
满分:5分
5.测试不能表明软件中不存在错误,它只能说明软件中存在错误( )
A. 错误
东北大学13秋学期《软件工程与UML建模》在线作业3
试卷总分:100   测试时间:--
一、单选题(共15道试题,共75分。)
1.关于分支的思想错误的是( )
A. 适合团队协作,降低了实施难度
B. 分的越细越好
C. 预防了开发中的多米诺骨牌效应
D. 容易产生可复用部件
满分:5分
2.不属于线性系列模型的模型是( )
A. 线性顺序模型
B. 增量模型
C. RAD模型
D. 瀑布模型
满分:5分
3.以下不属于软件特点的是(  )
A. 软件是一种逻辑产品
B. 软件产品存在磨损问题
C. 软件的生产主要是研制
D. 软件费用不断增加
满分:5分
4.系统测试的工作应该由( )来承担
A. 开发该系统的部门以外的人员
B. 该系统的系统分析师
C. 该系统的设计人员
D. 该系统的编程者
满分:5分
5.有关软件过程模型的说法错误的是( )
A. 软件过程模型可以知道项目经理和项目成员应该按照什么样的工序完成项目
B. 项目经理可以参考过程模型确定独特的过程计划
C. 软件过程模型是组织项目活动的一般方法
D. 软件过程模型是软件架构
满分:5分
6.为了提高测试的效率,应该( )。
A. 随机地选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编码以后指定软件的测试计划
D. 选择发现错误可能性大的数据作为测试数据
满分:5分
7.UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的( ),约束(constraint)扩展了UML构造块的语义,允许增加新的规则或修改现有的规则。
A. 构造块的特性,允许创建详述元素的新信息
B. 构造块的语义,允许增加新的规则和修改现有的规则
C. 语义,允许创建新的构造块
D. 词汇,允许创建新的构造块
满分:5分
8.UML是一种面向对象的统一建模语言。它包含10种图形,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actors是指人员或外部系统,用例可以用( )来描述。
A. 类
B. 状态
C. 活动
D. 协作
满分:5分
9.参加风险评估的人员中没有( )
A. 用户
B. 项目经理
C. 系统分析师
D. SQA人员
满分:5分
10.对下面的个人所得税程序中满足语句覆盖测试用例的是( ) If(income < 800) taxrate = 0; else if(income <= 1500) taxrate = 0.05; else if(income < 2000) taxrate = 0.08; else taxrate = 0.1;
A. income = (800,1500,2000,2001
B. "income = (800,801,1999,2000)"
C. "income = (799,1499,2000,2001)"
D. "income = (799,1500,1999,2000)"
满分:5分
11.在集成测试时,通常可采用自上而下增值式集成和自下而上增值式集成。在自下而上增值式集成时,对每个被集成的模块( ),对那些为众多用户开发的软件(如操作系统、编译程序),通常还要进行α测试和β测试,一发现可能只有最终用户才能发现的错误。
A. 不必设计驱动模块和桩(stub)模块
B. 不必设计驱动模块,但要设计桩模块
C. 要设计驱动模块,但不必设计桩模块
D. 要设计驱动模块和桩模块
满分:5分
12.在真实运行环境中,由用户组织的、以需求规格说明书和合同的基准的测试为( )。
A. 集成测试
B. 系统测试
C. 审计测试
D. 验收测试
满分:5分
13.关于数据流突说法错误的( )
A. 数据流图是一个分层概念模型
B. 数据流图包含总体图、零级图、一级图、二极图、细节图
C. 数据流图的目的是指明数据在系统中移动时如何变幻
D. 数据流图描述对数据流进行变换的功能
满分:5分
14.数据流图中不包括( )
A. 加工
B. 数据存储
C. 数据字典
D. 外部实体
满分:5分
15.不属于系统运营效益的是( )
A. 直接效益
B. 减少管理费用而产生的效益
C. 提高工作效率、降低处理成本而产生的效益
D. 开发系统消息发出后产生的股票收益
满分:5分
二、判断题(共5道试题,共25分。)
1.软件工程是一个零散的相关知识点的集合。( )
A. 错误
B. 正确
满分:5分
2.软件陪置是指程序+文档+硬件( )
A. 错误
B. 正确
满分:5分
3.依赖倒转原则指出要依赖于抽象,不要依赖于具体类 ( )
A. 错误
B. 正确
满分:5分
4.软件危机是指计算机硬件发展的太快,软件开发跟不上硬件的更新
A. 错误
B. 正确
满分:5分
5.使用螺旋模型不需要很高的风险评估技术( )
A. 错误
B. 正确
满分:5分
页: [1]
查看完整版本: 东北大学13秋《软件工程与UML建模》在线作业答案