一、单选题:
1. 需求分析阶段的主要交付成果为功能需求和非功能需求的框架定义,在该框架中,一般通过4个环节来描述实现系统改进目标的方式,以下哪一项属于这4个环节
A. 性能
B. 输入与输出
C. 资金
D. 可靠性
正确答案:——B——
2. 绘制上下文数据流图时,我们需要记录系统的边界和范围,以下哪一项策略不适用于建立正确的系统边界及范围
A. 合理确定外部数据存储
B. 确定最终用户系统必须产生什么响应
C. 确定最终用户系统必须响应什么业务事物
D. 把系统看为一个容器,并且描述容器的内部逻辑
正确答案:——D——
3. 需求分析阶段的一项重要工作建立功能需求和非功能需求框架,以下哪一项不属于非功能需求
A. 用户界面
B. 性能指标
C. 易用性
D. 资金预算
正确答案:——A——
4. 以下哪一项任务,不属于问题分析阶段的主要工作
A. 研究问题领域
B. 分析业务过程
C. 修改项目计划
D. 确定里程碑
正确答案:————
5. 以下哪一项不是数据流图与流程图的主要区别
A. 数据流图与流程图分别使用完全不同的图形和连接线
B. 数据流图的过程可并行操作,而流程图的过程一次只能执行一步
C. 数据流图显示数据通过系统的流程,而流程图显示程序处理的顺序
D. 流程图不能展示不同定时的动态过程,而数据流图则可以
正确答案:————
6. 过程建模是一种组织和记录数据的结构和流向的技术,过程建模不会记录系统的\n哪一项内容
A. 系统的过程实现的逻辑 奥鹏作业答案
B. 系统的过程实现的策略
C. 系统的过程实现的优先级
D. 系统的过程实现的流程或程序
正确答案:————
7. 模型驱动开发中,涉及不同的技术方法,它们的差别主要是要求分析员绘制和验证的模型类型不同,以下哪一项不属于目前流行的模型驱动开发方法
A. 过程建模
B. 迭代建模
C. 数据建模
D. 对象建模
正确答案:————
8. 事件图只包含一个单一的过程,以下哪一项属于事件图的说明范围
A. 事件的属性
B. 输出与输入的目的地
C. 事件的边界条件
D. 输入与输出的中间流程
正确答案:————
9. 获取原型有其优点和缺点,以下哪一项是原型获取的缺点
A. 原型无法发挥对用户的培训作用
B. 原型无法用于构造系统测试阶段的测试场景
C. 原型开发不利于提升系统的可行性和有用性
D. 原型制造可能增加开发进度和费用
正确答案:————
10. 以下关于事件图及事件过程的理解,哪一项是错误的
A. 大多数事件图的过程都超过3个
B. 大多数事件图的过程都只有1个
C. 大多数事件过程不直接互相沟通
D. 事件图中事件过程的命名与分解图中事件的命名一致
正确答案:————
11. 以下哪一项不是数据流图的同义词
A. 泡式图
B. 分解图
C. 转换图
D. 过程模型
正确答案:————
12. 在面向对象建模中,对象的属性和行为都被封装到一起成为对象的一部分,只能通过以下哪一项来实现对对象属性的访问和修改
A. 访问对象的参与者
B. 访问和修改其他对象的属性
C. 访问其他对象的行为
D. 访问本对象的行为
正确答案:————
13. 建立功能需求的原型是系统分析师主持的重要工作之一,原型经常是系统建模的替代方法,建立原型的主要用途在于
A. 减少系统开发时间
B. 减少系统开发资金
C. 提高开发效率
D. 在用户看到原型后,就可以更好描述他们的需求
正确答案:————
14. 业务过程分析任务仅仅依赖于某些问题的领域知识,该任务的主要成果之一是交付过程模型,以下哪一项不属于过程模型的描述范围
A. 通过过程的数据流
B. 每个过程的响应时间
C. 系统出现的延迟和瓶颈
D. 每个过程增加的价值
正确答案:————
15. 现代的系统分析师已经不再喜欢瀑布开发方法,他们更倾向于迭代式开发或者增量开发过程,以下哪一项可以体现出迭代开发过程的优越性
A. 文档编写量更少
B. 代码开发量更少
C. 系统开发时间缩短
D. 客户满意度提升
正确答案:————
16. 在UML绘图中,通过以下哪一项可以直观的区分类和对象
A. 对象的属性都被赋值,而类则没有
B. 类名的显示颜色和对象名不同
C. 类中可以包含行为,而对象中只包含属性
D. 类名下没有下划线,而对象名下一般有下划线
正确答案:————
17. 需求分析阶段相关任务的完成结果,对整个系统的成败起决定性作用,以下哪一项不属于需求分析阶段的工作任务
A. 定义需求
B. 排列需求优先级
C. 调整人力资源
D. 修改项目计划
正确答案:————
18. 在问题分析结束之前,业务团队必须做出各项决策,以下哪一项决策不会在本阶段产生
A. 授权项目继续
B. 确定技术平台
C. 调整资金预算
D. 取消本项目
正确答案:————
19. 脚本语言是专门为因特网应用设计的简单编程语言,以下哪种编程语言属于脚本语言
A. Java
B. VB
C. Perl
D. C#
正确答案:————
20. 由于经济全球化和无处不在的因特网,企业正在改变或者扩展它们的业务模式,以实现电子商务,以下哪种应用不属于电子商务信息系统应用
A. 企业内部电子会议系统
B. 企业产品宣传
C. 企业对客户的营销(B2C)
D. 企业对企业的营销(B2B)
正确答案:————
二、多选题:
21. 定义需求任务的唯一交付成果是功能需求和非功能需求的草稿,在最简单形式中,框架可以分为多种原始清单和子清单,其内容包括实现此目标需要的()。
A. 输入
B. 过程
C. 输出
D. 存储的数据
E. 计划
正确答案:————
22. 问题分析阶段的目标是充分研究和理解问题,并且分析系统中可能存在的问题、机会和约束条件,以下()属于问题分析阶段的主要任务。
A. 研究问题领域
B. 分析问题和机会
C. 分析业务过程
D. 指定系统改进目标
E. 分析系统商业价值
正确答案:————
23. 针对每个候选方案,都需要进行可行性分析,可行性分析所遵循的准则有().
A. 技术可行性
B. 人员可行性
C. 运行可行性
D. 经济可行性
E. 进度可行性
正确答案:————
24. 数据建模中,实体的分类有()。
A. 人
B. 时间
C. 地点
D. 对象
E. 事件
正确答案:————
25. 现代数据库设计的最终目标为()。
A. 提供对数据的有效存储、修改访问
B. 数据库必须可靠
C. 应该尽可能降低开发成本
D. 应该能够适应未预料的新需求
E. 应该支持信息系统的业务要求
正确答案:————
26. 决策分析阶段的典型任务有()。
A. 确定候选方案
B. 分析候选方案
C. 比较候选方案
D. 修改项目计划
E. 推荐一种系统方案
正确答案:————
27. 字段是一个数据属性的物理实现,系统可以存储()等几类字段。
A. 主键
B. 次键
C. 外键
D. 描述性字段
E. 输出字段
正确答案:————
28. 构成一个数据流的数据属性被组织成数据结构,数据流可以按照()类型的数据结构进行描述。
A. 一个序列或者一组依次出现的数据属性
B. 一组依次出现的数值
C. 多个互相关联的属性
D. 从一组属性中选择一个或多个属性
E. 一个或者多个属性的重复
正确答案:————
29. 数据库设计中数据库分布的方式有()。
A. 数据库的集中
B. 数据的水平分布
C. 数据的垂直分布
D. 数据的复制
E. 数据的统一
正确答案:————
30. 内部输出主要面向内部系统所有者和组织内用户,内部输出的子类有()。
A. 测试报告
B. 详细报告
C. 使用手册
D. 总结报告
E. 例外报告
正确答案:————
三、判断题:
31. 结构化分析是最早的正式信息系统分析方法之一,也是最广泛应用的方法之一()。
A. 错误
B. 正确
正确答案:————
32. 设计模式的优势在于,我们可以利用前人的经验来设计信息系统,从而减少了重复劳动()。
A. 错误
B. 正确
正确答案:————
33. 用例最初在系统生命周期的范围定义中出现,并且在整个生命周期中不断细化()。
A. 错误
B. 正确
正确答案:————
34. 一个系统开发项目的成功可以按照业务需求被满足的程度来衡量,所以所有需求都应该被平等对待()。
A. 错误
B. 正确
正确答案:————
35. 范围定义阶段的参与者中,一般不包括系统用户,因为这个阶段对于用户来说太早了()。
A. 错误
B. 正确
正确答案:————
36. “除非你已经理解它,否则不要轻易修改它”,这句话恰当揭示了系统分析的问题分析阶段的主要任务()。
A. 错误
B. 正确
正确答案:————
37. 系统构造阶段的目的是开发和测试一个实现了业务需求和设计需求的功能系统,一般认为测试是构造阶段的主要工作内容()。
A. 错误
B. 正确
正确答案:————
38. 我们使用最优工期、最差工期和期望工期三项来计算最可能工期,其中权证比例最大的是最优工期()。
A. 错误
B. 正确
正确答案:————
39. 一个业务需求用例捕捉了所有与用户的交互内容,同时包含实现其功能的具体细节()。
A. 错误
B. 正确
正确答案:————
40. 使用模型驱动方法的缺点在于,使用图形比使用语言更难验证业务需求和系统设计()。
A. 错误
B. 正确
正确答案:———— 奥鹏答案