软考系统架构设计师(10)-未来信息综合技术 信息物理系统技术概述 信息物理系统(Cyber-Physical Systems,CPS)的概念 定义:CPS通过集中先进的感知、计算、通信、控制等信息技术和自动控制技术,构建物理空间与信息空间中人、机、物、环境、信息等要素相互映射、适时交互、高效协同的
软考系统架构设计师(9)-软件架构的演化和维护 软件架构演化和定义的关系 演化的重要性: 保障软件系统具备诸多好的特性 有效管控软件系统的整体复杂性和变化性,降低软件检修和修改成本 保证软件系统演化的一致性和正确性,增加便捷性 软件架构定义: 组件Components 连接件Connectors 约
软考系统架构设计师(8)-软件可靠性基础知识 软件可靠性基本概念 软件可靠性:软件产品在规定的条件下和规定的时间区间完成规定功能的能力 软件与硬件可靠性4个不同点: 复杂性:软件内部逻辑高度复杂,硬件则相对简单 物理退化:软件不存在物理退化现象,硬件失效则主要是由于物理退化所致 唯一性:软件是唯一的
软考系统架构设计师(7)-系统质量属性与架构评估 软件系统质量属性 概念:软件系统质量属性是一个系统的可测量或者可测试的属性,用来描述系统满足利益相关者需求的程度。 开发期质量属性 易理解性:指设计被开发人员理解的难易程度 可扩展性:软件因适应新需求或需求变化而增加新功能的能力,也称灵活性 可重用性
软考系统架构设计师(6)-系统架构设计基础知识 软件架构概念 重点名词:Software Architecture,SA,软件架构或软件体系结构 体系结构设计包括数据库设计和软件结构设计,后者主要关注软件构件的结构、属性、交互作用,并通过多种视图全面描述 1.软件架构设计与生命周期 需求分析阶段 需
软考系统架构设计师(5)-数据库设计基础知识 数据库基本概念 1.数据模型 3要素 数据结构:对象类型的集合,是对系统静态特性的描述 数据操作:对数据库中各种对象的实例允许执行的操作集合 数据的约束条件:一组完整性规则的集合,数据需遵循特定的语义约束条件,以保证数据的正确、有效 2.数据库管理系统(
软考系统架构设计师(4)-软件工程基础知识 软件工程 软件危机: 软件开发进度难以预测 软件开发成本难以控制 软件功能难以满足用户期望 软件质量无法保证 软件难以维护 软件缺少适当的文档资料 1.软件过程模型 瀑布模型:特点是因果关系紧密相连,前一个阶段工作的输出结果,是后一个阶段工作的输入,每一个
软考系统架构设计师(3)-信息安全技术基础知识 信息安全基础知识 1.信息安全的概念 信息安全包括5个基本要素: 机密性:确保信息不暴露给未授权的实体或进程 完整性:只有得到允许的人才能修改数据,并能够判别出数据是否被篡改 可用性:得到授权的实体在需要时可访问数据,即攻击者不能占用所有的资源而阻碍授
软考系统架构设计师(1)-计算机系统基础 计算机系统概述 计算机系统的定义、组成和分类 定义:用于数据管理的计算机硬件、软件和网络组成的系统 组成:硬件子系统、软件子系统 网络:连接多个计算机以实现计算机间数据交换能力的网络设备–计算机网络 硬件:处理器、存储器、输入设备、输出设备 软件:一系列按照
软考系统架构设计师(2)-信息系统基础知识 信息系统概述 概述:由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。 5个基本功能 输入功能:决定系统所要达到的目的及系统的能力和信息环境的许可 存储功能:系统存储各种信息资料和数据的能力 处
Other
ESB
Docker
软考系统架构设计师