下半年软考报名快要结束了,有没有报名系统架构设计师的小伙伴?要知道,作为软考高级科目,系统架构设计师可没那么容易考……小赛在这里给大家整理了系统架构设计师50个高频知识点,有需求的可以收藏!
一、高频知识点
1、电子政务
电子政务主要有3类角色:政府(Government)、企(事)业单位(Business)及公民(Citizen)。如果有第4类就是公务员(Employee)。
2、逆向工程及其相关的概念
(1)重构(restructuring)。重构是指在同一抽象级别上转换系统描述形式。
(2)设计恢复(design recovery)。设计恢复是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。
(3)逆向工程(reverse engineering):逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。
(4)正向工程(forward engineering)。正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。
(5)再工程(re-engineering)。再工程是对现有系统的重新开发过程,包括逆向工程、新需求的考虑过程和正向工程三个步骤。
3、数字化转型的5个发展阶段
企业数字化转型的五个发展阶段分别为:初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、生态级发展阶段。
4、智能制造
智能制造体系架构中,系统层级是指与企业生产活动相关的组织结构的层级划分,包括设备层、单元层、车间层、企业层和协同层。
(1)设备层是指企业利用传感器、仪器仪表、机器、装置等,实现实际物理流程并感知和操控物理流程的层级;
(2)单元层是指用于企业内处理信息、实现监测和控制物理流程的层级;
(3)车间层是实现面向工厂或车间的生产管理的层级;
(4)企业层是实现面向企业经营管理的层级;
(5)协同层是企业实现其内部和外部信息互联和共享, 实现跨企业间业务协同的层级。
5、构件的组装
顺序组装:按顺序调用已经存在的构件,可以用两个已经存在的构件来创造一个新的构件。
层次组装:被调用构件的“提供”接口必须和调用构件的“请求”接口兼容。
叠加组装:多个构件合并形成新构件,新构件整合原构件的功能,对外提供新的接口。
6、原型模型
典型的原型开发方法模型。适用于需求不明确的场景,可以帮助用户明确需求。可以分为【抛弃型原型】与【演化型原型】。
原型模型两个阶段:
(1)原型开发阶段;
(2)目标软件开发阶段。
7、瀑布模型
瀑布模型是将软件生存周期中的各个活动规定为以线性顺序连接的若干阶段的模型,包括需求分析、软件设计、程序设计、编码实现、单元测试、集成测试、系统测试、运行维护。
瀑布模型的特点是严格区分阶段,每个阶段因果关系紧密相连,只适合需求明确的项目。
8、增量模型
融合了瀑布模型的基本成分和原型实现的迭代特征,可以有多个可用版本的发布,核心功能往往最先完成,在此基础上,每轮迭代会有新的增量发布,核心功能可以得到充分测试。强调每一个增量均发布一个可操作的产品。
9、螺旋模型
典型特点是引入了风险分析。结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制订计划、风险分析、实施工程、客户评估这一循环组成的,并且从概念项目开始第一个螺旋。
10、V模型和W模型
V模型强调测试贯穿项目始终,而不是集中在测试阶段。是一种测试的开发模型。
W模型强调测试和开发【并行进行】。
......
二、架构介绍
系统架构设计师作为偏技术性的科目,教材里的专业知识不少。目前使用的教材有712页,共20章。1至11章是基础知识,12至20章是架构设计+论文。
由于篇幅有限,有需要完整版高频知识点或更多资料的朋友,可以自行获取??
大家在复习时,除了这些高频知识点,其他知识点也最好都过一遍。还有,可以多刷往年真题,了解考试重点与难点,对知识点进行查漏补缺。
祝大家都能顺利通过考试,成功拿证!