信息系统分析与设计(真题题库)

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

一、单项选择题(只有一个正确答案)
【1】结构化生命周期方法在使用上有一定的局限性,其主要原因是()。

A: 开发周期过长
B: 注重系统功能,过于严格划分工作阶段
C: 事先需严格定义要求
D: 兼顾数据结构方面不够
答案: C
【2】分析员开始工作时要尽可能多地识别和列出的事件不包括( )。

A: 临时事件
B: 外部事件
C: 状态事件
D: 内部事件
答案: D
【3】 ( )是对一个类中功能一致性的定性度量。

A: 聚合
B: 集合
C: 耦合
D: 组合
答案: A
【4】 ( )是包含阶段与活动的项目管理框架。

A: ODBC
B: SDLC
C: ADSL
D: DBMS
答案: B
【5】信息系统开发的结构化方法是将系统开发划分为若干阶段,而经验说明在各阶段中,可能产生错误最大的隐患是来自( )。

A: 代码设计
B: 系统分析
C: 需求分析
D: 程序测试
答案: C
【6】 ( )可以在系统内部、外部,或穿过系统界线和程序界线。

A: 人员
B: 数据
C: 系统流
D: 数据流
答案: D
【7】包图中使用的虚箭头符号代表( )。

A: 依赖关系
B: 包含关系
C: 链接
D: 流向
答案: A
【8】属于信息收集技术的是( )。

A: 网络设计
B: 数据库设计
C: 复查现有文档
D: 程序设计
答案: C
【9】下列选项中,不属于可用性需求描述的内容是()。

A: 用户界面
B: 工作流程
C: 响应时间
D: 在线帮助
答案: C
【10】不可以提供用户支持的方法是( )。

A: 常驻专家
B: 纠错
C: 帮助台
D: 技术支持
答案: B
【11】D FD中避免信息超量可以遵循的DFD构造规则有( )。

A: 存储需求规则
B: 增减数据项规则
C: 7+2规则
D: 信息需求规则
答案: C
【12】( )是一种根本的战略思想,它将公司内部的处理过程流线化,并使之尽可能地高效运转。

A: ERP
B: EDI
C: BPR
D: CRM
答案: C
【13】不属于输出报表的设计原则的是( )。

A: 媒体展示内容是什么
B: 是否可以生成报表
C: 使用对象是谁
D: 报表的目标是什么
答案: B
【14】( )定义在系统中工作的所有类型的对象,并显示这些对象如何通过相互作用来完成任务。

A: OOC
B: OOP
C: OOA
D: OOD
答案: C
【15】( )是一种用以显示对象在各阶段中的生命和转换的情况的图。

A: 状态图
B: 顺序图
C: 用例图
D: 结构图
答案: A
【16】下列选项中,不属于面向对象方法的模型是()。

A: 活动图
B: 用例图
C: 结构图
D: 用例描述
答案: C
【17】不属于描述模块内部逻辑的方法是( )。

A: 顺序图
B: 流程图
C: 伪码
D: 结构化英语
答案: A
【18】实体-联系图(ERD)必须与在( )中的数据存储相一致。

A: 顺序图
B: 数据流图
C: 系统流程图
D: 结构图
答案: B
【19】在面向对象的方法中,继承是一个关键的概念,这是由( )所决定的。

A: 概括/具体层次图
B: 用例图
C: 结构图
D: 顺序图
答案: A
【20】()是用于帮助规划分析与设计说明书并完成系统部件的软件产品。

A: 工具
B: 模型
C: 方法
D: 技术
答案: A
【21】不属于驱动程序能实现的功能是( )。

A: 意外的状态交互
B: 接收被测试模块的返回参数,并打印或显示它们
C: 为测试的函数设置输入参数值
D: 调用要测试的模块,并把输入参数传递给它
答案: A
【22】( )是一种为单元测试而开发的模块,用来模仿尚未开发的模块的调用行为。

A: 调试程序
B: 链接程序
C: 驱动程序
D: 存根程序
答案: C
【23】( )系统中包含最少量人员干预的输入和输出部分。

A: 用户界面
B: 打印界面
C: 系统界面
D: 屏幕界面
答案: C
二、判断题
【1】用例分析的目标用来标识和定义系统必须支持的所有业务过程。

( )
A:正确: B:错误
答案: 正确
【2】模块内聚指在一个程序调用中,模块间的传递的数据项个数。

( ) A:正确: B:错误
答案: 错误
【3】结构化设计的两个基本原则是程序模块应该设计成耦合松散和高度内聚。

( )
A:正确: B:错误
答案: 正确
【4】尽管技术人员并不是真正的用户群,但他们是许多技术需求的来源。

( )
A:正确: B:错误
答案: 正确
【5】分析员需要收集技术信息。

( )
A:正确: B:错误
答案: 正确
【6】对象之间的交互只能通过导航可见性来实现。

( )
A:正确: B:错误
答案: 正确
【7】在将类映射为关系数据库中的表时,不需要对类之间的继承关系进行处理。

( )
A:正确: B:错误
答案: 错误
【8】面向对象方法,把信息系统看作是一起工作来完成某项任务的相互作用的对象集合。

( )
A:正确: B:错误
答案: 正确
【9】图形模型有助于理解那些很难用语言来描述的复杂关系。

( ) A:正确: B:错误
答案: 正确
【10】I PO开发顺序的主要优点是简化了测试。

( )
A:正确: B:错误
答案: 正确
【11】使用系统流程图可以将程序功能有层次地组织起来。

( ) A:正确: B:错误
答案: 错误
【12】系统分析员需要了解许多开发系统的工具和技术。

()A:正确: B:错误
答案: 正确
【13】面向对象程序中实际上没有哪个模块能进行控制。

( ) A:正确: B:错误
答案: 正确
【14】关联图是指描述系统抽象概念的DFD。

( )
A:正确: B:错误
答案: 正确
【15】为了识别关键的外部事件,分析员首先要确定所有可能需要从系统获取信息的外部实体。

( )
A:正确: B:错误
答案: 正确
【16】系统需求描述系统必须完成的活动或过程的一种系统需求。

( ) A:正确: B:错误
答案: 错误
【17】在用例图中,消息被认为是在目的对象上调用的一种活动。

( ) A:正确: B:错误
答案: 错误
【18】可用性是指学习和使用一个系统的容易程度。

( )
A:正确: B:错误
答案: 正确
【19】β版本是指一个未完成的但是已准备好了接受严格测试的系统。

( )
A:正确: B:错误
答案: 错误
【20】黑洞指带有没有任何产生来源数据元素的一个处理或数据存储。

( )
A:正确: B:错误
答案: 错误
三、名词解释
【1】决策树
答案: 用按树形结构组织起来的线条对处理逻辑进行图形化的描述。

【2】测试实例
答案: 对开始状态、软件必须响应的一个或多个事件,期望得到的响应或结束状态等内容的正式描述。

【3】系统需求
答案: 系统所提供功能的详细定义。

【4】事件表
答案: 一个事件列表,该表以各个时间为行、各个事件的关键信息为列。

【5】 CASE工具
答案: 用来帮助系统分析员完成系统开发任务的计算机辅助系统工程工具。

【6】消息
答案: 用例内部对象之间的通信。

【7】用户界面
答案: 信息系统中需要用户交互的输入和输出部分。

【8】黑洞
答案: 带有输入数据的并不用来产生输出数据的处理或数据存储。

【9】系统开发生命周期(SDLC)
答案: 包含阶段与活动的项目管理框架。

【10】用例
答案: 系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。

【11】系统文档
答案: 描述系统功能、结构和构造细节,用户是维护人员和未来的开发人员。

【12】域模型
答案: 一个没有方法的类图,并且是作为需求模型被创建的。

【13】构造型
答案: 按照模型元素的特征进行归类的一种方式,用《》符号描述。

【14】顺序图
答案: 表示对象之间传送消息的时间顺序。

【15】事务
答案: 在一个组织中完成的一件工作或一项活动这样一件单一的事情。

【16】结构图
答案: 用来展示一个计算机程序模块间关系的层次图。

【17】可视性
答案: HCI的关键原则,规定所有控件必须是可见的,并且提供反馈信息指示控件对用户动作的响应。

【18】场景或者用例实例
答案: 用例中步骤的一个特定顺序。

一个用例可以有几个不同的场景。

【19】任务分解
答案: 是一种设计准则,指分析员将一个类划分成几个高聚合的类。

四、简答题
【1】活动图提供哪些丰富的描述手段?
答案: "(1)起点和终点。

活动仅有一个起始点(用实心圆表示),但可以有多个结束点,用实心圆外加一个圆圈来表示。

(2)转换。

当一个动作和活动结束时,控制流会马上传递给下一
个动作或活动,使用转换来说明流的路径。

(3)分支。

活动图中使用一个菱形的判断标志来表达分支路径。

(4)并发。

使用一个称为同步条的水平粗线可以将一条转换分为
多个并发执行的分支,或将多个转换汇合为一个转换。

汇合时,
并发的控制流必须都执行到汇合处,取得同步后,才会触发转换,
进而执行后面的活动。

(5)泳道。

泳道用于对一个活动图中的活动进行分组表示。

"
【2】简述系统流程图的作用。

答案: 简述系统流程图的作用。

用系统流程图记录整个系统和各个子系统的结构。

系统流程图标识了每一段程序及其所存取的数据。

系统流程图也表明了不同程序、子系统、相关文件和数据库之间
的关联关系。

它记录了整个系统的体系结构。

【3】简述系统文档的作用。

答案: 系统文档的一个主要作用是,为设计和开发人员提供相关信息来维护系统,或对系统进行重新实施。

【4】结构化系统开发方法有什么优缺点?
答案: "优点:
(1)强调系统的思想和系统的方法;
(2)将系统生命周期分解为几个阶段;
(3)每个阶段都有明确的要求、标准和规范;
(4)该方法是面向功能和流程的,便于流程优化。

缺点:
(1)对话交流主要发生在分析阶段;
(2)希望在分析阶段将所有问题讨论清楚;
(3)系统开发的周期较长。

"
【5】简述CRUD分析。

答案: 在标识事件表中的事件或者直接开发用例图的时候,会用到一种很重要的技术,称为CRUD分析,这种分析方法将标识后的用例与域模型类图进行比较。

分析员在初始化用例图之后做
CRUD分析,这主要是为了复查他们的工作。

CRUD代表创
(Create)、读取(Read或报告Report)、更新(Update)和删除
(Delete)。

【6】简述作为新系统分析员为主持好与用户的面谈所应掌握的方法。

答案: 衣着得体、准时到达、限制面谈时间、寻找异常和错误情况、深入调查细节、认真做好记录。

【7】简述在窗体设计过程需要考虑的主要事项。

答案: "在窗体设计过程需要考虑的四个主要事项是:
(1)窗体布局与格式化;
(2)数据输入项;
(3)导航与支持控件;
(4)帮助支持。

"
【8】在设计阶段的早期关于结点和网络通信方面需要加以考虑的内容有哪些?
答案: 用户结点的数量;用户在特定结点的处理和数据访问的需求;处理和数据访问需求的容量和时间。

【9】如何进行可行性分析?
答案: " 可行性分析的意思是根据系统的环境、资源等条件,判断所提出的信息系统项目是否有必要、有可能开始进行,如果要进行,那么采用什么建设方案。

所谓可行性应该包括必要性和可能性两个方面。

没有必要性的项
目是不应该开始进行的。

一些单位的信息系统应用项目开展不起
来的重要原因之一就是领导和管理人员没有紧迫感,没有认识到
信息化对组织竞争力的支持。

一般来说,没有迫切的需要,勉强
地开展信息系统建设,是很难取得好效果的。

信息系统项目建设
的可能性主要从技术、经济、社会意义等三个方面去分析。

"
【10】简述当设计系统输入的时候,系统开发人员必须完成的任务。

答案: "当设计系统输入的时候,系统开发人员必须完成的任务是:
(1)确定将要用做输入的设备和机制;
(2)确定所有的系统输入,并制定一个包括所有数据内容的列表;
(3)对于每个系统输入,确定哪些控制是必需的。

"
五、填空题
【1】关系某些事物间自然发生的( )。

答案: 联系
【2】集成测试的目的是要发现( )不能发现的错误。

答案: 单元测试
【3】当一个模块激活一个低层模块以便执行所需的服务或计算时,就发生了( )。

答案: 程序调用
【4】 ( )在单个处理符号中概括系统内所有处理活动的DFD。

答案: 关联图
【5】 ( )是问题域类的设计标识符。

答案: 实体类
【6】 ( )开发方法的主要优点是,许多相关程序员可以立即投入开发工作。

答案: 自底向上
【7】 ( )是用来建立类的新对象的方法。

答案: 构造器
【8】 ( )系统之外发生的事件,通常都是由外部实体或动作参与者触发的。

答案: 外部事件
【9】 ( )一项能得到想要的结果或产品的整个过程的计划。

答案: 项目
【10】( )是记录用例的最正式的方法。

答案: 完全展开描述
【11】在将类映射为关系数据库中的表时,需要对类之间的( )关系进行处理。

答案: 继承
【12】在自动化边界的一侧是系统的自动部分,那里的工作是由()完成的。

答案: 计算机
【13】所有的用例中都蕴涵了使用系统的( )。

答案: 人
【14】( )是用于记录系统必须支持的所有功能的一种简便法。

答案: 用例图
【15】对分析员来说,()过程是一个学习过程。

答案: 建模
【16】( )方法中,可以通过一次或多次迭代完成系统的各个部分,然后供用户使用。

答案: 增量开发
【17】()是处理业务事务的一系列步骤。

答案: 工作流
【18】( )界面能处理输入,与其他系统进行实时交互,并且需要最少人员干预地分发输出。

答案: 系统
【19】( )进出处理的数据流与进出处理分解DFD的数据流在数据内容上保持一致的状态。

答案: 平衡。

相关文档
最新文档