【计算机类职业资格】计算机水平考试高级系统分析师2008年上半年下午真题Ⅱ及答案解析.doc
《【计算机类职业资格】计算机水平考试高级系统分析师2008年上半年下午真题Ⅱ及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机水平考试高级系统分析师2008年上半年下午真题Ⅱ及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、计算机水平考试高级系统分析师 2008年上半年下午真题及答案解析(总分:75.03,做题时间:90 分钟)一、B试题一 论软件体系结构风格及其(总题数:1,分数:20.00)软件体系结构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件体系结构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照 Shaw和 Garlan的说法,“一种体系结构风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件”。体系结构风格通常分为数据流(Data Flow)风格、调用/返回(Call
2、/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格五大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合、彼此重叠。请围绕“软件体系结构风格及其应用”论题,依次从以下三个方面进行论述。(分数:20.01)(1).概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。(分数:6.67)_(2).请说明以上软件体系结构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少三类论述其具体的软件体系结构风格的构
3、件、连接件类型和组合约束要求等结构特征及其应用特点。(分数:6.67)_(3).具体阐述你参与管理和开发的项目中在体系结构设计时选择使用软件体系结构风格的情况,包括选择的依据、多个风格组合使用的情况等,以及最终实际效果。(分数:6.67)_二、B试题二 论软件项目估算的过程与(总题数:1,分数:20.00)软件项目管理过程中的一个关键活动是软件项目估算。项目估算就是对项目所需要的人力、物力、时间、成本及风险等因素进行评估。由于软件产品的特殊性,在做软件项目估算时往往存在某些不确定性,使得软件项目管理人员无法正常进行管理而导致产品迟迟不能完成。软件估算是所有项目计划活动的基石,没有计划就开始着手
4、开发,会使项目陷入盲目性。现在已经有了许多用于软件项目管理的估算技术。请围绕“软件项目估算的过程与方法”论题,依次从以下三个方面进行论述。(分数:20.01)(1).概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。(分数:6.67)_(2).详细论述软件项目估算的基本步骤以及目前常用的估算方法及其主要内容。(分数:6.67)_(3).具体阐述在你参与管理和开发的项目中选择使用的软件项目估算方法及其具体实施的过程与实际效果。(分数:6.67)_三、B试题三 论信息资源规划的需求分(总题数:1,分数:20.00)信息资源规划是信息化建设的基础工程,是指对企业生产经营活动所需要的信息
5、与数据进行有效的管理。信息资源规划要从信息的产生、获取、处理、存储和传输等方面进行全面的规划。当前许多企业信息化建设的关键和难点,不是计算机网络的构建,而是信息资源管理系统的建设。为此,首先要做好信息资源规划工作,信息资源规划的第一阶段要进行需求分析,这与一般的软件工程需求分析有所不同。请围绕“信息资源规划的需求分析”论题,依次从以下三个方面进行论述。(分数:20.01)(1).概要叙述你参与实施的信息化建设项目以及你所担任的主要工作。(分数:6.67)_(2).论述在该项目中进行信息资源规划需求分析的主要内容。(分数:6.67)_(3).阐述在进行信息资源规划需求分析时遇到了哪些问题,如何解
6、决。(分数:6.67)_四、B试题四 论 P2P计算关键技术与(总题数:1,分数:15.00)随着网络技术的发展和个人计算机计算和存储能力的增强,基于 P2P计算的互联网应用不断涌现。P2P(Peer-to-Peer)计算是指不同系统之间通过直接通信,实现计算机资源和服务共享、进行信息处理的计算过程。从早期的音乐文件共享,到互联网语音和视频处理,P2P 计算越来越受到系统设计者和开发者的关注。请围绕“P2P 计算关键技术与应用”论题,依次对以下三个方面进行论述。(分数:15.00)(1).概要叙述你参与的采用 P2P计算的应用项目以及你在其中所担任的主要工作。(分数:5.00)_(2).详细论
7、述 P2P计算的关键技术。(分数:5.00)_(3).通过你的切身实践论述基于 P2P计算的应用之优缺点,并给出几种典型应用。(分数:5.00)_计算机水平考试高级系统分析师 2008年上半年下午真题答案解析(总分:75.03,做题时间:90 分钟)一、B试题一 论软件体系结构风格及其(总题数:1,分数:20.00)软件体系结构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件体系结构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照 Shaw和 Garlan的说法,“一种体系结构
8、风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件”。体系结构风格通常分为数据流(Data Flow)风格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格五大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合、彼此重叠。请围绕“软件体系结构风格及其应用”论题,依次从以下三个方面进行论述。(分数:20.01)(1).概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。(分
9、数:6.67)_正确答案:()解析:写作要点 简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。(2).请说明以上软件体系结构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少三类论述其具体的软件体系结构风格的构件、连接件类型和组合约束要求等结构特征及其应用特点。(分数:6.67)_正确答案:()解析:开发过程模型 1Garlan 和 Shaw将软件体系结构风格分为 5大类,其中: (1)数据流风格包括批处理序列体系结构风格(Batch Sequential)和管道/过滤器体系结构风格(Pipes/Filters); (2)调用/返回风格包括主程序
10、/子程序体系结构风格(Main program and subroutine)、数据抽象和面向对象体系结构风格(Data Abstraction and Object-Oriented)和层次结构体系结构风格(Hierarchical layers); (3)独立构件风格包括进程通信体系结构风格(Communicating processes)和事件驱动的体系结构风格(Event systems); (4)虚拟机风格包括解释器体系结构风格(Interpreters)和基于规则的系统(Rule-based systems): (5)仓库风格包括数据库体系结构风格(Databases)和黑板体系结
11、构风格(Blackboards)。 其他:特定领域软件体系结构(Domain-specific software architectures)、状态转移(State transition system)等及分布式处理(Distributed processes)等。其中分布式架构风格中有客户机/服务器风格、浏览器/服务器风格、CORBA、DCOM 和 EJB。 论文中 5类软件体系结构风格每一类给出两个具体的体系结构风格即可,给出的体系结构风格属于“其他”一类者也可。 2每一种具体的软件结构风格的模型如下。 (1)数据流风格包括批处理序列和管道/过滤器体系结构风格。 批处理序列体系结构风格。
12、组件为一系列固定顺序的计算单元,组件间只通过数据传递交互。 每个处理步骤是一个独立的程序,每一步必须在前一步结束后才能开始,数据必须是完整的,以整体的方式传递。 管道/过滤器体系结构风格。 每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流,经过处理,产生输出数据流。这个过程通常通过对输入流的变换及增量计算来完成,包括通过计算和增加信息丰富数据,通过浓缩和删除精炼数据,通过改变记录方式转化数据,递增地转化数据等。在输入被完全消费之前,输出便产生了。这里构件被称为过滤器,连接件就是数据流传输的管道,将一个过滤器的输出传到另一个过滤器的输入。 (2)调用/返回风格包括
13、主程序/子程序体系结构风格、数据抽象和面向对象体系结构风格及层次结构体系结构风格。 主程序/子程序体系结构风格。 单线程控制,把问题划分为若干处理步骤,构件即为主程序和子程序。子程序通常可合成为模块。过程调用作为交互机制,即充当连接件。调用关系具有层次性,其语义逻辑表现为子程序的正确性取决于它调用的子程序的正确性。 数据抽象和面向对象体系结构风格。 这种风格的构件是对象。对象是抽象数据类型的实例。在抽象数据类型中,数据的表示和它们的相应操作被封装起来。对象的行为体现在其接受和请求的动作。连接件即是对象间交互的方式,对象是通过函数和过程的调用来交互的。对象具有封装性,一个对象的改变不会影响其他对
14、象。对象拥有状态和操作,也有责任维护状态。这种结构风格中包含有封装、交互、多态、集成和重用等特征。 层次结构体系结构风格。 层次系统组织成一个层次结构。构件在一些层实现了虚拟机。连接件通过决定层间如何交互的协议来定义,拓扑约束包括对相邻层间交互的约束。这个风格的特点是每层为上一层提供服务,使用下一层的服务,只能见到与自己邻接的层。大的问题分解为若干个渐进的小问题,逐步解决,隐藏了很多复杂度。修改一层,最多影响两层,而通常只能影响上层。上层必须知道下层的身份,不能调整层次之间的顺序。 (3)独立构件风格包括进程通信体系结构风格和事件驱动的体系结构风格。 进程通信体系结构风格。 构件是独立的过程,
15、连接件是消息传递。这种风格的特点是构件通常是命名过程,消息传递的方式可以是点对点、异步和同步方式及远过程调用等。 事件驱动的体系结构风格。 构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中其他构件中的过程在一个或多个事件中注册,当一个事件被触发,系统自动调用在这个事件中注册的所有过程。一个事件的触发就导致了另一个模块中过程的调用。 这种风格中的构件是非命名的过程,它们之间交互的连接件往往是以过程之间的隐式调用(Implicit Invocation)来实现的。基于事件的隐式调用风格的主要优点是为软件重用提供了强大的支持,为构件的维护和演化带来了方便;其缺点是构件放弃了对系统计算的控
16、制。 (4)虚拟机风格包括解释器体系结构风格和基于规则的系统。 解释器体系结构风格 一个解释器通常包括完成解释工作的解释引擎,一个包含将被解释的代码的存储区,一个记录解释引擎当前工作状态的数据结构,以及一个记录源代码被解释执行的进度的数据结构。具有解释器风格的软件中含有一个虚拟机,可以仿真硬件的执行过程和一些关键应用;其缺点是执行效率较低。 基于规则的系统。 基于规则的系统包括规则集、规则解释器、规则/数据选择器及工作内存。 (5)仓库风格包括数据库体系结构风格和黑板体系结构风格。 数据库体系结构风格。 数据库体系结构是库风格最常见的形式。构件主要有两大类,一个是中央共享数据源,保存当前系统的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机水平 考试 高级 系统分析 2008 上半年 下午 答案 解析 DOC
