软考系统架构设计师下午试题加答案(三)

合集下载

软考下午试题答案

软考下午试题答案

软考下午试题答案近年来,软件工程师的需求量逐渐增加,软考成为了衡量软件开发人员能力的重要指标。

下午试题作为软考的一部分,考查了考生在软件工程领域的知识和技能。

本文将为大家提供软考下午试题的参考答案,希望对考生有所帮助。

一、题型一:单项选择题1. A software development project is divided into iterations. Each iteration starts with a ____________ and ends with a _______.A) milestone, releaseB) release, milestoneC) milestone, deliveryD) delivery, milestone答案:C) milestone, delivery2. In the software development life cycle, the integration testing is performed after _________ testing and before _________ testing.A) unit, systemB) system, unitC) unit, acceptanceD) acceptance, unit答案:A) unit, system3. What is the primary purpose of version control in software configuration management?A) To track changes made to softwareB) To manage software development teamsC) To document software requirementsD) To review software defects答案:A) To track changes made to software二、题型二:简答题1. 请简述敏捷开发方法中Scrum的核心概念和流程。

2016年下半年下午 系统架构设计师 试题及答案与解析-软考考试真题-案例分析及论文

2016年下半年下午 系统架构设计师 试题及答案与解析-软考考试真题-案例分析及论文

2016年下半年下午系统架构设计师考试试题-案例分析+论文-答案与解析试题一(共15分)【说明】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。

在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。

集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。

b.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致。

c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。

d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。

e.支持不同模型的自动转换。

在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。

f.能够连续运行的时间不小于240小时,意外退出后能够在10秒之内自动重启。

g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布。

h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。

在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。

公司经过评审,最终采用了王工的方案。

【问题1】(10分)识别软件架构质量属性是进行架构设计的重要步骤。

请分析题干中的需求描述,填写表1-1中(1)~(5)处的空白。

202311月软考架构师综合知识题

202311月软考架构师综合知识题

1、在软件架构设计中,以下哪项是描述系统如何响应外部事件或刺激的?A. 数据流图B. 用例图C. 状态图D. 部署图(答案)C2、以下哪种设计模式属于行为型模式,用于在不破坏封装的前提下,捕获并处理异常?A. 单例模式B. 工厂模式C. 责任链模式D. 装饰模式(答案)C3、在软件架构的评估中,以下哪项是关注系统是否能够满足业务需求,以及是否实现了预期的功能?A. 性能评估B. 安全性评估C. 功能评估D. 可用性评估(答案)C4、以下哪种架构风格强调将应用程序的不同部分分离成独立的服务,服务之间通过轻量级通信机制进行交互?A. 分层架构B. 微服务架构C. 事件驱动架构D. 管道-过滤器架构(答案)B5、在软件架构设计中,以下哪项是用于描述系统中不同组件之间的依赖关系和交互方式的?A. 模块图B. 序列图C. 组件图D. 活动图(答案)C6、以下哪种架构风格适用于需要高吞吐量、低延迟和可扩展性的分布式系统?A. 单体架构B. 微服务架构C. 分布式对象架构D. 事件驱动架构(答案)D7、在软件架构的设计过程中,以下哪项是关注系统如何适应未来可能的变化,以及如何在不引起大规模修改的情况下扩展系统?A. 可维护性设计B. 可扩展性设计C. 可用性设计D. 安全性设计(答案)B8、以下哪种架构模式通常用于将应用程序的不同部分部署到不同的物理节点上,以提高系统的可用性和可扩展性?A. 分层架构B. 分布式架构C. 微服务架构D. 事件驱动架构(答案)B9、在软件架构的评估中,以下哪项是关注系统是否能够在用户需要时提供稳定、可靠的服务?A. 性能评估B. 可用性评估C. 安全性评估D. 兼容性评估(答案)B10、以下哪种设计模式属于结构型模式,它通过引入一个间接层来降低耦合度,提高系统的灵活性和可扩展性?A. 代理模式B. 适配器模式C. 单例模式D. 观察者模式(答案)A。

系统架构设计师考试题目及答案

系统架构设计师考试题目及答案

系统架构设计师考试题目及答案参考答案附后1、()模型为数据规划机密性,依据机密性划分为安全级别,按安全级别强制访问控制。

A.BLP模型B.状态机模型C.Biba模型D.中国墙模型2、“在某个系统或某个部件中设置了'机关',使得当提供特定的输入数据时,允许违反安全策略。

”是属于哪一种安全威胁()A.特洛伊木马B.陷阱门C.窃取D.非法使用3、以下不属于网络安全协议的是()A.FTPB.SSLC.HTTPSD.SET4、以下关于大数据的说法中,错误的是()A.大数据拥有体量大、构造单调、时效性强等特点B.处理大数据需要采用新式计算架构和智能算法等新技术C.大数据的应用着重相关剖析,而不是因果剖析D.大数据的目的在于发现新的知识,洞悉并进行科学决策5、SQL是一种数据库结构化查询语言,SQL注入攻击的首要目标是()A.破坏Web服务B.窃取用户口令等机密信息C.攻击用户浏览器,以获得访问权限D.获得数据库的权限6、人工智能的关键技术包括自然语言处理、计算机视觉、知识图谱、机器学习。

机器学习分类中,()是利用已标记的有限训练数据集,通过某种学习策略/方法建立一个模型,从而实现对新数据/实例标记/映射。

A.监督学习B.无监督学习C.半监督学习D.强化学习7、云计算的服务方式不包括()A.软件即服务B.计算即服务C.平台即服务D.基础设施即服务8、CPS技术体系的四大核心技术要求中,“一平台”是()A.感知和自动控制B.工业软件C.工业网络D.工业云和智能服务平台9、根据所修改的内容不同,软件的动态演化不包括()A.属性改名B.行为变化C.拓扑结构改变D.格式变化10、软件架构维护过程不包括()A.架构知识管理B.架构修改管理C.架构版本管理D.架构构件管理参考答案。

软考系统架构设计师下午试题加答案(三)

软考系统架构设计师下午试题加答案(三)

软考系统架构设计师下午试题加答案(三)2016年下半年软考系统架构设计师考试将于11月12日举行。

大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师试题,希望对大家有所帮助。

试题五阅读以下关于数据库系统架构方面的叙述,根据要求回答问题。

[说明]随着政府职能的转型,XX行业职能主管部门(国家相关部委、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。

为保证本行业管理工作的质量和效率,提高对宏观经济管理与决策的支持能力和对社会公众的公共服务能力,该行业主管部门委托MBI软件开发公司开发一个XX行业宏观经济数据库管理系统。

通过统计业务系统和相关部委自身的行业系统的信息化建设,提高各自核心业务的应用能力和管理水平,特别是数据中心的建设,对基础业务信息实施有效管理和有效利用;通过宏观经济数据库应用系统建设,建立起包括宏观经济管理决策支持和宏观经济基础信息的发布查询等在内的支撑子系统;通过存储备份系统(现场级)的建设,为本行业宏观经济基础信息资源实施安全、可靠的技术管理。

13、[问题1]由于对政府数据的需求是多层次的,从而也要求政府部门信息系统具有较丰富的层次。

但是,随着系统结构、层次的增多,层次间的界限越来越模糊,信息系统建设及维护的成本也就越高。

结合你的系统架构经验,请用500字以内的文字简要讨论基于数据库(DB.、数据仓库(DW)和操作数据存储(ODS)技术的政府信息系统的各自特点。

14、[问题2]元数据库的建设与管理是数据仓库概念下数据中心工作模式中的重要环节,它关系到整个数据中心系统的结构和运行。

结合你的系统架构经验,请用400字以内的文字简要说明元数据库系统所定义和管理的处理包括哪些内容。

15、[问题3]该行业主管部门对待建的数据库应用系统提出了明确的审计要求,要求保留5年左右的审计跟踪信息。

MBI公司的架构师老张建议,直接在待建的数据库中插入审计跟踪信息以满足这一应用需求,架构师老郭则建议采用按月分区(Partitioning)和段空间压缩技术来满足这一应用需求。

2023年高级软考《系统架构设计师》考试历年真题摘选附带答案

2023年高级软考《系统架构设计师》考试历年真题摘选附带答案

2023年高级软考《系统架构设计师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】M 软件公司的软件产品注册商标为N,为确保公司在市场竞争中占据优势,对员工进行了保密约束。

此情形下,( )的说法是错误的。

A.公司享有商业秘密权B.公司享有软件著作权C.公司享有专利权D.公司享有商标权2.【单选题】详细的项目范围说明书是项目成功的关键。

______不应该属于范围定义的输入。

A.项目章程B.项目范围管理计划C.批准的变更申请D.项目文档管理方案3.【单选题】实时操作系统( RTOS)内核与应用程序之间的接口称为( )。

A.I/OB.CacheC.APID.GUI4.【单选题】某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。

根据该需求,公司应采用_______架构风格最为合适。

A.解释器B.过程控制C.分层D.管道-过滤器5.【单选题】软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。

以下关于软件架构设计活动的描述,错误的是______。

A.在建立软件架构的初期,一般需要选择一个合适的架构风格B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审6.【单选题】项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。

通常可以使用_____来进行活动定义A.鱼骨图B.工作分解结构(WBSC.层次分解结构D.功能分解图7.【单选题】软件的横向重用是指重用不同应用领域中的软件元素。

______是一种典型的、原始的横向重用机制A.对象B.构件C.标准函数库D.设计模式8.【单选题】网络系统生命周期可以划分为5 个阶段,实施这5 个阶段的合理顺序是______。

(完整版)年系统架构设计师考试下午真题与答案(下半年)

2009年下半年系统架构设计师考试下午真题试题:阅读以下软件架构设计的问题,在答题纸上回答问题1和问题2.某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。

在系统开发之初,企业对该平台提出了如下要求:(1)在线交易平台必须在1s内完成客户的交易请求。

(2)该平台必须保证客户个人信息和交易信息的安全。

(3)当发生故障时,该平台的平均故障恢复时间必须小于10s.(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级.添加新功能或进行硬件升级必须在6小时内完成。

针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。

【问题1】(9分)软件质量属性是影响软件架构设计的重要因素。

请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。

【问题2】(16分)请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。

1.试题答案:【问题1】常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter—operation)等。

这些质量属性的具体含义是:(1)性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数.(2)可用性是系统能够正常运行的时间比例。

(3)可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力.(4)健壮性是指在处理或环境中,系统能够承受压力或变更的能力。

架构设计师考试题及答案

架构设计师考试题及答案一、单选题(每题2分,共20分)1. 在软件架构设计中,以下哪一项不是架构设计的主要目标?A. 系统性能优化B. 系统可维护性C. 系统可扩展性D. 系统成本控制答案:D2. 架构设计师在设计系统时,应该优先考虑以下哪个因素?A. 技术先进性B. 业务需求C. 个人偏好D. 市场趋势答案:B3. 在微服务架构中,服务之间通常采用哪种方式进行通信?A. 直接内存访问B. 远程过程调用C. 消息队列D. 文件共享答案:C4. 以下哪个不是分布式系统的常见问题?A. 网络延迟B. 数据一致性C. 系统可扩展性D. 单点故障答案:C5. 在架构设计中,以下哪个原则不是SOLID原则之一?A. 单一职责原则B. 开放封闭原则C. 接口隔离原则D. 模块化原则答案:D6. 在敏捷开发中,以下哪个不是敏捷宣言的四个价值观之一?A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 客户合作高于合同谈判D. 遵循计划高于适应变化答案:D7. 在云计算中,以下哪个服务模型不提供对运行环境的控制?A. IaaS(基础设施即服务)B. PaaS(平台即服务)C. SaaS(软件即服务)D. FaaS(函数即服务)答案:C8. 在数据库设计中,以下哪个不是数据库范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第五范式(5NF)答案:D9. 在系统架构设计中,以下哪个不是性能测试的目的?A. 确定系统的最大负载能力B. 识别性能瓶颈C. 评估系统的稳定性D. 验证系统的安全性答案:D10. 在架构设计中,以下哪个不是微服务架构的优点?A. 独立部署B. 技术多样性C. 单一职责D. 紧密耦合答案:D二、多选题(每题3分,共15分)11. 架构设计师在进行系统设计时,需要考虑以下哪些因素?(多选)A. 系统的可维护性B. 系统的可扩展性C. 系统的安全性D. 系统的美观性答案:A, B, C12. 在微服务架构中,以下哪些是服务拆分时需要考虑的原则?(多选)A. 业务逻辑的独立性B. 数据库的独立性C. 服务的高内聚低耦合D. 服务的单一职责答案:A, B, C, D13. 在分布式系统中,以下哪些是CAP定理中提到的三个要素?(多选)A. 一致性(Consistency)B. 可用性(Availability)C. 持久性(Persistence)D. 分区容错性(Partition tolerance)答案:A, B, D14. 在敏捷开发中,以下哪些是Scrum框架中的关键角色?(多选)A. 产品负责人(Product Owner)B. Scrum MasterC. 开发团队(Development Team)D. 项目经理(Project Manager)答案:A, B, C15. 在系统架构设计中,以下哪些是性能优化的常见策略?(多选)A. 缓存策略B. 数据库索引C. 负载均衡D. 代码优化答案:A, B, C, D三、判断题(每题2分,共10分)16. 架构设计师在设计系统时,应该追求使用最新的技术,即使这些技术可能不成熟。

2017年下半年下午 系统架构设计师 试题及答案与解析-软考考试真题-案例分析及论文

2017年下半年下午系统架构设计师考试试题-案例分析+论文-答案与解析试题一(共15分)【说明】阅读以下关于软件系统设计的叙述,在答题纸上回答问题 1 至问题 3。

【说明】某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。

在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如下:(a)、系统用户分为高级管理员、数据管理员和数据维护员等三类;(b)、系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御;(c)、正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应;(d)、对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;(e)、系统的用户名不能为中文,要求必须以字母开头,长度不少于5个字符;(f)、更改系统加密的级别将对安全性和性能产生影响;(g)、网络失效后,系统需要在 10 秒内发现错误并启用备用系统;(h)、查询过程中涉及到的桥梁与公路的实时状态视频传输必须保证画面具有1024*768的分辨率, 40帧 /秒的速率;(i)、在系统升级时,必须保证在 10 人月内可添加一个新的消息处理中间件;(j)、系统主站点断电后,必须在 3 秒内将请求重定向到备用站点;(k)、如果每秒钟用户查询请求的数量是 10 个,处理单个请求的时间为 30 毫秒,则系统应保证在 1秒内完成用户的查询请求;(l)、对桥梁信息数据库的所有操作都必须进行完整记录;(m)、更改系统的 Web 界面接口必须在 4 人周内完成;(n)、如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性(O)、系统必须提供远程调试接口,并支持系统的远程调试。

在对系统需求,质量属性描述和架构特性进行分析的基础上,系统的架构师给出了三个候选的架构设计方案,公司目前正在组织系统开发的相关人员对系统架构进行评估。

2013年下半年下午 系统架构设计师 试题及答案与解析-软考考试真题-案例分析及论文

2013年下半年下午系统架构设计师考试试题-案例分析+论文-答案与解析试题一(共15分)阅读以下关于软件系统设计的叙述,在答题纸上回答问题 1 至问题 3。

【说明】某航空公司希望对构建于上世纪七八十年代的主要业务系统进行改造与集成,提高企业的竞争力。

由于集成过程非常复杂,公司决定首先以Ramp Coordination系统为例进行集成过程的探索与验证。

在航空业中,Ramp Coordination是指飞机从降落到起飞过程中所需要进行的各种业务活动的协调过程。

通常每个航班都有一位员工负责Ramp Coordination,称之为Ramp Coordinatoro由Ramp Coordinator协调的业务活动包括检查机位环境、卸货和装货等。

由于航班类型、机型的不同,RampCoordination的流程有很大差异。

图1-1(a)所示的流程主要针对短期中转航班,这类航班在机场稍作停留后就起飞;图1-1(b)所示的流程主要针对到达航班,通常在机场过夜后第二天起飞;图1-1(c)所示的流程主要针对离港航班,这类航班是每天的第一班飞机。

这三种类型的航班根据长途/短途、国内/国外等因素还可以进一步细分,每种细分航班类型的Ramp Coordination的流程也咯有不同。

为了完成上述业务,Ramp Coordination信息系统需要从乘务人员管理系统中提取航班乘务员的信息、从订票系统中提取乘客信息、从机务人员管理系统中提取机务人员信息、接收来自航班调度系统的航班到达事件。

其中乘务人员管理系统和航班调度系统运行在大型主机系统中,机务人员管理系统运行在Unix操作系统之上,订票系统基干Java语言,具有Web界面,运行在Linux操作系统之上。

目前RampCoordination信息系统主要由人工完成所有协调工作,效率低且容易出错。

公司领导要求集成后的Ramp Coordination信息系统能够针对不同需求迅速开.要业务流程,灵活、高效地完成协调任务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软考系统架构设计师下午试题加答案(三)
2016年下半年软考系统架构设计师考试将于11月12日举行。

大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师试题,希望对大家有所帮助。

试题五
阅读以下关于数据库系统架构方面的叙述,根据要求回答问题。

[说明]
随着政府职能的转型,XX行业职能主管部门(国家相关部委、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。

为保证本行业管理工作的质量和效率,提高对宏观经济管理与决策的支持能力和对社会公众的公共服务能力,该行业主管部门委托MBI软件开发公司开发一个XX行业宏观经济数据库管理系统。

通过统计业务系统和相关部委自身的行业系统的信息化建设,提高各自核心业务的应用能力和管理水平,特别是数据中心的建设,对基础业务信息实施有效管理和有效利用;通过宏观经济数据库应用系统建设,建立起包括宏观经济管理决策支持和宏观经济基础信息的发布查询等在内的支撑子系统;通过存储备份系统(现场级)的建设,为本行业宏观经济基础信息资源实施安全、可靠的技术管理。

13、[问题1]
由于对政府数据的需求是多层次的,从而也要求政府部门信息系统具有较丰富的层次。

但是,随着系统结构、层次的增多,层次间的界限越来越模糊,信息系统建设及维护的成本也就越高。

结合你的系统架构经验,请用500字以内
的文字简要讨论基于数据库(DB.、数据仓库(DW)和操作数据存储(ODS)技术的政府信息系统的各自特点。

14、[问题2]
元数据库的建设与管理是数据仓库概念下数据中心工作模式中的重要环节,它关系到整个数据中心系统的结构和运行。

结合你的系统架构经验,请用400字以内的文字简要说明元数据库系统所定义和管理的处理包括哪些内容。

15、[问题3]
该行业主管部门对待建的数据库应用系统提出了明确的审计要求,要求保留5年左右的审计跟踪信息。

MBI公司的架构师老张建议,直接在待建的数据库中插入审计跟踪信息以满足这一应用需求,架构师老郭则建议采用按月分区(Partitioning)和段空间压缩技术来满足这一应用需求。

请用400字以内的文字简要说明这两种数据库审计方案的基本原理。

参考答案
13、随着电子政务建设的发展和外部竞争压力的增加,政府对于信息系统决策支持性能的需求也在逐步提高。

由于对政府数据的需求是多层次的,从而也要求政府部门信息系统具有较丰富的层次。

但是,随着系统结构及层次的增多,层次间的界限越来越模糊,信息系统建设及维护的成本也就越高。

尽管基于数据库(DB)的系统、基于数据仓库(DW)的系统和基于操作数据存储(ODS)的系统在软件供应商及开发商那里,一般是组合提供,特别是广义的数据仓库一般都包含ODS和DW,但有必要对三者进行比较。

(1)基于DB的政府信息系统。

此类系统是面向应用和联机事务处理的,其处理的数据是当前各分散业务的微观数据,如不经过特定的集成开发,一般不能
提供集成、统一的数据环境,数据共享程度低,不能将各业务数据之间的内在关联关系等信息发掘出来,只能满足业务操作使用,不能提供决策支持环境。

(2)基于DW的政府信息系统。

此类系统主要是面向分析、高层决策支持的,能够提供集成、统一和面向主题的数据环境。

高数量级的数据源是建立数据仓库的基础,如果系统内部没有积累足够数量或年限的数据(一般需要100万条记录或5~10年的数据),那么数据仓库的应用和投资将很难见效;同时由于追求高层决策能力最终会导致系统的使用率降低。

而目前,政府信息系统在系统建设规模、及时的OLAP应用和数据要求等方面,都还没有完全具备采用完整的应用数据仓库方案的条件。

因此,目前数据仓库系统并不一定是最佳方案。

(3)基于ODS的政府信息系统。

ODS是基于数据仓库所提出的面向主题的全局一致数据环境概念,为电子政务建设提供了多层次的信息处理环境,并建立起DB—ODS—DW3层体系结构,能最大限度地保护原有投资。

其中,ODS作为一个中间层,一方面包含全局一致的、微观的和当前(或接近当前)的数据,可以进行全局联机操作型处理;另一方面,它是一种面向主题的、集成的数据环境,且数据量小,适用于辅助完成日常决策的数据分析处理。

目前,各级政府大都已经建立了较为完善的数据库应用系统,如果要完全放弃这些应用系统,需要很大的重复投资。

所以从这些成功的应用系统中抽取数据来建立ODS,并最终形成一个完善的应用体系结构的技术路线更为可行。

因此,当前政府信息系统的最佳选择是ODS解决方案。

14、元数据库系统是指基于国际标准和国家标准的统计数据及技术标准的元数据库系统。

在本项目中,元数据库负责定义和描述宏观经济数据库中宏观经济数据和相关技术标准信息,主要包含关于信息属性、数据结构、应用环境、处
理过程、流程控制和用户角色等定义描述信息。

其中,数据结构包括与数据抽取相关的原始业务数据结构和数据中心内各类数据存储的结构,同时也包括元数据自身的数据存储结构;应用环境主要涉及数据中心运行所涉及的各类主机的相关信息,包括逻辑主机定义,以及数据存储主机、核心应用主机和Web应用主机等;处理过程定义是指诸如处理对象、处理逻辑和执行者定义等;流程控制定义是指定义各个处理过程的运行次序和相互依赖关系;用户角色定义主要包括用户注册、身份认证、使用权限及维护权限管理等。

15、对于架构师老张的建议,一般在数据库中只是插入审计跟踪信息。

审计跟踪数据在正常操作期间(不管是OLTP还是数据仓库)从不获取,主要作为一种事后证据存放在磁盘上,占据一定甚至很大的磁盘空间,而且必须每个月或每年(或者间隔固定的一段时间)对其净化或归档。

对于架构师老郭的建议,分区(Partitioning)是将一个表或索引物理地分解为多个更小、更可管理的部分。

就访问数据库的应用而言,逻辑上只有一个表或一个索引,但在物理上这个表或索引可能由数十个物理分区组成。

每个分区都是一个独立的对象,可以独自处理,也可以作为一个更大对象的一部分进行处理。

例如,按月对审计跟踪信息分区的方法是,在第一个业务月中,只是向分区表中插入审计信息,这个月结束后,向表中增加一个新的分区,以容纳下个月的审计信息并将上一个月的分区从可读写表空间移动到一个只读的表空间中。

采用这种方式,就可以一个月备份一次该只读表空间。

由于该项目要求保留5年左右的审计跟踪信息,因此表空间的创建内容包括当月审计信息表空间、当年历史审计信息表空间和历年审计信息表空间。

其中,历年审计信息表空间为一年一个表空间。

各个表空间的作用如下。

(1)当月审计信息表空间:一个当前在线的读写表空间,像系统中每一个正常表空间一样得到备份。

审计跟踪信息不会被压缩,只是向其中插入当前月份的审计跟踪数据。

(2)当年历史审计信息表空间:一个只读表空间,其中包含“当前一年”的审计跟踪信息分区,在此采用一种压缩格式。

在每个月的月初,置该表空间为可读写,向这个表空间中移入上个月的审计信息并进行压缩,再使之成为只读表空间,并完成备份。

(3)历年审计信息表空间:用于去年和前年等的一系列表空间。

这些都是只读表空间,甚至可以放在很慢的廉价存储介质上。

如果出现介质故障,只需进行备份恢复即可。

段空间压缩技术主要用于当年历史审计信息表空间和历年审计信息表空间中,对数据进行压缩,以减少磁盘占用的空间,从而减少备份的工作量。

利用分区和段空间压缩技术,数据库审计不仅是可以忍受的,而且很容易管理,并且将占用更少的存储空间。

在许多系统中,单个最大的数据集就是审计跟踪数据。

如果可以从每天的备份中去掉某些或全部审计跟踪信息,可能会带来显著的差别。

如需了解更多系统架构设计师资讯,请看希赛软考学院!。

相关文档
最新文档