欢迎来到天天文库
浏览记录
ID:42847148
大小:250.00 KB
页数:8页
时间:2019-09-22
《计算机水平考试-高级系统架构设计师下午试题(ⅱ)模拟10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、高级系统架构设计师下午试题(II)模拟10一、论基于CBSD的软件架构设计与应用1>基于构件的软件开发(Component-BasedSoftwareDevelopment,CBSD.是——种基于分布对象技术,强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构件可以是COTS(Commercial-Off-The-Shelf)构件,也可以是通过其他途径获得的构件(如自行开发)。CBSD体现了''购买而不是重新构造〃的哲学,将软件开发的重点从程序编写转移到了基于己有构件的组製,以更快
2、地构造系统,减轻用来支持和升级大屮型软件系统所需耍的维护负担,从而降低软件开发的费用。请围绕''基于CBSD的软件架构设计与应用〃论题,依次从以卞3个方面进行论述。1.概要叙述你参与管理和开发的软件项目及你在其中所承扌□的主要工作。2.简要介绍基于构件的软件开发过程模型,具体论述你在所管理和开发的软件工程项FI中选择了哪种典型的构件平台并说明理由,如何具体实施的,最终实际效果如何。3.论述你在该项目实施过程屮遇到的问题及解决的办法,以及你进一步应用软件复用技术的有关设想。二、论RAD在结构化系统建模中的应用
3、2、快速应用开发(RAD•是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个''高速〃变种,通过大量使用可复用构件,采用基于构件的建造方法加速信息系统的开发过程。如果能够及时与用户进行交流和沟通,正确地理解需求并约束项目的范围,利用这种模型可以很快地创建出功能完善的信息系统。请围绕''RAD在结构化系统建模中的应用〃论题,依次从以下3个方面进行论述。1.概要叙述你参与分析和开发的信息系统项目及你所担任的主要工作。2.简要分析快速应用开发方法的基本思想,并给出各个生命周期阶段的主要任务
4、。3.分析快速应用开发方法的目标,并结合实际项目的实施结果讨论快速应用开发与传统的结构化开发方法相比具有哪些优点和缺点,还有哪些需要进一步改进之处,以及如何进行改进。三、论数据仓库与数据挖掘在企业信息化中的应用3、企事业单位的决策越来越需要建立在对历史数据和相关数据的科学分析的理性基础上。数据仓库已经成为数据分析和联机分析处理中日趋重要的平台。然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如,多个异种数据源的集成带来的困难等。请围绕''数据仓库与数据挖掘在企业信息化中的应用〃论题,依次对以下3个方面
5、进行论述。1.概要叙述你参与管理和开发的管理信息系统项目及你所担任的主要工作。2.简要讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试,以及部署数据仓库的过程。3.分析并讨论你在数据仓库设计与实现过程屮遇到的主要问题及其解决办法,以及你进一步应用数据仓库技术的有关设想。四、论虚拟化技术在网络应用系统架构的应用4、随着硬件性能的不断提高和软件技术的发展,虚拟化技术逐渐进入了PC服务器领域。虚拟计算能够把服务器的计算能力进行虚拟化管理,提高服务器的可用性和管理效率。皱件厂
6、商也纷纷推出了支持虚拟化技术的产品,如处理器虚拟化、工/O虚拟化和设备虚拟化。商用软件厂商和开源领域也推出了支持虚拟化技术的系统软件。企业用户从成本、安全性、可靠性和易于管理的角度也在考虑虚拟化技术。请围绕''虚拟化技术在网络应用系统架构的应用〃论题,依次从以下3个方面进行论述。1.概耍叙述你参与管理和开发的虚拟计算项目及你在其中所承担的主要工作。2.简要叙述虚拟计算屮的关键技术,详细论述你是如何在所参与建设的虚拟计算项目中应用虚拟化技术的,并分析应用这些技术之后对项目产生了哪些效果(或影响)。3.论述在你
7、参与建设的虚拟计算项口实施过程屮遇到的、与虚拟化技术相关的问题,以及解决的办法。简要展望虚拟化技术未來的应用前景,以及你进一步应用虚拟化技术的有关设想。答案:一、论基于CBSD的软件架构设计与应用1、1.简要介绍你参与规划、设计和实施的大中型信息系统软件工程项目的基木情况,简要说明口己在该项目中的角色、所承担的主耍任务及开展的主耍工作。论文叙述自己参与设计和实施的信息系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。2・构件(Component)是某系统中有价值的、几乎独立的并可替换的一个
8、部分,它在良好定义的休系结构语境内满足某清晰的功能。构件是一个独立发布的功能部分,可以通过其接口访问它的服务。软件构件是软件系统中具有相对独立功能,可以明确标识,接口由规约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的可组装软件实体。软件构件需承载有用的功能,并遵循某种构件模型。可复用构件是指具有可复用价值的构件。商用成品构件(CommercialOff-The-Shelf,COTS)是指由第三方开发
此文档下载收益归作者所有