系统架构师考试——WEB开发
微服务架构建议将大型复杂的单体架构应用划分为一组微小的服务,每个微服务根据其负责的具体业务职责提炼为单一的业务功能;每个服务可以很容易地部署并发布到生产环境里隔离和独立的进程内部,它可以很容易地扩展和变更;对于一个具体的服务来说可以采用任何适用的语言和工具来快速实现;服务之间基于基础设施互相协同工作 ...
2022-10-06
系统架构师考试——嵌入式系统
相关概念 系统可靠性是系统在规定的时间内及规定的环境条件下,完成规定功能的能力,也就是系统无故 障运行的概率。 系统可用性是指在某个给定时间点上系统能够按照需求执行的概率。 可靠度就是系统在规定的条件下、规定的时间内不发生失效的概率。 失效率又称风险函数,也可以称为条件
2022-10-06
系统架构师考试——数据库
ORM,即 Object Relational Mapping,它在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作即可。面向对象编程把所有实体看成对象(object),关系型数据库则是采用实体之间的关系(rela ...
2022-10-06
系统架构师考试——开发基础
结构化特点:自顶向下,逐步分解,面向数据。三大模型:功能模型(数据流图)、行为模型(状态转换图)、数据模型(E-R图)以及数据字典。(数据元素、数据结构、数据流、数据存储、加工逻辑、外部实体)。 数据字典:数据字典是在DFD的基础上,对DFD中出现的所有命名元素都加以定义
2022-10-06
系统架构师考试——软件架构设计
质量属性效用树、质量属性判断 1、性能:指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的个数。如响应时间、吞吐量。设计策略:优先级队列、增加计算资源、减少计算开销、引入并发机制、采用资源调度等。2、可靠性:是软件系统在应用或系统错误面前
2022-10-06
系统架构师考试——案例分析
根据历年真题考点分析,架构案例分析真题分为如下几个大类:1、软件架构设计:每年会必考1-2题,并且是第1题必选题,必须掌握,主要涉及到质量属性、软件架构风格、软件架构评估、MVC架构、面向服务的架构SOA、ESB、J2EE架构等。
2022-10-06
数学与经济管理
线性规划:在一组约束条件下来寻找目标函数的极值(极大值和极小值)问题。线性规划问题的数学模型通常由线性目标函数、线性约束条件、变量非负条件组成(实际问题中的变量一般都是非负的)。线性规划问题就是面向实际应用,求解一组非负变量,使其满足给定的一组线性约束条件,并使某个线性目标函数。
2022-09-19
软件架构2
基于架构的软件开发ABSD ABSD方法是架构驱动,强调由业务、质量和功能需求的组合驱动架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。 使用ABSD方法,设计活动可以从
2022-09-19
软件架构
从需求分析到软件设计之间的过渡过程称为软件架构。只要软件架构设计好了,整个软件就不会出现坍塌性的错误,即不会崩溃。架构设计就是需求分配,将满足需求的职责分配到组件上。软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用(连接件)、指导构件集成的模式。
2022-09-19
面向对象技术
面向对象(1)对象:由数据及其操作所构成的封装体,是系统中用来描述客观事务的一个实体,是构成系统的一个基本单位。一个对象通常可以由对象名、属性和方法3个部分组成。(2)类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。
2022-09-18

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号