系统分析师 - 专业技术高级资格 - 计算机类
最新试题
试题一  论软件维护及软件可维护性    软件维护指软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。软件维护活动花费了整个软件生命期成本的 50~90%,要降低维护成本,需要提高软件的可维护性。软件可维护性(Software Maintainability)是指软件能够被理解、校正、增强功能及适应变化的容易程度。提高软件的可维护性是软件开发阶段的关键目标之一。    请围绕“软件维护及软件可维护性”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。    2、请给出常见的三种软件维护的类型并分别对其特点进行论述。说明影响软件可维护性的主要因素并详细论述提高软件可维护性的主要方法。    3、具体阐述你参与管理和开发的项目中所进行的软件维护活动和所采取的提高软件可维护性的方法,说明具体实施的过程以及实际应用的效果。[75分]
2022-06-13
试题二 论面向服务的企业应用集成技术及其应用    企业应用集成(Enterprise Application Integration,EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。    请围绕“面向服务的企业应用集成技术及其应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与实施的企业应用集成项目以及你在其中所担任的主要工作。    2、阐述面向服务的企业应用集成技术的三个重要软件层次,并对每个层次的主要功能进行详细论述。    3、阐述在使用面向服务的企业应用集成技术进行应用集成时所遇到的问题及你是如何解决的。[75分]
2022-06-13
论题三 论快速应用开发在系统建模中的应用    快速应用开发(RAD)是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法加速信息系统的开发过程。如果能够及时与用户进行交流和沟通,正确地理解需求并约束项目的范围,利用这种模型可以很快创建出功能完善的信息系统。RAD依赖于广泛的用户参与、联合应用设计会议、原型化方法、集成的CASE工具和代码生成器。请围绕“快速应用开发在系统建模中的应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与分析和开发的信息系统项目以及你所担任的主要工作。    2、简要分析快速应用开发方法的生命周期,并给出各个阶段的主要任务。    3、分析快速应用开发方法的目标,并结合实际项目的实施结果讨论快速应用开发与传统的结构化开发方法相比有哪些优点和缺点。[75分]
2022-06-13
试题四 论信息系统中的访问控制    访问控制主要任务是保证系统资源不被非法使用和访问。访问控制规定了主体对客体访问的限制,并在身份识别的基础上,根据身份对提出资源访问的请求加以控制。    访问控制是策略和机制的集合,它允许对限定资源的授权访问。访问控制也可以保护资源,防止无权访问资源的用户的恶意访问。访问控制是系统安全保障机制的核心内容,是实现数据保密性和完整性机制的主要手段,也是信息系统中最重要和最基础的安全机制。    请围绕“信息系统中的访问控制”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。    2、详细论述常见的访问控制策略和访问控制机制。    3、阐述在项目开发中你所采用的访问控制策略和机制,并予以评价。[75分]
2022-06-13
试题一 论软件项目质量管理及其应用    软件工程的目标是生产出高质量的软件。ANSI/IEEE Std 729-1983对软件质量的定义是“与软件产品满足规定的和隐含的需求能力有关的特征或特性的全体”,实际上反映了三方面的问题:    (1)软件需求是度量软件质量的基础。    (2)只满足明确定义的需求,而没有满足应有的隐含需求,软件质量也无法保证。    (3)不遵循各种标准定义的开发规则,软件质量就得不到保证。    软件质量管理贯穿于软件生命周期,极为重要。软件质量管理过程包括软件项目质量计划、软件质量保证和软件质量控制。质量管理的关键是预防重于检查,应事前计划好质量,而不只是事后检查,这有助于降低软件质量管理成本。    请围绕“软件项目质量管理及其应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作。    2、详细论述在该项目中进行质量保证和质量控制时所实施的活动,并论述二者之间的关系。    3、分析并讨论你所参与的项目中的质量管理成本,并给出评价。[75分]
2022-06-13
试题二 论企业服务总线技术及其在应用集成中的作用    企业应用集成(Enterprise Application Integration,EAI)是企业必须要面对的实际问题,企业服务总线(Enterprise Service Bus,ESB)技术是一种基于面向服务体系结构的新型企业应用集成技术。与传统的EAI技术相比,ESB采用总线式的体系结构集成多个应用系统,基于开放标准实现其内部核心功能,并支持快速加入新的应用到已有的集成环境中。    请围绕“企业服务总线技术及其在应用集成中的作用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与实施的企业应用集成项目(包括业务背景、组织结构、现有应用系统的分布、采用的技术等)以及你所担任的主要工作。    2、详细论述企业服务总线的核心功能;列举目前流行的ESB产品;指出你参与的项目所选择的ESB产品,并从ESB核心功能的角度说明选择该产品的理由。    3、阐述在使用企业服务总线技术进行应用集成时遇到了哪些问题,如何解决。[75分]
2022-06-13
试题三 论工作流管理技术在CIM系统协作中的应用    计算机集成制造(Computer Integration Manufacturing,CIM)是信息技术和生产技术的综合应用,旨在提高制造业企业的生产率和响应能力。企业面临的任务是:将企业先后建立的多个分立的CIM系统集成起来,形成一个协调的企业CIM综合应用平台,实现各个不同CIM系统间的协同工作,使得企业的业务过程、数据信息和组织管理都被作为CIM集成平台的组成部分。利用工作流管理技术为企业构建上述CIM综合应用平台,使企业可以方便地协调各种业务功能,优化资源的组织利用,从而获得最佳的运行效益。但企业已有的工作流管理系统往往用于管理企业的业务过程和控制企业的业务活动,并不能直接用来支持CIM综合应用平台的建设。    请围绕“工作流管理技术在CIM 系统协作中的应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与分析和开发的CIM系统协作项目以及你所担任的主要工作。    2、简要分析现有工作流管理系统直接支持企业实施CIM系统协同工作有何不足,并从工作流执行角度详细论述通过哪些方式可以支持应用协作;阐述你所选择的协作方式及其理由。    3、在工作流管理系统提供动态创建工作流模型功能的基础上,分析并说明用户可以采用哪些方式完成CIM系统间的协同工作,以及在你所参与的项目中用户所采用的协作方式。[75分]
2022-06-13
试题四 论政务流程的优化与再造    政务流程是一组相关的、结构化的活动集合,这些活动集合为公众提供特定的服务或产品。一般而言,政务流程有三类:面向公众的流程,为公众提供产品或服务;支持流程,为政府内部提供产品、服务和信息;管理流程,促使面向公众的流程和支持流程有效配合,以符合公众和用户的期望与需要。    为提升政府的治理能力,许多地区政府在建设电子政务系统的同时,都进行了政务流程的规范、优化与再造。    流程再造是用成本、质量、服务和速度等来衡量和改善工作业绩,对业务流程进行的根本性再思考和彻底再设计。政府流程的优化与再造是对政府治理的理念、原则、结构、行为等进行大的改进,以提高政府绩效和服务品质,而不是简单的组织精简和结构重组。    请围绕“政务流程的优化与再造”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理、分析的电子政务类信息系统项目以及你所担任的主要工作。    2、论述你在实施电子政务项目时,现有政务流程存在的问题。    3、阐述如何实施电子政务流程的优化与再造,效果如何。[75分]
2022-06-13
试题一 论基于场景的软件体系结构评估方法    大型复杂软件系统开发所关注的问题之一是质量,在软件系统的早期设计阶段,选择合适的体系结构对系统许多关键质量属性(如可用性、可修改性、性能、安全性、易用性等)起着决定性的影响。不恰当的软件体系结构将给项目开发带来灾难。因此,尽早分析和评估一个系统的体系结构非常重要。软件体系结构分析和评估的目的是为了识别体系结构中潜在的风险,验证系统的质量需求在设计中是否得到体现,预测系统的质量并帮助开发人员进行设计决策。    软件体系结构的评估通常是指评估参与者在评估过程中利用特定评估方法对系统质量属性进行分析与评估。基于调查问卷或检查表的评估和基于场景(Scenarios)的评估是目前主要的两类评估方式。利用场景评估技术进行软件体系结构评估的主流方法包括SAAM (Scenario-based Architecture Analysis Method)、ATAM(Architecture TradeoffAnalysis Method )和CBAM(Cost Benefit Analysis Method)。SAAM方法最初用于比较不同的体系结构,后来用于指导对体系结构的检查,使其主要关注潜在的问题,如需求冲突,或仅从某一参与者观点出发的不全面的系统设计。ATAM方法在揭示出结构满足特定质量目标的同时,也能反映出质量目标之间的联系,从而权衡多个质量目标。CBAM方法可以看作是ATAM方法的补充,在其评估结果上对软件体系结构的经济性进行评估。  请围绕“基于场景的软件体系结构评估方法”论题,依次从以下三个方面进行论述。  1、概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作,包括角色、工作内容等。  2、请从评估目的、评估参与者、评估活动或过程、评估结果等几个方面对SAAM或ATAM评估方法进行分析。  3、结合你参与的实际工作和项目的实际情况,具体阐述你在进行体系结构设计和评估时,采用了什么评估方法,如何具体实施,最终实际效果如何。[75分]
2022-06-13
试题二  论敏捷开发方法的应用    敏捷软件开发简称敏捷开发,是从90年代开始逐渐引起广泛关注的一些新型软件开发方法,以应对快速变化的需求。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面沟通、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重人的作用。    敏捷开发的发展过程中,出现了多个不同的流派,例如极限编程、自适应软件开发、水晶方法、特性驱动开发等。但其中的基本原则是一致的。从开发者的角度,主要的关注点有短平快会议(Stand Up)、小版本发布(Frequent Release)、较少的文档(MinimalDocumentation)、合作为重(Collaborative Focus)、客户直接参与(Customer Engagement)、自动化测试(Automated Testing)、适应性计划调整(Adaptive Planning)和结对编程(PairProgramming);从管理者的角度,主要的关注点有测试驱动开发(Test-DrivenDevelopment)、持续集成(Continuous Integration)和重构(Refactoring)。    请围绕“敏捷开发方法的应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作,包括角色、工作内容等。    2、对开发者关注点中至少三项内容进行解释;结合自己所参与项目,对使用情况予以评价。    3、联系你所参与项目的实际情况,分析并讨论测试驱动开发的使用效果,并评价其优缺点。[75分]
2022-06-13
试题三 论SOA在企业信息化中的应用    SOA(面向服务的体系结构)是一种 IT体系结构风格、一种组件模型或者一种设计理念,其核心思想是通过将一组分散的服务关联,实现企业向客户提供的特定业务,并适应客观条件和需求的不断变化。    多数企业面临着不同种类操作系统、系统软件、应用软件和应用基础结构相互交织的信息化现状,而SOA的特性使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,从而保护投资,并能使企业对业务的变化做出快速的反应。    请围绕“SOA在企业信息化中的应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与实施的企业信息化建设项目(信息化现状、业务流程需求)以及你所担任的主要工作。    2、详细论述SOA架构的内容、特点和实现SOA所采用的常用标准、规范。    3、论述你具体采用了什么技术和工具来实现企业SOA应用和部署,在应用中重点解决了哪些问题。[75分]
2022-06-13
试题四 论SaaS(Software-as-a-Service,软件即服务)的关键技术    SaaS 是一种通过互联网提供软件服务的模式,在该模式中企业用户不用再购买软件,而采用向软件服务提供商租用软件的方式来完成本企业经营活动。在这种模式下,企业无需建设机房、购买软硬件、雇用IT人员对软件进行维护,只需向软件服务提供商支付项目实施费和定期的软件租赁服务费,软件服务提供商负责管理和维护软件。目前,这种模式在国外和国内都获得了一定的成功。    请围绕“SaaS关键技术”论题,依次对以下三个方面进行论述。    1、 概要叙述你参与的SaaS项目以及你在其中所担任的主要工作,包括角色、工作内容等。    2、 SaaS为诸多用户在线提供了较通用的软件系统,请详细论述SaaS为此所使用的关键技术。    3、 通过你的切身实践论述SaaS中安全性和扩展性的解决方案。[75分]
2022-06-13
试题一  论软件体系结构风格及其应用    软件体系结构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件体系结构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照Shaw和Garlan的说法,“一种体系结构风格定义了构件类型和连接件类型的词汇表,以及他们如何组合的约束条件”。体系结构风格通常分为数据流(Data Flow)风格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格五大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合、彼此重叠。    请围绕“软件体系结构风格及其应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。    2、请说明以上软件体系结构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少三类论述其具体的软件体系结构风格的构件、连接件类型和组合约束要求等结构特征及其应用特点。    3、具体阐述你参与管理和开发的项目中在体系结构设计时选择使用软件体系结构风格的情况,包括选择的依据、多个风格组合使用的情况等,以及最终实际效果。[75分]
2022-06-13
试题二  论软件项目估算的过程与方法    软件项目管理过程中的一个关键活动是软件项目估算。项目估算就是对项目所需要的人力、物力、时间、成本及风险等因素进行评估。由于软件产品的特殊性,在做软件项目估算时往往存在某些不确定性,使得软件项目管理人员无法正常进行管理而导致产品迟迟不能完成。软件估算是所有项目计划活动的基石,没有计划就开始着手开发,会使项目陷入盲目性。现在已经有了许多用于软件项目管理的估算技术。    请围绕“软件项目估算的过程与方法”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。    2、详细论述软件项目估算的基本步骤以及目前常用的估算方法及其主要内容。    3、具体阐述在你参与管理和开发的项目中选择使用的软件项目估算方法及其具体实施的过程与实际效果。[75分]
2022-06-13
试题三 论信息资源规划的需求分析    信息资源规划是信息化建设的基础工程,是指对企业生产经营活动所需要的信息与数据进行有效的管理。信息资源规划要从信息的产生、获取、处理、存储和传输等方面进行全面的规划。    当前许多企业信息化建设的关键和难点,不是计算机网络的构建,而是信息资源管理系统的建设。为此首先要做好信息资源规划工作,信息资源规划的第一阶段要进行需求分析,这与一般的软件工程需求分析有所不同。    请围绕“信息资源规划的需求分析”论题,依次从以下三个方面进行论述。    1、概要叙述你参与实施的信息化建设项目以及你所担任的主要工作。    2、论述在该项目中进行信息资源规划需求分析的主要内容。    3、阐述在进行信息资源规划需求分析时遇到了哪些问题,如何解决。[75分]
2022-06-13
试题四 论P2P计算关键技术与应用    随着网络技术的发展和个人计算机计算和存储能力的增强,基于P2P计算的互联网应用不断涌现。P2P(Peer-to-Peer)计算是指不同系统之间通过直接通信,实现计算机资源和服务共享、进行信息处理的计算过程。从早期的音乐文件共享,到互联网语音和视频处理,P2P计算越来越受到系统设计者和开发者的关注。    请围绕“P2P计算关键技术与应用”论题,依次对以下三个方面进行论述。    1、 概要叙述你参与的采用P2P计算的应用项目以及你在其中所担任的主要工作。    2、 详细论述P2P计算的关键技术。    3、 通过你的切身实践论述基于P2P计算的应用之优缺点,并给出几种典型应用。[75分]
2022-06-13
试题一  论迭代式软件开发过程与方法    软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈来细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程RUP和敏捷开发方法。    请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。    1、概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。    2、论述迭代式过程模型相对于瀑布式过程模型的优点。详细论述统一软件开发过程RUP 的生命周期模型和迭代策略;或者论述敏捷开发方法的特点和适用的情况,并列出目前主要的敏捷开发技术中的四种。    3、具体阐述你参与管理和开发的项目中选择使用迭代式软件开发方法的情况,以及具体实施的过程与实际开发效果。[75分]
2022-06-13
试题二  论工作流管理技术在BPR中的应用    BPR(Business Process Reengineering)是指对企业的业务过程进行重新思考和再设计,以降低企业成本,提高企业性能。而工作流管理作为一种能够有效控制和协调复杂活动的执行,以及人与应用软件之间交互的信息技术手段,目前已经成为实施BPR时最广泛采用的技术之一。    请围绕“工作流管理技术在BPR中的应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与分析和开发的BPR项目以及你所担任的主要工作。    2、详细论述你参与分析和开发的BPR项目的主要实施步骤,以及工作流管理技术在实施过程中的具体应用。    3、分析并讨论该BPR项目的实施效果,并进行评价(是否达到了该BPR项目的基本要求)。[75分]
2022-06-13
试题三  论电子商务系统中的技术基础设施集成    伴随Internet的迅速发展,电子商务正深入到社会的各个角落。利用Internet几乎可以进行全部的贸易活动,在网上就能将信息流、资金流和部分的物流完整地运转,参与者除了买家、卖家,还有金融机构、政府机构、认证机构、配送中心等等。商务活动逐渐依托网络等技术手段实现电子化。    成功的电子商务系统必须要有完整的技术基础设施支持,而各部分设施的选择必须慎重,设施的集成、整合要能够支持大量交易,保证系统安全、可靠、有效地运行,降低交易成本,提高商品和信息的流转速度,提高客户的满意度,进而使组织的业务能够健康发展。    请围绕“电子商务系统中的技术基础设施集成”论题,依次从以下三个方面进行论述。    1、概要叙述你参与实施的电子商务系统项目以及你所担任的主要工作。    2、论述在该项目中如何根据组织的实际情况,采用了哪些关键的技术基础设施以及如何进行集成。    3、阐述该项目实施或运行过程所发现的主要问题及其解决方法,并说明效果。[75分]
2022-06-13
试题四 论虚拟计算的应用    随着硬件性能的不断提高和软件技术的发展,虚拟计算逐渐进入了PC服务器领域。虚拟计算能够把服务器的计算能力进行虚拟化管理,提高服务器的可用性和管理效率。硬件厂商推出了支持虚拟计算的产品,如处理器虚拟化、I/O虚拟和设备虚拟化。商用软件厂商和开源领域也推出了支持虚拟计算的系统软件。企业用户从成本、安全性、可靠性和易于管理的角度也在考虑虚拟计算技术。    请围绕“虚拟计算的应用”论题,依次从以下三个方面进行论述。    1、概要叙述你参与的虚拟计算项目以及你在其中所担任的主要工作。    2、详细论述虚拟计算中的关键技术,以及你熟悉的硬件环境和软件系统对虚拟计算的支持。    3、通过你的切身实践论述虚拟计算的作用。[75分]
2022-06-13