您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > 系统集成项目管理工程师考试试题分类精解
系统集成项目管理工程师系统集成项目管理工程师考试试题分类精解第1章信息系统开发基础1.12009年上半年试题5试题1(2009年上半年试题5)与客户机/服务器(Client/Server,C/S)架构相比,浏览器/服务器(Browser/Server,B/S)架构的最大优点是(5)。(5)A.具有强大的数据操作和事务处理能力B.部署和维护方便、易于扩展C.适用于分布式系统,支持多层应用架构D.将应用一分为二,允许网络分布操作试题1分析C/S架构(体系结构)是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术,C/S架构定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。C/S架构有三个主要组成部分,分别是数据库服务器、客户应用程序和网络。C/S架构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。服务器为多个客户应用程序管理数据,而客户程序发送、请求和分析从服务器接收的数据,这是一种“胖客户机”和“瘦服务器”的架构。其数据流图如图1-1所示。系统集成项目管理工程师图1-1C/S架构的一般处理流程在一个C/S架构的软件系统中,由于客户应用程序是针对一个小的、特定的数据集,如一个表的行来进行操作,而不是像文件服务器那样针对整个文件进行;对某一条记录进行封锁,而不是对整个文件进行封锁,因此保证了系统的并发性,并使网络上传输的数据量减到最少,从而改善了系统的性能。与二层C/S架构相比,在三层C/S架构中,增加了一个应用服务器。可以将整个应用逻辑驻留在应用服务器上,而只有表示层存在于客户机上。这种结构被称为“瘦客户机”。三层C/S架构是将应用功能分成表示层、功能层和数据层三个部分,如图1-2所示。系统集成项目管理工程师图1-2三层C/S架构的一般处理流程在三层C/S架构中,中间件是最重要的构件。所谓中间件是一个用API定义的软件层,是具有强大通信能力和良好可扩展性的分布式软件管理框架。它的功能是在客户机和服务器或者服务器和服务器之间传送数据,实现客户机群和服务器群之间的通信。其工作流程是:当客户机里的应用程序需要驻留网络上某个服务器的数据或服务时,搜索此数据的C/S应用程序需访问中间件系统。该系统将查找数据源或服务,并在发送应用程序请求后重新打包响应,将其传送回应用程序。在三层C/S架构中,表示层负责处理用户的输入和向客户的输出(出于效率的考虑,它可能在向上传输用户的输入前进行合法性验证)。功能层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL语句,并将结果返回给客户端。数据层负责实际的数据库存储和检索,响应功能层的数据处理请求,并将结果返回给功能层。B/S架构风格就是上述三层应用结构的一种实现方式,其具体结构为:浏览器/Web服系统集成项目管理工程师务器/数据库服务器。B/S架构主要是利用不断成熟的浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。在B/S架构中,除了数据库服务器外,应用程序以网页形式存放于Web服务器上,用户运行某个应用程序时只需在客户端上的浏览器中键入相应的网址(URL),调用Web服务器上的应用程序并对数据库进行操作完成相应的数据处理工作,最后将结果通过浏览器显示给用户。可以说,在B/S模式的计算机应用系统中,应用(程序)在一定程度上具有集中特征。基于B/S架构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。B/S架构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。试题1参考答案(5)B1.22009年上半年试题11试题2(2009年上半年试题11)UML2.0支持14种图,它们可以分成两大类:结构图和行为图。以下(11)说法不正确。(11)A.部署图是行为图B.顺序图是行为图C.用例图是行为图D.构件图是结构图试题2分析系统集成项目管理工程师是一个通用的可视化建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。它记录了对所构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML标准包括相关概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被可视化建模工具所支持,这些工具提供了代码生成器和报表生成器等。UML标准并没有定义一种标准的开发过程,但它比较适用于迭代式的开发过程,是为支持大部分现存的面向对象开发过程而设计的。UML描述了系统的静态结构和动态行为,它将系统描述为一些独立的相互作用的对象,构成为外界提供一定功能的模型结构,静态结构定义了系统中重要对象的属性和服务,以及这些对象之间的相互关系,动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。UML2.0包括下列14种图:(1)类图:展现了一组类、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出系统的静态进程视图。(2)对象图:展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。(3)构件图:展现了一个封装的类和它的接口、端口以及由内嵌的构件和连接件构成系统集成项目管理工程师的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。(4)组合结构图:它可以描绘结构化类(例如构件或类)的内部结构,包括结构化类与系统其余部分的交互点。它显示联合执行包含结构化类的行为的部件配置。组合结构图用于画出结构化类的内部内容。(5)用例图:现了一组用例、参与者(一种特殊的类)及它们之间的关系。用例图给出系统的静态用例视图。这些图在对系统的行为进行组织和建模上是非常重要的。(6)序列图(顺序图)和通信图:两者都是交互图。交互图展现了一种交互,它由一组对象或角色以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。序列图是强调消息的时间次序的交互图;通信图也是一种交互图,它强调收发消息的对象或角色的结构组织。序列图和通信图表达了类似的基本概念,但每种图强调概念的不同视图,序列图强调时序,通信图强调消息流经的数据结构。(7)状态图:展现了一个状态机,它由状态、转移、事件和活动组成。状态图展现了对象的动态视图。它对于接口、类或协作的行为建模尤为重要,而且它强调事件导致的对象行为,这非常有助于对反应式系统建模。(8)活动图:将进程或其他计算的结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。(9)部署图和制品图:展现了对运行时的处理结点以及在其中生存的构件的配置。部署图给出了体系结构的静态部署视图。通常一个结点包含一个或多个制品。制品图展现了计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品常与部署图一起使用。制品也展现了它们实现的类和构件。系统集成项目管理工程师(10)包图:展现了由模型本身分解而成的组织单元以及它们的依赖关系。(11)定时图(时序图):是一种交互图,它展现了消息跨越不同对象或角色的实际时间,而不仅仅是关心消息的相对顺序。(12)交互概览图:是活动图和序列图的混合物。以上图形可以分成两大类,分别是结构图和行为图。结构图表示系统的静态结构,属于静态模型,包括类图、组合结构图、构件图、部署图、制品图、对象图和包图;行为图表示系统的动态结构,属于动态模型,包括活动图、交互图、用例图和状态图,其中交互图是顺序图、通信图、交互概览图和定时图的统称。试题2参考答案(11)A1.32009年上半年试题65试题3(2009年上半年试题65)目前,企业信息化系统所使用的数据库管理系统的结构,大多数为(65)。(65)A.层次结构B.关系结构C.网状结构D.链表结构试题3分析大多数数据库系统都是基于某种数据库模型建立起来的。常见的数据库模型包括层次模型、网状模型、关系模型、对象关系模型、对象模型、多维模型等。下面,主要分析层次模型、网状模型和关系模型的特点。层次模型是一种按照树状结构来组织数据的方式,对应数据结构中的树结构。层次模型主要用于早期大型机的数据库管理系统中和对XML文档数据的描述。这种模型适合描述两种数据之间存在一对多的父子关系的客观对象,例如,组织结构、产品结构、生物分类、系统集成项目管理工程师文档等数据。网状模型是一种按照网状结构来组织数据的方式,对应数据结构中的图结构。在此结构中,每个节点都可能与其他节点之间建立关系。网状模型适合于描述具有冗余数据的数据元素之间的关系。关系模型最早是由E.F.Codd于1970年基于关系代数理论提出的,目的是使得数据库管理系统独立于各种应用程序。关系模型的基本数据结构是用来描述实体的表,表是数据行的集合,表中的列描述了数据行的属性。数据库中的多个表之间往往彼此关联。目前,企业信息化系统所使用的数据库管理系统的结构,大多数为关系结构,即目前主流的数据库管理系统都是关系型数据库。试题3参考答案(65)B1.42009年上半年试题66试题4(2009年上半年试题66)管理信息系统建设的结构化方法中,用户参与的原则是用户必须参与(66)。(66)A.系统建设中各阶段工作B.系统分析工作C.系统设计工作D.系统实施工作试题4分析结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一。由于它是假定被开发的系统是一个结构化的系统,因此,其基本思想是将系统的生命周期划分为系统调查、系统分析、系统设计、系统实施、系统维护等阶段。系统集成项目管理工程师结构化方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先将系统的功能看成是一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合。结构化方法的主要原则,归纳起来有以下4条:(1)用户参与的原则。管理信息系统的用户是各级各类管理者,满足他们在管理活动中的信息需求,是管理信息系统建设的直接目地。由于系统本身和系统建设工作的复杂性,用户需求的表达和系统建设的专业人员对用户需求的理解需要逐步明确、深化和细化。而且,管理信息系统是人机系统,在实现各种功能时,人与计算机的合理分工和相互密切配合至关重要。这就需要用户对系统的功能、结构和运行规律有较深入的了解,专业人员也必须充分考虑用户的特点和使用方面的习惯与要求,以协调人一机关系。总之,用户必须作为管理信息系统主要建设者的一部分在
本文标题:系统集成项目管理工程师考试试题分类精解
链接地址:https://www.777doc.com/doc-2180005 .html