东大17春学期《软件工程与UML建模》在线作业2
17秋东北大学东大17春学期《软件工程与UML建模》在线作业2
一、单选题(共15 道试题,共75 分。)
1. 一个对风险评价很有用的技术是定义()。
A. 风险参照水准
B. 风险度量
C. 风险监控
D. 风险工具
正确答案:
2. 对于面向对象的复用描述正确的是()
A. 不依赖设计语言
B. 实现源码复用
C. 粒度较大
D. 可独立部署
正确答案:
3. 关于指定软件开发计划正确的是()
A. 软件开发计划由程序员来做
B. 软件开发计划由项目经理来做
C. 软件开发计划有系统分析师来做
D. 软件开发计划已经确定不能更改
正确答案:
4. 一般说来与设计测试数据无关的文档是()。
A. 需求规格说明书
B. 设计说明书
C. 源程序
D. 项目开发计划
正确答案:
5. 关于螺旋模型的说法正确的是()
A. 螺旋模型是线性模型
B. 螺旋模型是演进模型
C. 螺旋模型可以降低开发风险
D. 螺旋模型不适合大型项目的开发
正确答案:
6. 软件质量管理在实际中会遇到许多困难,例如软件开发的管理人员往往要更关心项目开发的成本和进度,这显然是和质量保证相矛盾的,要取得高质量的产品,主要取决于(),但他们的习惯难以控制。
A. 管理者
B. 用户
C. 开发人员
D. 认证机构
正确答案:
7. “开发的产品不再符合公司的整体商业策略”属于()风险。
A. 技术
B. 过程
C. 项目
D. 商业
正确答案:
8. 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中适用于需求明确或很少变更的项目是()。
A. 瀑布模型
B. 演化模型
C. 螺旋模型
D. 喷泉模型
正确答案:
9. RUP模型的描述错误的为()
A. RUP模型倡导以迭代和增量的方式开发系统
B. RUP模型倡导以递归和增量的方式开发系统
C. 每次迭代都包括业务工程、需求、分析设计、实施、测试和部署等基本活动
D. 每个迭代结束后才进入下一次迭代
正确答案:
10. 在一个满足数据平衡原则的数据流图中,是不允许出现()现象的。
A. 在子图中输入流比父图的输入流多
B. 在子图中输入流比父图的输入流少
C. 输入流比输出流多
D. 在子图中的加工比父图的加工少
正确答案:
11. 为了将不同的软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的()和Microsoft公司推出的DCOM。
A. CORBA
B. DCOM
C. JavaBean
D. Delphi
正确答案:
12. 数据流图可用于抽象描述一个软件的逻辑模型,并由若干种基本的图形符号组成,下述图名:Ⅰ.加工Ⅱ.数据流Ⅲ.数据存储Ⅳ.外部实体()是构成数据流图的基本图形
A. Ⅰ、Ⅱ和Ⅲ
B. Ⅱ、Ⅲ和Ⅳ
C. Ⅱ和Ⅲ
D. 全是
正确答案:
13. 系统测试的工作应该由()来承担
A. 开发该系统的部门以外的人员
B. 该系统的系统分析师
C. 该系统的设计人员
D. 该系统的编程者
正确答案:
14. 在UML2.0中,交互概述图是将()嫁接到活动图上。
A. 类图
B. 状态图
C. 顺序图
D. 包图
正确答案:
15. 在下面所列举的逻辑测试覆盖中,测试覆盖程度最强的是()
A. 条件覆盖
B. 条件组合覆盖
C. 语句覆盖
D. 条件及判定覆盖
正确答案:
17春学期《软件工程与UML建模》在线作业2
二、判断题(共5 道试题,共25 分。)
1. 问题的定义和可行性研究同属于软件开发过程的早期活动()
A. 错误
B. 正确
正确答案:
2. 问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费()
A. 错误
B. 正确
正确答案:
3. 增量模型和瀑布模型都属于演进型模型()
A. 错误
B. 正确
正确答案:
4. 测试不能表明软件中不存在错误,它只能说明软件中存在错误()
A. 错误
B. 正确
正确答案:
5. 操作可行性指软件系统是否能很好的使用()
A.错误
B. 正确
正确答案: