logo资料库

2004下半年系统分析师考试真题及答案-下午卷.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
2004 下半年系统分析师考试真题及答案-下午卷 试题 1(25 分) 阅读以下关于软件配置管理的叙述,回答问题 1、问题 2 和问题 3。 在一些大中型软件项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。 在软件的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、 各种数据等,以及合同、计划书、会议录、报告等需要管理的文档。对于一个大中型软件项 目来说,这些信息文档的数量可以达到几百个甚至上千个,如果没有一套严谨、科学的管理 办法,出现混乱和差错几乎是必然的。 软件配置管理为软件开发提供了一套管理办法和原则,以防止混乱和差错的产生,并且适应 软件的各类变更。典型的配置问题有:多重维护、共享数据、同时修改、丢失版本号或者没 有版本号。一般地,实施软件配置管理应完成以下几方面的任务:确定软件配置管理计划, 确定配置标识规则,实施变更控制,报告配置状态,进行配置审核,进行版本管理和发行管 理。 [问题 1](12 分) (1)软件配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量 的影响降到最小。用 150 字以内文字,说明软件配置管理中“变更管理”的主要任务。 (2)为了有效地进行变更控制,通常会借助“配置管理数据库”。请用 200 字以内文 字,说明配置数据库的主要作用及其分类。 [问题 2](7 分) 配置状态报告对于大型软件开发项目的成功起着至关重要的作用。请用 200 字以内文 字,说明配置状态报告的主要作用及其包含的主要信息。 [问题 3](6 分) 软件的变更控制机制通常只能跟踪到工程变更顺序产生为止。为了获知变更是否正确完 成,一般采用两种方法:正式的技术评审和软件配置审核。请用 200 字以内文字,说明这两 种方法的区别和联系。 试题 2(25 分) 阅读以下关于电子政务系统安全体系结构的饿叙述,回答问题 1、问题 2 和问题 3。 某城市计划建设电子政务系统,由于经费、政务应用成熟度、使用人员观念等多方面的 原因,计划采用分阶段实施的策略来建设电子政务,最先建设急需和重要的部分。在安全建 设方面,先投入一部分资金保障关键部门和关键信息的安全,之后在总结经验教训的基础上 分 2 年逐步完善系统。因此,初步考虑使用防火墙、入侵检测、病毒扫描、安全扫描、日志 审计、网页防篡改、私自拨号检测、PKI 技术和服务等保障电子政务的安全。 在一次关于安全的方案讨论会上,张工认为由于政务网对安全性要求比较高,因此要建设防 火墙、入侵检测、病毒扫描、安全扫描、日志审计、网页防篡改、私自拨号检测系统,这样
就可以全面保护电子政务系统的安全。李工则认为张工的方案不够全面,还应该在张工提出 的方案的基础上,使用 PKI 技术,进行认证、机密性、完整性和抗抵赖性保护。 [问题 1](8 分) 请用 400 字以内文字,从安全方面,特别针对张工所列举的建设防火墙、入侵检测、病 毒扫描、安全扫描、日志审计系统进行分析,评论这些措施能够解决的问题和不能解决的问 题。 [问题 2](9 分) 请用 300 字以内文字,主要从认证、机密性、完整性和抗抵赖性方面,论述李工的建议 在安全上有哪些优点。 [问题 3](8 分) 对于复杂系统的设计与建设,在不同阶段都有很多非常重要的问题需要注意,既有技术 因素阻力,又有非技术因素阻力。请结合工程的实际情况,用 200 字以内文字,简要说明使 用 PKI 还存在哪些重要的非技术因素方面的阻力。 试题 3(25 分) 阅读以下关于选择 Linux 操作系统平台的叙述,回答问题 1、问题 2 和问题 3。 近年来 Linux 的迅速发展,改变了操作系统市场份额的格局,虽然 Linux 的市场份额在 我国还不到 10%,但已呈稳步上升的态势。针对这一情况,某大型企业(装机量大、信息化 程度高)决定从战略层面上考虑 Linux 在本企业的发展定位,为此,需要对 Linux 及其典型 产品进行测试和评估。假定由你担任这一评测工作的项目经理,你如何考虑以下问题。 [问题 1](5 分) 请用 100 字以内文字,说明你向企业决策层提交的评估报告应包括哪些主要方面的内 容。 [问题 2](6 分) 采用 Linux 时,安全性问题是必须慎重考虑的一个方面,通过研究,项目组认为开放源 码和 BUG 是 Linux 自身特有的影响安全性的两个最主要方面。请仅就开发源码对安全性的影 响,用 150 字以内文字,说明你的观点。 [问题 3](14 分) 请用 400 字以内文字,说明与目前广泛使用的 Windows 操作系统相比,采用 Linux 主要 有什么优缺点?你如何看待目前基于 Linux 操作系统的应用软件相对较少这个问题。 试题 4 阅读以下关于数据仓库的叙述,回答问题 1、问题 2 和问题 3。
随着计算机应用的不断普及,某集团公司先后建立了生产、销售、财务、人事管理等应 用系统,并积累了大量的数据。面对日益激烈的市场竞争,公司领导希望建立一个分析环境, 对积累的数据进行再加工,以支持科学决策。 公司技术部门的王总工程师提出建立一个数据仓库系统。他认为数据仓库能够将企业内部分 散的、跨平台的数据重新组合与加工,建立数据仓库的最终目标是建立一个较全面、完善的 信息应用平台,利用该信息平台,进行数据分析和数据挖掘,支持公司高层的决策分析。 经过讨论,大家认为目前建立数据仓库需要完成的工作有: (1)明确数据仓库的目的,了解公司的业务现状,特别是要弄清数据源所在系统和其 中的数据状况。 (2)收集决策者的需求。分析领导的决策取向和当前最主要的工作目标,并初步建立 系统的逻辑模型。 (3)构建数据仓库。包括数据仓库的设计、组织和管理以及决策信息的展示。 (4)数据仓库的应用推广和人员的培训。 (5)引进必要的产品和工具。 [问题 1](7 分) 在讨论中,有工程师提出了不同的意见。有人认为由于缺少经验,应该先建立小规模的 数据集市,然后再升级到完整的的数据仓库系统。 (1)请用 150 字以内文字,简要叙述与数据仓库相比,数据集市具有哪些特点。 (2)请用 100 字以内文字,简要说明这种开发方法的优缺点。 [问题 2](12 分) 王总工程师提出,对于数据仓库系统的开发,一般推荐采用增量的、演进的方式。请用 200 字以内文字,说明如何用增量的、演进的方式开发数据仓库系统。 [问题 3](6 分) 有工程师建议在数据仓库的模型中,采用 DB(源数据库)--ODS(操作数据存储)—DW(数 据仓库)的模式,以代替 DB(源数据库)—DW(数据仓库)的模式,请用 150 字以内文字 大致描述 ODS(操作数据存储)与 DW(数据仓库)的最大差别。 试题 5(25 分) 阅读下列关于软件产品线方面的叙述,回答问题 1、问题 2 和问题 3。 A 公司是一家中等规模的计算机企业,专业从事网络安全防护软件系统的开发。从最初 仅开发基于 Windows 的个人防火墙产品开始,现在,已经延伸到基于 Linux、Windows 系列、 Mac 操作系统的个人防火墙、企业防火墙、入侵检测系统、病毒扫描系统、安全扫描系统等 多种产品。公司原来的产品都是一个一个地开发,为每个软件对应地组织一个项目组。 为了适应快速变化的市场,降低开发成本,公司想引入产品线方法。然而,软件产品线方法 涉及了一个软件开发企业的多个产品,所以,公司的王总决定在弄清楚以下三个问题之后再
做决定,首先就是本公司的业务范围是否适合使用产品线方法,其次是如何在原有产品的基 础上建立产品线,最后是成功实施产品线的主要因素是什么? [问题 1] 请用 100 字以内文字,说明 A 公司是否适合采用产品线方法,并说明理由。 [问题 2] 请用 400 字以内文字,说明在原有产品的基础上建立软件产品线的方式,并作简要评价。 [问题 3] 请用 150 字以内文字,说明成功实施产品线的主要因素 参考答案 试题一 软件配置管理 [问题 1] (1)变更管理的任务包括: ①分析变更,根据成本一效益和涉及到的技术等因素判断变更实施的必要性,确定是否 实施变更; ②记录变更信息,并追踪变更信息; ③确保变更在受控条件下进行。 (2)配置数据库的主要作用: ①用于收集与配置有关的所有信息; ②评价系统变更的效果; ③提供配置管理过程的管理信息。 配置数据库可以分为 3 类; ①开发库,专供开发人员使用,其中的信息可能进行频繁的修改,对其控制相当宽松; ②受控库,在生存期某一阶段工作结束时释放的阶段产品,这些是与软件开发工作相关 的计算机可读信息和人工可读信息: ③产品库,在开发的软件产品完成系统测试后,作为最终产品存入产品库中,等待交付 用户或现场安装。 [问题 2] (1)配置状态报告是配置管理的一个组成部分,其任务是有效地记录和报告管理配置所 需要的信息,目的是及时、准确地给出软件配置项的当前状况,供相关人员了解,以加强配 置管理工作。配置状态报告提高了开发人员之间的通信能力,避免了可能出现的不一致和冲 突。
(2)配置状态报告包含的信息主要有:配置状态所涉及到的实体间的关系,状态说明数 据词典。 [问题 3] (1)正式的技术评审着重检查已完成修改的软件配置对象的技术正确性,评审者评价软 件配置项,决定它与其他软件配置项的一致性,是否有遗漏或可能引起的副作用。除了那些 最无价值的变更之外,应对所有的变更进行正式的技术评审。 (2)软件配置审核作为正式技术评审的补充,评价在评审期间通常没有被考虑的软件配 置项的特性。 试题二 电子政务系统安全体系结构 [问题 1] ● 防火墙是建立在内外网边界上的过滤封锁机制,它认为内网是可信的,外网是不可 信的。它能够防止外网未经授权地访问内网,能够防止外网对内网的攻击,也能防止内网未 经授权地访问外网。但是,根据统计:绝大多数的网络攻击来自于内网,而防火墙不能阻止 内网的攻击,因此,仅使用防火墙不能有效地防止网络攻击。 ● 入侵检测系统目的在于提供实时的入侵检测及采取相应的防护手段,它的能力要点 在于能够对付来自内部的攻击。如果能够实现入侵检测系统和其它安全系统,例如防火墙的 联动,则能够更加有效地防止网络攻击。但是,目前的入侵检测系统对已知的攻击有较好的 检测,对未知的攻击检测能力较弱,而且存在误报率太高的缺点。 ● 安全扫描及时发现安全漏洞。 ● 日志审计有助于追查责任,定位故障,系统恢复。 ● 防火墙、入侵检测、安全扫描、日志审计有各自的应用目的和优点,但不能全面解 决网络安全问题。 [问题 2] 防火墙、入侵检测、病毒扫描、安全扫描、日志审计、网页防篡改、私自拨号检测系统 都不能解决政务网中的认证、机密性、完整性和抗抵赖性问题。 身份认证能够解决通信或数据访问中对对方身份的认可,便于访问控制,授权管理。电 子政务还有其它的安全需求,机密性防止信息在传输、存储过程中被泄漏。 完整性防止对数据进行未授权的创建、修改或破坏,使数据一致性受到损坏。 抗抵赖性有助于责任追查。 [问题 3] 对于复杂系统的设计与建设,有许多非常重要的问题。有关使用 PKI 的非技术因素阻力 有:
对所有系统的有关设计、开发、使用、维护、管理等人员进行必要的安全教育,使大家 认识到信息安全的重要性。 在系统的设计、建设、运行阶段都要投入大量的资金,需要充 分咨询相关领域专家。 在系统的设计、建设、运行阶段,需要对不同的设计、开发、使用、管理、维护等人员 进行针对性的培训。 相关法律与法规制度的建立、执行与监督。 试题三 选择 Linux 操作系统平台 [问题 1] 评估报告应包括以下五个方面的内容: Linux 的特点、Linux 的市场、各大软硬件厂商对于 Linux 的支持、Linux 的发展前景、 Linux 在本企业应用的可行性。 [问题 2] 开放源码对安全性的影响有正反两方面:开放源码本身就意味着进攻者发现漏洞比封闭 软件多一种手段——阅读源码; 开放源码使在代码的形成过程中引入更多的交流,并因为有使用者参与的信息反馈和问 题分析,因此开放源码的代码质量往往较高,从而提高了安全性;开放源码的漏洞能在很短 的时间内得到发现和修复,特别是修复的速度比封闭系统要快。 [问题 3] Linux 的优点: 1、开放源代码,用户可以根据应用需要对系统进行改进; 2、与 UNIX 系统在源代码级兼容,具有许多 Unix 系统的功能和特点; 3、能够在多种硬件平台上运行,而 Windows 只是一个运行在 Intel IA 构架机器上的操 作系统,有很多的局限性; 4、真正意义上的多任务、多用户操作系统。 Linux 的缺点: 1、Linux 对于许多硬件设备的驱动程序支持不足; 2、Linux 不是一种桌面系统,基础操作界面不如 Windows 友好,更适合高端服务器或 专业人员使用; 3、Linux 缺乏一个标准的管理框架,Linux 目前还没有一个标准的开发库。 4、许多非专业厂商的免费软件容易存在 BUG。 应根据 Linux 的发展趋势从以下五个方面来看待这个问题: 1、各大软件公司对于 Linux 应用软件开发的重视和投入的增加; 2、Linux 的技术特点及发展前景; 3、本企业的特点及对 Linux 应用软件的具体需求;
4、国家对 Linux 产品的政策导向; 5、Linux 市场占有率的增加。 试题四 数据仓库 [问题 1] (1)与数据仓库相比,数据集市具有以下特点: ● 规模小,灵活,可以按照多种方式来组织数据,如按特定的应用、部门、地域、主 题等 ● 开发工作可由业务部门定义、设计、实施、管理和维护 ● 能够快速实现,代价较低,投资回收期短,风险小 ● 工具集的紧密集成 ● 有利于升级到完整的数据仓库或形成分布式数据仓库 (2)这种方法花费低、灵活性高,并能快速回报投资;但是将分散的数据集市集成起来, 形成一个一致的企业仓库可能很困难。 [问题 2] (1)定义一个高层次的企业数据模型,在不同的主题和可能的应用之间,提供企业范围 的、一致的、集成的数据视图。 (2)基于上述企业数据模型,并行地实现各自独立的数据集市和企业数据仓库。 (3)构造分布式数据集市,对不同的数据集市进行集成。 (4)构造一个多层数据仓库。在多层数据仓库中,企业数据仓库是所有数据仓库数据的 全权管理者,而这些数据分布在各个相关的数据集市中。 [问题 3] 最大差别是两者存放的数据内容不同,ODS 存储了当前或最近的数据,而 DW 存储了历 史数据;ODS 存储了细节数据,而 DW 存储了细节数据和综合数据;ODS 可联机更新数据,而 DW 中数据一般为不可变的快照。 试题五 软件产品线 [问题 1] 适合。原因: (1)该公司的产品都是在同一个领域——防火墙产品等,满足软件产品线建设的基本要 求。 (2)该公司原有产品相对比较成熟,可以在原有产品的基础上建立产品线。 [问题 2] 在原有产品的基础上,可采用下列方式之一建立产品线:
(1)演化方式,即将现有产品演化为产品线:在基于现有产品体系结构设计的基础上, 将特定产品的构件逐步转化为产品线的共用构件,从基于产品的方法逐步转化为基于产品线 的软件开发。主要优点是通过对投资回报周期的分解、对现有系统演化的维持使产品线方法 的实施风险降到了最小,与革命方式相比,完成核心资源的总周期和总投资较大。 (2)革命方式,即用软件产品线替代现有产品集:基本停止现有产品的开发,所有工作 直接针对软件产品线的核心资源开发。遗留系统只有在符合体系结构和构件需求的情况下, 才可以和新的构件协作。因重要需求的变化导致的初始投资报废的风险加大,与演化方式相 比,完成核心资源的总周期和总投资较小。由于无法满足产品线方法对软硬件同步的需求, 这种方法适用于软硬件结合密切且硬件需求差异大的现有产品集。 [问题 3] (1)对该领域的产品开发已具备长期积累的经验。 (2)一个用于构建产品的好的核心资源库。 (3)好的产品线体系结构。 (4)好的管理(软件资源、人员组织、过程)支持。
分享到:
收藏