【基础知识点】
- 现代信息系统的架构有三个要素,即构件,模式和规划
- 现代信息系统的架构本质上存在两个层次:一是概念的层次,包括了艺术,科学,方法和建设风格;二是物理的层次,是指在一系列的架构工作之后而产生的物理结构及其相互作用的结果。
- 软件系统架构是关于软件系统的结构,行为和属性的高级抽象。
- 企业软件架构也叫作企业架构,是应用全面,严格的方法,描述一个针对信息系统,流程处理,个人和组织当前和/或未来行为的抽象结构集合。
- 企业软件架构的雏形来自企业建模的理论和思想。IBM首先引入“信息系统架构框架”的概念,提出从信息,流程,网络,人员,时间和基本原理6个视角来分析企业,并提供了与这些视角相对应的6个模型,包括语义,概念,逻辑,物理,组件和功能模型。
- 现在软件架构的研究已经发展为软件工程领域的一个独立学科分支,研究主要包括软件架构描述语言,软件架构的描述与表示,软件架构的分析与验证,基于架构的软件维护与演化,软件架构的可靠性等方面。
系统架构设计师的定义及职业素质
【基础知识点】
- 系统架构设计师是系统或者产品线的设计责任人,是一个负责理解和管理并最终确认和评估非功能性系统需求,给出开发规范,搭建系统实现的核心构架,对整个软件架构,关键构件,接口进行总体设计并澄清关键技术细节的高级技术人员
- 系统架构设计师主要着眼于系统的“技术实现”,同时还要考虑系统的“组织协调”。可以说,系统架构设计师是信息系统开发和演进的全方位技术于管理人才。
- 系统架构设计师既应具有技术素质,还应具有管理素质,同时还应该和其他团队角色经行协调工作。
系统架构设计师应具备的能力
- 战略规划能力
- 业务流程建模能力
- 信息数据架构能力
- 技术架构选择于实现能力
- 应用系统架构的解决和实现能力
- 基础IT知识及基础设施,资源调配的额能力
- 信息安全技术支持于管理保障能力
- IT审计,治理于基本需求分析,获取能力
- 面向软件系统可迁居性与系统生命周期的质量保障服务能力
练习题
1.现代信息系统的架构的三个要素
2.软件系统架构是关于软件系统的结构,行为和()的高级抽象-------属性
3.系统架构设计师是软考(软件设计师)的高级资格
4.关于系统架构设计师的说法真确的是()