您好,欢迎访问三七文档
一、单项选择题(只有一个正确答案)【1】结构化生命周期方法在使用上有一定的局限性,其主要原因是()。A:兼顾数据结构方面不够B:注重系统功能,过于严格划分工作阶段C:事先需严格定义要求D:开发周期过长答案:C【2】分析员开始工作时要尽可能多地识别和列出的事件不包括()。A:内部事件B:临时事件C:状态事件D:外部事件答案:A【3】()是对一个类中功能一致性的定性度量。A:聚合B:集合C:耦合D:组合答案:A【4】()是包含阶段与活动的项目管理框架。A:SDLCB:ODBCC:ADSLD:DBMS答案:A【5】信息系统开发的结构化方法是将系统开发划分为若干阶段,而经验说明在各阶段中,可能产生错误最大的隐患是来自()。A:需求分析B:程序测试C:系统分析D:代码设计答案:A【6】()可以在系统内部、外部,或穿过系统界线和程序界线。A:人员B:数据C:系统流D:数据流答案:D【7】包图中使用的虚箭头符号代表()。A:链接B:流向C:包含关系D:依赖关系答案:D【8】属于信息收集技术的是()。A:程序设计B:复查现有文档C:网络设计D:数据库设计答案:B【9】不属于可用性需求描述的内容是()。A:在线帮助B:响应时间C:工作流程D:用户界面答案:B【10】不可以提供用户支持的方法是()。A:技术支持B:纠错C:帮助台D:常驻专家答案:B【11】DFD中避免信息超量可以遵循的DFD构造规则有()。A:信息需求规则B:增减数据项规则C:存储需求规则D:7+2规则答案:D【12】()是一种根本的战略思想,它将公司内部的处理过程流线化,并使之尽可能地高效运转。A:ERPB:BPRC:CRMD:EDI答案:B【13】不属于输出报表的设计原则的是()。A:媒体展示内容是什么B:是否可以生成报表C:报表的目标是什么D:使用对象是谁答案:B【14】()定义在系统中工作的所有类型的对象,并显示这些对象如何通过相互作用来完成任务。A:OOCB:OOPC:OOAD: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:结构图答案:C【19】在面向对象的方法中,继承是一个关键的概念,这是由()所决定的。A:用例图B:顺序图C:结构图D:概括/具体层次图答案:D【20】()用于帮助规划分析与设计说明书并完成系统部件的软件产品。A:技术B:方法C:模型D:工具答案:D【21】不属于驱动程序能实现的功能是()。A:意外的状态交互B:调用要测试的模块,并把输入参数传递给它C:接收被测试模块的返回参数,并打印或显示它们D:为测试的函数设置输入参数值答案:A【22】()是一种为单元测试而开发的模块,用来模仿尚未开发的模块的调用行为。A:驱动程序B:存根程序C:调试程序D:链接程序答案:A【23】()系统中包含最少量人员干预的输入和输出部分。A:屏幕界面B:打印界面C:系统界面D:用户界面答案:C二、判断题【24】用例分析的目标用来标识和定义系统必须支持的所有业务过程。()A:正确:B:错误答案:正确【25】模块内聚指在一个程序调用中,模块间的传递的数据项个数。()A:正确:B:错误答案:错误【26】结构化设计的两个基本原则是程序模块应该设计成耦合松散和高度内聚。()A:正确:B:错误答案:正确【27】尽管技术人员并不是真正的用户群,但他们是许多技术需求的来源。()A:正确:B:错误答案:正确【28】分析员需要收集技术信息。()A:正确:B:错误答案:正确【29】对象之间的交互只能通过导航可见性来实现。()A:正确:B:错误答案:正确【30】在将类映射为关系数据库中的表时,不需要对类之间的继承关系进行处理。()A:正确:B:错误答案:错误【31】面向对象方法,把信息系统看做是一起工作来完成某项任务的相互作用的对象集合。()A:正确:B:错误答案:正确【32】图形模型有助于理解那些很难用语言来描述的复杂关系。()A:正确:B:错误答案:正确【33】IPO开发顺序的主要优点是简化了测试。()A:正确:B:错误答案:正确【34】使用系统流程图可以将程序功能有层次地组织起来。()A:正确:B:错误答案:错误【35】系统分析员需要了解许多开发系统的工具和技术。()A:正确:B:错误答案:正确【36】面向对象程序中实际上没有哪个模块能进行控制。()A:正确:B:错误答案:正确【37】关联图是指描述系统抽象概念的DFD。()A:正确:B:错误答案:正确【38】为了识别关键的外部事件,分析员首先要确定所有可能需要从系统获取信息的外部实体。()A:正确:B:错误答案:正确【39】系统需求描述系统必须完成的活动或过程的一种系统需求。()A:正确:B:错误答案:错误【40】在用例图中,消息被认为是在目的对象上调用的一种活动。()A:正确:B:错误答案:错误【41】可用性是指学习和使用一个系统的容易程度。()A:正确:B:错误答案:正确【42】β版本是指一个未完成的但是已准备好了接受严格测试的系统。()A:正确:B:错误答案:错误【43】黑洞指带有没有任何产生来源数据元素的一个处理或数据存储。()A:正确:B:错误答案:错误三、名词解释【44】决策树答案:用按树形结构组织起来的线条对处理逻辑进行图形化的描述。【45】测试实例答案:对开始状态、软件必须响应的一个或多个事件,期望得到的响应或结束状态等内容的正式描述。【46】系统需求答案:系统所提供功能的详细定义。【47】事件表答案:一个事件列表,该表以各个时间为行、各个事件的关键信息为列。【48】CASE工具答案:用来帮助系统分析员完成系统开发任务的计算机辅助系统工程工具。【49】消息答案:用例内部对象之间的通信。【50】用户界面答案:信息系统中需要用户交互的输入和输出部分。【51】黑洞答案:带有输入数据的并不用来产生输出数据的处理或数据存储。【52】系统开发生命周期(SDLC)答案:包含阶段与活动的项目管理框架。【53】用例答案:系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。【54】系统文档答案:描述系统功能、结构和构造细节,用户是维护人员和未来的开发人员。【55】域模型答案:一个没有方法的类图,并且是作为需求模型被创建的。【56】构造型答案:按照模型元素的特征进行归类的一种方式,用《》符号描述。【57】顺序图答案:表示对象之间传送消息的时间顺序。【58】事务答案:在一个组织中完成的一件工作或一项活动这样一件单一的事情。【59】结构图答案:用来展示一个计算机程序模块间关系的层次图。【60】可视性答案:HCI的关键原则,规定所有控件必须是可见的,并且提供反馈信息指示控件对用户动作的响应。【61】场景或者用例实例答案:用例中步骤的一个特定顺序。一个用例可以有几个不同的场景。【62】任务分解答案:是一种设计准则,指分析员将一个类划分成几个高聚合的类。四、简答题【63】活动图提供哪些丰富的描述手段?答案:(1)起点和终点。活动仅有一个起始点(用实心圆表示),但可以有多个结束点,用实心圆外加一个圆圈来表示。(2)转换。当一个动作和活动结束时,控制流会马上传递给下一个动作或活动,使用转换来说明流的路径。(3)分支。活动图中使用一个菱形的判断标志来表达分支路径。(4)并发。使用一个称为同步条的水平粗线可以将一条转换分为多个并发执行的分支,或将多个转换汇合为一个转换。汇合时,并发的控制流必须都执行到汇合处,取得同步后,才会触发转换,进而执行后面的活动。(5)泳道。泳道用于对一个活动图中的活动进行分组表示。【64】简述系统流程图的作用。答案:简述系统流程图的作用。用系统流程图记录整个系统和各个子系统的结构。系统流程图标识了每一段程序及其所存取的数据。系统流程图也表明了不同程序、子系统、相关文件和数据库之间的关联关系。它记录了整个系统的体系结构。【65】简述系统文档的作用。答案:系统文档的一个主要作用是,为设计和开发人员提供相关信息来维护系统,或对系统进行重新实施。【66】结构化系统开发方法有什么优缺点?答案:优点:(1)强调系统的思想和系统的方法;(2)将系统生命周期分解为几个阶段;(3)每个阶段都有明确的要求、标准和规范;(4)该方法是面向功能和流程的,便于流程优化。缺点:(1)对话交流主要发生在分析阶段;(2)希望在分析阶段将所有问题讨论清楚;(3)系统开发的周期较长。【67】简述CRUD分析。答案:在标识事件表中的事件或者直接开发用例图的时候,会用到一种很重要的技术,称为CRUD分析,这种分析方法将标识后的用例与域模型类图进行比较。分析员在初始化用例图之后做CRUD分析,这主要是为了复查他们的工作。CRUD代表创(Create)、读取(Read或报告Report)、更新(Update)和删除(Delete)。【68】简述作为新系统分析员为主持好与用户的面谈所应掌握的方法。答案:衣着得体、准时到达、限制面谈时间、寻找异常和错误情况、深入调查细节、认真做好记录。【69】简述在窗体设计过程需要考虑的主要事项。答案:在窗体设计过程需要考虑的四个主要事项是:(1)窗体布局与格式化;(2)数据输入项;(3)导航与支持控件;(4)帮助支持。【70】在设计阶段的早期关于结点和网络通信是方面需要加以考虑的内容有哪些?答案:用户结点的数量;用户在特定结点的处理和数据访问的需求;处理和数据访问需求的容量和时间。【71】如何进行可行性分析?答案:可行性分析的意思是根据系统的环境、资源等条件,判断所提出的信息系统项目是否有必要、有可能开始进行,如果要进行,那么采用什么建设方案。所谓可行性应该包括必要性和可能性两个方面。没有必要性的项目是不应该开始进行的。一些单位的信息系统应用项目开展不起来的重要原因之一就是领导和管理人员没有紧迫感,没有认识到信息化对组织竞争力的支持。一般来说,没有迫切的需要,勉强地开展信息系统建设,是很难取得好效果的。信息系统项目建设的可能性主要从技术、经济、社会意义等三个方面去分析。【72】简述当设计系统输入的时候,系统开发人员必须完成的任务。答案:当设计系统输入的时候,系统开发人员必须完成的任务是:(1)确定将要用做输入的设备和机制;(2)确定所有的系统输入,并制定一个包括所有数据内容的列表;(3)对于每个系统输入,确定哪些控制是必需的。五、填空题【73】关系某些事物间自然发生的()。答案:联系【74】集成测试的目的是要发现()不能发现的错误。答案:单元测试【75】当一个模块激活一个低层模块以便执行所需的服务或计算时,就发生了()。答案:程序调用【76】()在单个处理符号中概括系统内所有处理活动的DFD。答案:关联图【77】()是问题域类的设计标识符。答案:实体类【78】()开发方法的主要优点是,许多相关程序员可以立即投入开发工作。答案:自底向上【79】()是用来建立类的新对象的方法。答案:构造器【80】()系统之外发生的事件,通常都是由外部实体或动作参与者触发的。答案:外部事件【81】()一项能得到想要的结果或产品的整个过程的计划。答案:项目【82】()是记录用例的最正式的方法。答案:完全展开描述【83】在将类映射为关系数据库中的表时,需要对类之间的()关系进行处理。答案:继承【84】在自动化边界的一侧是系统的自动部分,那里的工作是由()完成的。答案:计算机【85】所有的用例中都蕴涵了使用系统的()。答案:人【86】()是用于记录系统必须支持的所有功能的一种简便法。答案:用例图【87】对分析员来说,()过程是一个学习过程。答案:建模【88】()方法中,可以通过一次或多次迭代完成系统的各个部分,然后供用户使用。答案:增量开发【89】()处理业务事务的一系列步骤。答案:工作流
本文标题:信息系统分析与设计
链接地址:https://www.777doc.com/doc-5501967 .html