系统架构设计师
文章平均质量分 58
胶水代码
码农,10年有余。特通领域10年+工作经验。标书撰写、带项目、写代码、端茶倒水样样都干。
展开
-
系统架构设计精华知识
应用的负载均衡和高可用性、安全机制与管理功能,交易管理机制,保证交易的一致性、一组通用的服务去执行不同的功能,避免重复的工作和使应用之间可以协作。DSSA 角色:领域专家(有经验的用户、分析、设计、实现人员,“给建议”),领域分析人员(有经验的分析师,完成领域模型),领域设计人员(有经验的设计师,完成 DSSA),领域实现人员(有经验的程序员完成代码编写)。所有的操作都是无状态的。顺序图和通信图表达了类似的基本概念,但它们所强调的概念不同,顺序图强调的是时序,通信图强调的是对象之间的组织结构。原创 2024-04-21 11:58:40 · 692 阅读 · 0 评论 -
微服务架构与面向服务架构
每个微服务负责单一的业务功能、独立开发、独立配置、独立部署,降低了微服务之间的耦合程度,不同的微服务采用不同的技术,服务独立,数据源唯一,应用极易扩展和维护,同时降低了系统复杂性。ESB的定义:ESB是由中间件技术实现的支持SOA架构的基础软件平台,主要支持异构系统集成,支持异构环境中的服务以基于消息和事件驱动模式的交互,并且具有适当的服务质量QoS和可管理性。的功能模块,称之为服务,服务之间通过简单、精确定义的接口进行通信。微服务架构是SOA架构的进一步优化,去除了ESB企业服务总线,是。原创 2024-04-08 15:23:32 · 789 阅读 · 0 评论 -
系统架构设计基础知识
是系统的骨架和根基,支撑和链接各个部分,包括构件、连接件、约束规范以及指导这些内容设计与演化的原理,是刻画系统整体抽象结构的一种手段。:应用程序不受错误使用和错误输入的影响,在发生意外错误时,确保应用系统处于预先定义好的状态,保证软件按照某种已经定义好的方式终止执行。(模块结构图、构件图),并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策和演化的基本原理,是构建于软件系统之上的系统级复用。定义领域的边界,分析领域中系统的需求,确定哪些需求是领域中的系统广泛共享的,从而建立领域模型。原创 2024-04-06 10:54:05 · 1090 阅读 · 0 评论 -
层次式架构设计理论与实践
把应用的输入、处理、输出流程按照视图、控制、模型的方式进行分离,形成了控制器、模型、视图三个核心模块。MVC式构建应用框架的一个较好的设计模式,可以将业务处理与显示分离,将应用分为控制器、模型和视图,增加了应用的可扩展性、强壮性及灵活性。在MVC的基础上改良了View不直接使用Model,它们之间的通信Presenter来进行的,所有的交互都发生在Presenter内部。软件体系结构为软件系统提供了结构、行为、属性的高级抽象。:接受用户的输入并调用模型和视图去完成用户的需求。:用户看到并与之交户的界面。原创 2024-04-04 21:52:47 · 336 阅读 · 1 评论 -
软件工程,系统设计
计、数据库的物理设计、其它设计(代码、输入/输出格式、用户界面)、编写详细设计说明书、评审。:无直接耦合功能内聚。,最终勾画出新系统的详细设计方法。4)模块独立(高内聚,低耦合)。5)模块的作用域应该在模块之内;详细设计的基本任务:模块内详。2)尽可能减少调用的深度;2)自顶而下、逐步求精;1)保持模块的大小适中;6)功能应该是可预测的。3)多扇入,少扇出;4)单入口,单出口;原创 2024-04-04 11:14:20 · 507 阅读 · 1 评论 -
基于构件的软件工程
基于构件的开发正在改变大型软件系统被开发的方式。就像早期的子例程序员从思考细节中解放出来一样,将考虑的重点从编程软件移到组装软件系统。工程师的焦点从”实现" 变成了“集成".这样做的基础是假定在很多大型软件系统中存在足够多的共性,从而使得开发可复用软件组件来满足这些共性是值得的。"的哲学,将软件开发的重点从程序编写转移到了基于已有构件的组装,以更快地构造系统,减轻用来支持和升级大型系统所需要的维护负担,从而降低软件开发的费用。基于构件的软件系统中的构件可以说COTS构件,也可以是通过其他途径活得的构件。原创 2024-03-30 09:25:20 · 215 阅读 · 0 评论 -
系统质量属性与架构评估
系统质量属性与架构评估原创 2024-03-24 21:11:47 · 115 阅读 · 1 评论 -
2023年11月系统架构师题目
2023年11月系统架构师题目原创 2023-11-07 15:48:07 · 1702 阅读 · 1 评论 -
特定领域软件体系结构(DSSA)
特定领域软件体系结构原创 2024-03-24 10:59:56 · 119 阅读 · 1 评论 -
软件架构复用
系统架构复用,是一项非常重要的工作。减少开发时间以及降低开发成本,提高生产力。原创 2024-03-24 10:33:22 · 269 阅读 · 1 评论 -
基于架构的软件开发方法(ABSD)
本章,描述基于架构的软件开发方法的一些基本方法和过程。原创 2024-03-24 09:47:58 · 469 阅读 · 1 评论 -
软件架构风格
系统架构师-软件架构风格,数据流风格,调用返回风格,以数据为中心,虚拟机体系,独立构件体系,原创 2024-03-23 10:30:04 · 75 阅读 · 0 评论 -
架构师-软件工程
建立人机接口,提出可供选择的目标系统物理模型的DFD。确定各种方案的成本和风险等级,据此对各种方案进行分析。分析业务情况,做出反映当前物理模型的数据流图DFD。数据字典:对DFD中的各个元素做出详细的定义和说明。设计新的逻辑系统,生成数据字典和基元描述。数据模型:实体联系图E-R,描述系统中各个。行为模型:状态转换图STD,描述系统的。功能模型:数据流图DFD,描述系统的。推导出等价的逻辑模型的DFD。(过程建模 / 功能建模)。建立完整的需求规约.原创 2024-03-18 19:32:39 · 230 阅读 · 0 评论 -
数据库基础设计
原创 2024-03-18 19:30:20 · 285 阅读 · 0 评论