当前位置:文档之家› 东北大学2017年秋学期《软件工程与UML建模》在线作业

东北大学2017年秋学期《软件工程与UML建模》在线作业

一、单选题(共 15 道试题,共 75 分。


1. 把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()
A. 顺序内聚
B. 逻辑内聚
C. 时间内聚
D. 通信内聚
正确答案:C
2. 下面哪一项是软件评审的主要内容()
A. 系统定义的目标是否与用户的要求一致
B. 文档中的所有描述是否完整、清晰、准确地反映用户要求
C. 是否详细制定了检验标准,该标准能否对系统定义是否成功进行确认
D. 以上均是
正确答案:D
3. 为了将不同的软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。

目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的()和Microsoft公司推出的DCOM。

A. CORBA
B. DCOM
C. JavaBean
D. Delphi
正确答案:A
4. 软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()
A. 规模
B. 难度
C. 结构
D. 智能度
正确答案:A
5. DFD中从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息流可分为()两类
A. 控制流和变换流
B. 变换流和事物流
C. 事物流和事件流
D. 事件流和控制流
正确答案:B
6. UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的(),约束(constraint)扩展了UML构造块的语义,允许增加新的规则或修改现有的规则。

A. 构造块的特性,允许创建详述元素的新信息
B. 构造块的语义,允许增加新的规则和修改现有的规则
C. 语义,允许创建新的构造块
D. 词汇,允许创建新的构造块
正确答案:D
7. 关于好的程序编码风格描述错误的是()
A. 一行内只写一条语句
B. 同一层次的语句序列写在相同的列上,全部语句的第一个字母要对齐
C. 循环语句的语句体部分要适当的缩进
D. 条件选择语句中的then部分和else部分,应该写在一行上。

正确答案:D
8. 关于判定表说法错误的是()
A. 判定表只用在测试阶段
B. 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具
C. 判定表的左上部标识条件或数据元素名称
D.
正确答案:A
9. 在1968年召开的关于软件危机的会雨中,用来解决这一问题的的是(A. 瀑布模型
B. 软件经济学
C. 软件工程
D. 软件估算
正确答案:C
10. 原型的优点不包括()
A. 对设计人员水平及开发环境要求不高
B. 可及早为用户提供有用的产品
C. 可及早发现问题,随时纠正错误
D. 可减少技术、应用的风险
正确答案:A
11. 下面那些不是软件工程工具()
A. RequisitePro
B. Rose
C. offiCe
D. Together
正确答案:C
12. 在需求分析中关于远离实现原则的描述错误的是()
A. 避免记录一些因为当前技术才存在的需求
B. 使用一些可能不是核心产品的技术
C. 避免对实现的方式做出束缚
D. 采用各尽其责的方法
正确答案:B
13. 在软件需求分析中有一些基本原则,如必须能够表达和理解问题的(A. 问题域
B. 数据域
C. 逻辑域
D. 限制
正确答案:B
14. 所谓维护管理主要指的是()。

A. 加强需求分析
B. 重新编码
C. 判定修改的合理性并审查修改质量
D. 加强维护人员管理
正确答案:C
15. 数据流图不能由计算机处理的成分是()
A. 控制流
B. 信息流
C. 数据流
D. 数据源/终点
正确答案:D
二、判断题(共 5 道试题,共 25 分。


1. 开闭原则指出即一个软件实体应当对扩展关闭,对修改开放。

()
A. 错误
B. 正确
正确答案:A
2.泛化关系代表特殊到一般的关系( )
A. 错误
B. 正确
正确答案:A
3. 数据流图是需求分析的行为模型图()
A. 错误
B. 正确
正确答案:A
4. 黑盒测试无法检测出接口错误()
A. 错误
B. 正确
正确答案:A
5.问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费
A. 错误
B. 正确
正确答案:A。

相关主题