北理工20年春季《信息系统分析与设计》在线作业_2.doc

  • 格式:doc
  • 大小:16.07 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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.确定里程

【参考答案】: D

5.以下哪一项不是数据流图与流程图的主要区别

A.数据流图与流程图分别使用完全不同的图形和连接线

B.数据流图的过程可并行操作,而流程图的过程一次只能执行一步

C.数据流图显示数据通过系统的流程,而流程图显示程序处理的顺序

D.流程图不能展示不同定时的动态过程,而数据流图则可以

6.过程建模是一种组织和记录数据的结构和流向的技术,过程建模不会

记录系统的哪一项内容

A.系统的过程实现的逻辑

B.系统的过程实现的策略

C.系统的过程实现的优先级

D.系统的过程实现的流程或程序

【参考答案】: C

7.模型驱动开发中,涉及不同的技术方法,它们的差别主要是要求分析

员绘制和验证的模型类型不同,以下哪一项不属于目前流行的模型驱动

开发方法

A.过程建模

B.迭代建模

C.数据建模

D.对象建模

【参考答案】: B

8.事件图只包含一个单一的过程,以下哪一项属于事件图的说明范围

A.事件的属性

B.输出与输入的目的地

C.事件的边界条件

D.输入与输出的中间流程

【参考答案】: B

9.获取原型有其优点和缺点,以下哪一项是原型获取的缺点

A.原型无法发挥对用户的培训作用

B.原型无法用于构造系统测试阶段的测试场景

C.原型开发不利于提升系统的可行性和有用性

D.原型制造可能增加开发进度和费用

【参考答案】: D

10.以下关于事件图及事件过程的理解,哪一项是错误的

A.大多数事件图的过程都超过3个

B.大多数事件图的过程都只有1个

C.大多数事件过程不直接互相沟通

D.事件图中事件过程的命名与分解图中事件的命名一致

11.以下哪一项不是数据流图的同义词

A.泡式图

B.分解图

C.转换图

D.过程模型

【参考答案】: B

12.在面向对象建模中,对象的属性和行为都被封装到一起成为对象的

一部分,只能通过以下哪一项来实现对对象属性的访问和修改

A.访问对象的参与者

B.访问和修改其他对象的属性

C.访问其他对象的行为

D.访问本对象的行为

【参考答案】: D

13.建立功能需求的原型是系统分析师主持的重要工作之一,原型经常

是系统建模的替代方法,建立原型的主要用途在于

A.减少系统开发时间

B.减少系统开发资金

C.提高开发效率

D.在用户看到原型后,就可以更好描述他们的需求

【参考答案】: D

14.业务过程分析任务仅仅依赖于某些问题的领域知识,该任务的主要

成果之一是交付过程模型,以下哪一项不属于过程模型的描述范围

A.通过过程的数据流

B.每个过程的响应时间

C.系统出现的延迟和瓶

颈 D.每个过程增加的价值

【参考答案】: D

15.现代的系统分析师已经不再喜欢瀑布开发方法,他们更倾向于迭代

式开发或者增量开发过程,以下哪一项可以体现出迭代开发过程的优越

A.文档编写量更少

B.代码开发量更少

C.系统开发时间缩短

D.客户满意度提升

【参考答案】: D

16.在UML绘图中,通过以下哪一项可以直观的区分类和对象

A.对象的属性都被赋值,而类则没有

B.类名的显示颜色和对象名不同

C.类中可以包含行为,而对象中只包含属性

D.类名下没有下划线,而对象名下一般有下划线

【参考答案】: B

17.需求分析阶段相关任务的完成结果,对整个系统的成败起决定性作

用,以下哪一项不属于需求分析阶段的工作任务

A.定义需求

B.排列需求优先级

C.调整人力资源

D.修改项目计

【参考答案】: C

18.在问题分析结束之前,业务团队必须做出各项决策,以下哪一项决

策不会在本阶段产生

A.授权项目继续

B.确定技术平台

C.调整资金预算

D.取消本项

【参考答案】: B

19.脚本语言是专门为因特网应用设计的简单编程语言,以下哪种编程

语言属于脚本语言

A.Java

B.VB

C.Perl

D.C#

【参考答案】: C