1、软件水平考试(高级)系统分析师下午(论文)试题模拟试卷 6及答案与解析 1 软件开发环境,也可称为应用型软件开发环境。是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。软件开发环境中的工具可包括:支持特定过程模型和开发方法的工具,如支持瀑布模型及数据流方法的分析工具、设计工具、编码工具、测试工具、维护工具,支持面向对象方法 的 OOA工具、 OOD工具和 OOP工具等;独立于模型和方法的工具,如界面辅助生成工具
2、和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。请根据你实际参与开发的经验,论述下列三个问题: 1 简述你参加过软件应用开发项目的概要和你所担任的工作。 2 具体叙述在选择软件开发环境方面你从事过的工作和经验。遇到过哪些实际问题 ?怎么解决这些问题的 ? 3 简要说明你在使用软件开发工具的操作过程步骤。你现在认为还有哪些可以改进的地方 ?如何加以改进 ? 4 Web Service 已成为当今计算机界十分 关注的一个热点。它是解决应用程序之间相互通信的一项技术。它使用标准的,规范的 XML描述接口。 Web Service既可以单独使用,也可同其他 Web Service一起,实
3、现复杂的商业功能。 4 简述 Web Service模型解决方案和 Web Service的使用流程。 5 具体叙述在你所参与开发的系统中,是如何应用 Web Service技术的,采用了哪些主要技术和方法 ?解决了哪些问题 ?采取过什么相应措施 ?其实际效果如何 ? 6 简述在采用 Web Service中可能面临的主要方面的问题。 7 J2EE平台采用一个多层次分布式的应用模式,为企业应用的设计、开发、集 成以及部署提供了一条基于组件的实现途径。 J2EE平台提供了一个多层次分布式应用设计模式,重用组件的能力,统一的安全模式,灵活的交易控制。而 Microsoft. NET是 Micros
4、oft基于 XML的 Web服务平台,其受益对象既包括公司,也包括最终用户。 XML Web 服务是用 XML构建的,用以进行数据交换,其目的在于帮助应用程序、服务和设备有效地协同工作。通过 XML共享数据使 Web服务能够彼此独立,但同时又使它们能够以一种松散的方式连接成为一个协作小组,从而完成特定的任务。请根据你实际参与开发的经验,论述 下列三个问题: 7 简述 J2EE与 .NET平台的体系结构,它们之间的差异性主要体现在哪里 ? 8 具体叙述在应用 J2EE或 .NET平台设计方面你从事过的工作和经验。请具体描述你应用这两种开发平台开发的过程,并阐述它们的优缺点。 9 讨论你所选用 J
5、2EE或 .NET平台开发应用程序的具体效果。你认为在选择不同平台的时候应当做哪些考虑 ? 10 软件构架是脱胎于软件工程的,但它的形成同时借鉴了计算机构架和网络构架中的很多宝贵的思想和方法,最近几年软件构架研究已经完全独立于软件工程的研究,成为计算 机科学的一个最新的研究方向和独立学科分支。其研究涉及软件架构的描述,软件架构风格,软件架构评价和软件架构的形式化方法等。请根据你实际参与开发的经验,论述下列三个问题: 10 简述你参加过软件应用开发项目的概要和你所担任的工作,包括你选用软件架构的经验。 11 具体讨论你在选用软件架构的原则,包括软件开发过程中遇到的问题和所采取的措施。 12 分析你所选用软件架构开发应用程序后的具体效果。你现在认为应当作哪些方面的改进以及如何加以改进 ? 软件水平考试(高级)系统分析师下午(论文)试题模拟试卷 6答案与解析