随笔分类 -  架构图

五视图是什么-什么是软件架构五视图
摘要:架构视图 着重考虑 关注点 描述方式 逻辑架构 1.功能需求——系统应答向用户提供什么样的服务。2.不仅包括用户可见的功能,还包括为实现用户功能而必须提供的“辅助功能模块” 行为和职责的划分。 分层架构,功能模块或者类图。UML:静态——包图,类图,对象图;动态——序列图,协作图,状态图,活动图。 阅读全文

posted @ 2023-02-27 07:49 梁凤财Zero 阅读(310) 评论(0) 推荐(0) 编辑

架构师之路一-架构师入门指引
摘要:导读:本系列文章教你怎么样成为一名架构师,而本篇文章则带你先认识一下什么是架构师,架构师的工作是什么? 为什么需要架构师 为什么需要架构师或者说架构师能解决什么样的问题,我们不妨先从两个不同的视角来看一下。 技术高手的视角 小张作为一名拥有3-5年开发经验的技术高手,他经常会思考以下几个问题:• 我 阅读全文

posted @ 2022-05-09 19:18 梁凤财Zero 阅读(605) 评论(0) 推荐(0) 编辑

架构设计之五视图(一)
摘要:1. 什么是架构设计? 架构设计就是一个系统的草图。 软件架构就是对软件从整体到部分的描述,从开发到运行再到后期扩展的描述,从性能和安全可靠性进行描述。 2. 架构设计为了解决什么问题? 解决开发之初,也就是逻辑设计阶段的问题 —— 系统如何开发,如:整个系统融合为一个系统开发,还是从业务角度将系统 阅读全文

posted @ 2022-01-21 09:21 梁凤财Zero 阅读(753) 评论(0) 推荐(0) 编辑

谈谈架构的本质和架构分类
摘要:一. 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构, 阅读全文

posted @ 2021-12-15 19:24 梁凤财Zero 阅读(566) 评论(0) 推荐(0) 编辑

解读架构师的核心工作内容
摘要:很多做软件开发同学的梦想都是成为一名架构师,而架构师的核心工作就是做好软件设计。软件设计是软件开发过程中的一个重要环节,那么如何进行软件设计,其输出标准又是什么呢?软件设计过程中,如何和各个相关方沟通,使软件设计能同时满足用户的功能需求和非功能需求,并降低公司的开发成本? 前期思考 很多软件开发同学 阅读全文

posted @ 2021-09-18 09:11 梁凤财Zero 阅读(252) 评论(0) 推荐(1) 编辑

聊天软件的后端架构NIO
摘要:聊天软件等的技术,朋友圈,钉钉,微博分两种技术模式:1.读扩散:也就是拉模式消息会存储到自己的发件箱里面,然后让每个上线的人去拉取未读消息,缺点是每次都要去好多底线去拉取数据,读操作很重。2.写扩散:发送者会把消息发送到需要阅读的人的收件箱里面,然后每次人上线就把消息从收件箱里面取出来即可。技术框架 阅读全文

posted @ 2021-09-13 10:34 梁凤财Zero 阅读(498) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示