需求分析与系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习小测验1.1
1. 软件开发的“意外事件”是否定义了软件开发的不变事实?
不,他们没有,“本质困难”定义了不变事实。
2. 两组主要的利益相关者是什么?
客户和开发者。
3. 两个迭代中的增量版本是否向开发中的软件产品增加了新的功能?
不,它没有。增量改进了非功能性的软件质量,如软件的正确性、可靠性、耐用性、性能、可用性等。
4. COBIT是一个产品标准还是一个过程标准?
COBIT是一个产品标准,而ITLI、CMM和ISO9000是过程标准。
5. 面向门户的集成是一种特殊的面向接口的集成吗?
不,它不是。面向门户的集成可以被看做是一种特殊的面向信息的集成。面向接口的集成涉及接口的编程概念(即服务/操作的声明),而并不涉及用户界面(也就是说,不涉及浏览器中所表现的GUI)。
复习小测验1.2
1. 系统规划的主要目标是什么?效果还是效率?
效果
2. 在一个SWOT分析中,长远目标是来自具体目标吗?还是反过来?
反过来是正确的——具体目标来自长远目标。
3. 在VCM方法中,“销售和市场”是一个基础活动还是一个支持活动?
一个基础活动。
4. 根据BPR方法,过程企业和传统组织之间最明显的区别是什么?
过程所有者的存在。
5. ISA框架的5个“视角”是什么?
规划者、所有者、设计者、建造者、和承包者。
复习小测验1.3
1.决策的哪个级别主要由数据仓库技术支持?
决策的战术级。
2.在OLTP系统中,事务管理的两个主要功能是什么?
并发控制和从故障中恢复。
3.哪种OLAP技术的目的是支持个别部门或业务功能,并且仅仅储存被汇总的历史数据?
数据集市。
4.支撑知识处理系统的主要技术是什么?
数据挖掘。
复习小测验1.4
1.哪种软件开发方法利用了功能分解活动?结构化方法还是面向对象方法?
结构化方法。
2.业务分析的另一个名字是什么?
需求分析。
3.哪个开发阶段主要负责生产/交付一个适应性系统?
体系结构设计。
4.桩的概念与哪个开发阶段联系在一起?
与集成和部署阶段联系在一起。
5.哪些活动跨越了开发生命周期,因此不是独立的生命周期阶段?
规划、测试、度量。
复习小测验1.5
1. 对软件项目增加一个新的功能,是软件迭代还是集成的职责?
集成。
2. 哪种开发模型与方法对于风险分析是最明确的?
螺旋模型。
3. 哪种开发模型与方法直接关联到形式规格说明的传统概念?
模型驱动的体系结构。
4. 哪种开发模型与方法直接关联到策划编程的概念?
敏捷软件开发。
5.哪种开发模型与方法直接关联到横切关注
点的概念?
面向方面的软件开发。
选择题
1.按照Brooks的说法,下列哪一项不是软件开发的本质困难?c
a.一致性 b.不可见性 c.正确性 d.可变性
2.可支持性(适应性)软件质量包括:c
a.可靠性 b.可用性 c.可维护性 d.以上都是
3.CMM的“可重复的”级别(第2级)是指:d
a.对管理和工程过程系统化并遵循 b用于控制过程的度量. c.在适当位置的持续的过程改进 d.以上都不是
4.持续的服务改进方案(CSIP)属于:c
a.CMM b.ISO9000 c.ITIL d.COBIT
5.UML模型包括d
a.状态模型 b.状态变化模型 c.行为模型 d.以上都是
6.面向过程的集成是:d
a.在数据库或应用程序接口(API)的层面上,由其他应用来为消费信息具体化的集成。
b.使信息从多个软件系统具体化到一个共同的用户接口中的集成。
c.连接了应用接口(也就是通过一个接口抽象进行服务定义)的集成。
d.以上都不是
7.下列哪一项不是执行系统规划的方法:a
a.ERP b.SWOT c.ISA d.以上都是
8.下列哪一下是VCM方法的基本活动;b
a.人力资源管理 b.服务 c.管理与基础架构 d.以上都不是
9.下列哪一项不被认为是ISA方法中的参与者(视角):c
a.承包者 b.所有者 c.管理者 d.以上都是
10.下列哪一项是OLAP技术:d
a.data webhouse b.数据仓库 c.数据集市 d.以上都是
11.下列哪一项不是数据挖掘的目的/任务:c
a.分类 b.聚类 c.封装 d.以上都不是
12.下列哪一项不是系统开发的结构化方法的建模技术:a
a.UML b.ERO c.DFD d.以上都是
13.下列哪一项不被认为是迭代和增量的开发模型/方法:b
a.螺旋模型 b.功能分解 c.模型驱动的体系结构 d.以上都不是
14.下列哪一个开发模型/方法直接接受了策划编程:b
a.面向方面的开发 b.敏捷软件开发 c.遗传程序设计 d.以上都不是