E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件架构设计
Qt For OpenHarmony
李萍萍嘉宾简介蔡万苍,13年C++/Qt开发相关工作经验,曾任职Qt公司,担任技术支持、Qt咨询师,协助国内多家Qt企业版用户完成基于Qt的软件框架搭建,参与Qt开源社区Bug维护及修改,在基于Qt框架的
软件架构设计
OpenHarmony开发者
·
2023-09-15 17:57
qt
mfc
开发语言
OpenHarmony
软件架构设计
(十三) 构件与中间件技术
中间件的定义其实中间件是属于构件的一种。是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同技术之间共享资源。我们把它定性为一类系统软件,比如我们常说的消息中间件,数据库中间件等等都是中间件的一种体现。一般情况都是给应用系统提供服务,而不是直接面向客户。中间件有哪些特性呢负责客户机与服务器之间的连接和通信,以及客户机与应用层之间的高效率通信机制。提供应用层不同服务之间的互操作机制,以及应用
码农小何
·
2023-09-14 10:40
架构师考试备战
中间件
架构
软件架构设计
(十六) Web架构设计(三)
上一节我们了解到了,应用集成之后,压力集中在了数据库,而数据库缓解压力的方式有提升数据库本身性能和减少操作数据库的IO操作从而提升效率。提升数据库本身主要有数据库主从复制,做读写分离提升效率。还有一种就是按照业务进行数据库和表的拆分(垂直分库,水平分表),也就是我们的分库分表操作。减少数据库的IO操作,因为数据库的数据通常是放在磁盘上,所以读写操作数据库需要进行大量的I/O操作。而减少操作就是使用
码农小何
·
2023-09-13 04:47
架构师考试备战
架构
软件架构设计
(十七) 到底什么是中台?
如果您是一名互联网行业的资深耕耘者,那么想必您一定听过中台这个东西,很多人都在谈论中台,不论是前端,后端。但是真问起中台到底是个什么东西,其实很多人可能还真解释不出来,因为中台其实并没有一个确切的概念被某个专家提出。所以中台是一个很泛化的概念,不同的人可能有不同的理解。以下一个广为人谈的一个中台概念1、什么是中台?中台是一套结合互联网技术和行业特性,将企业核心能力以共享服务形式沉淀,形成“大中台,
码农小何
·
2023-09-13 04:47
架构师考试备战
架构
软件架构设计
(十四) Web架构设计(一)
Web架构设计这块非常重要,基本上每一次案例分析都有一个大题。因为现在大量的设计都是基于Web系统的开发,所以会把大量的技术结合起来考察大家对这些技术的理解。那么这个里面的技术呢,纷繁复杂,涉及到很多个维度的东西。我们可以从不同的维度去看,把它们串联到一起。技术维度以下就是从不同的维度去看待这些技术从架构来看有MVC,MVP,MVVM,REST,WebService,微服务,中台等技术架构。并且可
码农小何
·
2023-09-13 04:17
架构师考试备战
架构
软件架构设计
(十五) Web架构设计(二)
上一次我们知道了,当Web架构不满足业务需求时,可能需要不同的架构去支撑,因此出现了架构的演化。但是演化过程中可能遇到一些不同的问题,会有一些不同的技术去解决.当我们有多台应用服务器做集群时,一个问题是客户端的请求如何分发到对应的服务器上去,这需要使用负载均衡技术来解决.而另一个是用户每次访问到的服务器不一样,如何维护session的一致性的问题.我们先来了解一下这个问题是如何产生的。比如一台客户
码农小何
·
2023-09-13 04:46
架构师考试备战
架构
社团管理系统软件测试,软件测试大作业——社团管理系统(19页)-原创力文档...
欢迎下载精品文档目录1.系统概述11.1系统背景.11.2大学生社团管理系统的应用.11.3系统目标.12.需求分析22.1系统需求概述22.2功能性需求.23.概要设计23.1系统总体设计.23.1.1
软件架构设计
weixin_39994270
·
2023-09-12 17:32
社团管理系统软件测试
软件架构设计
(十二) 构件与中间件技术-构件概念
构件的定义构件的定义不同地方的不同人,对它有不同的解读,解读的方向可能有些不一样,认可度比较高的就是定义1.定义1:软件构件是一种组装单元,它具有规范的接口规约和显式的语境依赖。软件构件可以被独立的部署并由第三方任意组装。定义2:构件是系统中有价值的,几乎独立的,且可替换的一个部分。它在良好定义的体系结构语境内满足某清晰的功能。定义3:构件是一个独立发布的功能部分,可以通过其接口访问它的服务。构件
码农小何
·
2023-09-12 10:42
架构师考试备战
中间件
架构
写连载博客,历时1410天出版书籍《物联网
软件架构设计
与实现》
2020年12月04日签订出版协议,到最终出版《物联网
软件架构设计
与实现》(北京大学出版社),历时622天。
iNeuOS工业互联网
·
2023-09-12 07:08
iNeuOS工业互联网
物联网
工业互联网
iNeuOS
人工智能
【新版】系统架构设计师 -
软件架构设计
<新版>
个人总结,仅供参考,欢迎加好友一起讨论文章目录架构-
软件架构设计
<新版>考点摘要概念架构的4+1视图架构描述语言ADL基于架构的软件开发方法ABSDABSD的开发模型ABSDMABSD(ABSDM模型)
WorkLee
·
2023-09-11 01:35
软考
-
系统架构设计师
软考
系统架构设计师
【新版】系统架构设计师 -
软件架构设计
<SOA与微服务>
个人总结,仅供参考,欢迎加好友一起讨论架构-
软件架构设计
<SOA与微服务>考点摘要面向服务SOA(★★★★)微服务(★★★★)基于/面向服务的(SOA)在SOA模型中,所有的功能都定义成了独立的服务。
WorkLee
·
2023-09-11 01:05
软考
-
系统架构设计师
软考
系统架构设计师
【新版】系统架构设计师 - 案例分析 - 总览
个人总结,仅供参考,欢迎加好友一起讨论架构-案例分析-总览新旧大纲对应旧版新版系统规划
软件架构设计
设计模式系统设计系统建模分布式系统设计嵌入式系统设计系统的可靠性分析与设计系统的安全性和保密性设计系统计划信息系统架构的设计理论和实践层次式架构的设计理论与实践云原生架构设计理论与实践设计模式面向服务的架构设计理论与实践嵌入式系统概述通信系统架构的设计理论和实践安全架构的设计理论与实践大数据架构设计理
WorkLee
·
2023-09-11 01:04
软考
-
系统架构设计师
软考
系统架构设计师
【新版】系统架构设计师 -
软件架构设计
<轻量级架构>
个人总结,仅供参考,欢迎加好友一起讨论文章目录架构-
软件架构设计
<轻量级架构>考点摘要轻量级架构表示层业务逻辑层持久层数据库SSH与SSMHibernate与Mybatis架构-
软件架构设计
<轻量级架构
WorkLee
·
2023-09-11 01:01
软考
-
系统架构设计师
软考
系统架构设计师
软件架构设计
(五) 软件架构风格-微服务
微服务的概念微服务顾名思义,就是很小的服务,所以它属于面向服务架构的一种。微服务架构是一种架构模式,它提倡将单一应用程序划分为一组很小的服务(其实就是功能独立,职责单一),服务之间互相协调,相互配合,为用户提供最终价值。微服务架构风格中每个微服务都运行在独立的进程或物理机中,服务与服务之间采用轻量级的通信机制相互沟通(通常使用HTTP协议的RESTfulAPI获取)。每个服务都围绕着具体的业务进行
码农小何
·
2023-09-07 11:26
架构师考试备战
微服务
架构
云原生
软件架构设计
(四) 基于服务的架构(SOA)
前面我们了解到了层次架构中表示层的架构分层,分为了MVC,MVP,MVVM等架构风格,下面我们了解一下SOA架构与微服务架构。什么是服务?服务是一种为了满足某项业务需求的操作,规则等的逻辑组合,它包含了一系列有序活动的交互,为实现用户目标提供支持。SOA的起源前面学习软件工程时,我们知道软件开发方法有结构化方法,面向对象方法,还有面向服务和原型的方法。面向服务是基于面向对象,并且是面向对象的加强的
码农小何
·
2023-09-07 07:03
架构师考试备战
架构
软件架构设计
(八) 基于架构的软件开发方法
1、基于架构的软件设计(ABSD)ABSD虽然在日常生活中并不常见,但是在考试中却是极为常见的,因此仍然是我们的重点学习知识点。1.1、基本概念特点基于架构的软件设计(Architecture-BasedSoftwareDesign,ABSD),这个开发方法是架构驱动。即强调由业务、质量和功能需求的组合驱动架构设计。就是会考虑到业务的情况,会把质量属性的东西,功能层次的东西结合起来,作为设计这个系
码农小何
·
2023-09-07 07:03
架构师考试备战
架构
微服务
云原生
软件架构设计
(九) 架构评估(复审)
我们上一节讲到了架构的复审,也说明架构复审对应了现在的架构评估。我们学习架构评估之前先了解一下为什么要进行架构评估呢?架构苹果到底评估什么?架构评估该如何评估?我们先了解这几个为什么之后,理解了这几个为什么去学习会更加有效。1、为什么要有架构评估,评什么,怎么评?为什么要进行架构评估?大家不妨回忆一下瀑布模型,瀑布模型当时的一个重大的缺陷是是什么呢?是瀑布模型强调一次性完成整个系统的开发,建设。所
码农小何
·
2023-09-07 07:03
架构师考试备战
架构
微服务
云原生
软件架构设计
(十) 架构评估(复审)-方法论
我们上一节讲到了为什么么要进行架构的评估,以及架构评估有哪些质量属性,本节正式来学习架构评估的一些方法论。再讲到架构评估之前,还需要了解几个概念,也就是风险点,非风险点,敏感点,权衡点等。风险点:系统架构风险是指架构设计中潜在的,存在问题的架构策略所带来的隐患。比如说某些需求没有搞清楚,就把架构设计出来了,这就是一些风险点,可能对未来带来一些危害或者潜在的问题非风险点:与风险点相对应,往往是用户提
码农小何
·
2023-09-07 07:03
架构师考试备战
架构
微服务
云原生
软件架构设计
(六) 软件架构风格-MDA(模型驱动架构)
概念模型驱动架构MDA,全称叫做ModelDrivenArchitecture。Model:表示客观事物的抽象表示Architecture:表示构成系统的部件,连接件及其约束的规约ModelDriven:使用模型完成软件的分析,设计,构建,部署和维护等开发活动MDA起源于分离系统规约和平台实现的思想。之前我们在净室软件工程中也提到过这种思想。意思就是我们开发一个系统,基本上跟那个数学公式一样,我们
码农小何
·
2023-09-07 06:28
架构师考试备战
架构
汽车SOA架构
SOA是一种软件设计和
软件架构设计
模式,它将软件系统中的功能模块抽象为一系列独立的、可复用的服务,这些服务通过定义良好的接口和协议进行
天赐好车
·
2023-09-07 06:49
汽车电子
汽车
SOA
搞一下新架构下的软件技术 | 12 汽车电子软件的过去与未来
全系将涵盖
软件架构设计
,服务应用设计,中间件技术,模型开发技术等方面进行分享。
搞一下汽车电子
·
2023-09-06 13:49
汽车电子系列分享
搞一下新架构下的软件技术
架构
汽车电子软件
新架构
汽车电子
软件架构设计
说明书该怎么写?
点击上方蓝字,关注我们背景架构设计不是架构师的专属工作,对非技术人员甚至是开发人员来说,从实实在在的需求到高神莫测的架构设计仿佛是一个神秘的过程,只有具有架构师头衔的人才能掌握各中玄妙,这篇文章就是从最基本的事物关系来回答如何根据需求进行架构设计的问题。根据我前面的文章,架构的本质是事物与事物之间恰当的关系,不同领域的架构,其事物的指代不同,比如对于组织架构而言,事物指的是人与机构;建筑架构,事物
独行侠梦
·
2023-09-06 06:09
大数据
编程语言
数据库
人工智能
java
机器人制作开源方案 | 桌面级全向底盘--本体说明+驱动控制
一、本体说明1.底盘概述该底盘是一款模块化的桌面级应用型底盘,基于应用级
软件架构设计
、应用级硬件系统设计、典型应用型底盘机械系统设计。底盘本体为一个采用半独立刚性悬挂的四驱全向底盘。
Robotway
·
2023-09-05 09:54
机器人
云和恩墨面试(部分)
一面
软件架构设计
方案应该包含哪些内容,哪些维度二面架构师如何保证软件产品质量线程屏障(或者说线程栅栏)是什么,为什么要使用线程屏障事务传播⾏为为NESTED时,当内部事务发生异常时,外部事务会回滚吗?
qq_23204557
·
2023-09-03 05:25
面试
云和恩墨
软考高级架构师——6、
软件架构设计
通俗地讲,
软件架构设计
就是软件系统的“布局谋篇”。人们在软件工程实践中,逐步认识到了软件架构的重要性,从而开辟了一个崭新的研究领域。
池佳齐
·
2023-09-03 01:38
软考高级
软件架构师
软件架构设计
(三) B/S架构风格-层次架构(一)
层次架构风格从之前的两层C/S到三层C/S,然后演化为三层B/S架构,三层B/S架构之后仍然在往后面演化,我们来看一下层次架构演化过程中都有了哪些演化的架构风格呢?而我们先简单了解一下之前的层次架构风格中分层的各个层次的作用。表现层:由于用户进行交互,比如MVC,MVP,MVVM其实都是与用户页面打交道的一层中间层:比如我们的接口层或者业务逻辑层,一般主要用于处理业务逻辑,比如我们的service
码农小何
·
2023-09-01 08:47
架构师考试备战
架构
软件架构设计
(一) 软件架构的概念
在讲到软件架构的概念时,首先我们要了解到,架构是在做什么样的事情,它在整个软件开发周期中所属什么样的位置。之前学习软件工程时,我们学到了开发模型,里面涉及到需求分析,概要设计,详细设计,编码,测试。但事实上,没有提到架构这个东西。为什么这么重要的东西没有在软件开发模型体现呢,其实是因为软件架构的兴起是滞后于软件开发模型的。比如瀑布模型,是用结构化的方式设计的,也就是面向过程的程序,那时候是没有涉及
码农小何
·
2023-09-01 08:16
架构师考试备战
系统架构
软考
软件架构设计
(二) 软件架构风格其他风格简介
架构师备战(四)-
软件架构设计
(二)软件架构风格其他风格简介架构风格其实是很重要的知识,我们先了解了基本的五种架构风格,我们之前也提到除了这五种风格之外,还有一些没有收录在这几种风格之内的,这次会去做一个探索
码农小何
·
2023-09-01 08:16
架构师考试备战
微服务
架构
云原生
软考高级系统架构设计师系列案例考点专题一:
软件架构设计
软考高级系统架构设计师系列案例考点专题一:
软件架构设计
一、考点梳理及精讲1.质量属性判断与质量属性效用树2.必备概念3.架构风格对比4.MVC架构5.J2EE架构6.面向服务的架构SOA7.企业服务总线
最笨的羊羊
·
2023-08-31 04:17
软考高级系统架构设计师考试
软考高级系统架构设计师系列
案例考点专题一
软件架构设计
系统架构主题之七:基于架构的软件设计方法及应用
总的来讲,ABSD方法分为如下六个大的阶段:1)体系结构需求阶段相比传统软件系统设计,架构设计在需求获取、分析之后展开不同,基于体系结构的
软件架构设计
,将架构设计工作提前到与需求同步,在需求阶段即开始展开体系架构设计
龙赤子
·
2023-08-28 08:32
ICT
系统架构
架构
初识MINIO及springboot整合minio
minio一开始就是针对性能要求更高的私有云标准进行
软件架构设计
的,所以它采用了更易用的方式进行设计,它实现对象存储所需要的全部功能,在性能上也更加强劲,更易用、高效。
Alex_Drag
·
2023-08-28 00:01
开发工具
minio
springboot
Linux 网络通信C/S、TCP/IP、Socket 最全详解( 9 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解
软件架构设计
系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:05
Linux
通信架构实战
linux
c语言
tcp/ip
c++
架构
服务器
网络协议
结构型设计模式之组合模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解
软件架构设计
系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-08-27 07:35
系统架构设计
设计模式
组合模式
架构
c++
java
Linux设置进程名称(标题) ( 7) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解
软件架构设计
系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:05
Linux
通信架构实战
linux
架构
服务器
深入理解设计原则之KISS/YAGNI/DRY原则【
软件架构设计
】
系列文章目录C++高性能优化编程系列
软件架构设计
系列深入理解设计模式系列高级C++并发线程编程如果敌人使你生气,说明你没有胜过他的信心。
Allen.Su
·
2023-08-27 07:04
系统架构设计
c++
KISS原则
软件架构
设计原则
Linux守护进程详解、范例演示 ( 6 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解
软件架构设计
系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:04
Linux
通信架构实战
linux
运维
服务器
深入理解设计原则之接口隔离原则(ISP)【
软件架构设计
】
系列文章目录C++高性能优化编程系列深入理解
软件架构设计
系列深入理解设计模式系列高级C++并发线程编程LSP:接口隔离原则系列文章目录1、接口隔离原则的定义和解读2、案例解读3、如何判断一个接口是否符合接口隔离原则
Allen.Su
·
2023-08-27 07:34
系统架构设计
接口隔离原则
c++
软件架构设计
linux
深入理解设计原则之依赖反转原则(DIP)【
软件架构设计
】
系列文章目录C++高性能优化编程系列深入理解
软件架构设计
系列深入理解设计模式系列高级C++并发线程编程DIP:依赖反转原则系列文章目录1、依赖反转原则的定义和解读2、稳定的抽象层3、依赖倒置原则和控制反转
Allen.Su
·
2023-08-27 07:34
系统架构设计
依赖倒置原则
c++
java
软件架构设计
深入理解设计原则之最少知识原则/迪米特法则(LOD)【
软件架构设计
】
系列文章目录高级C++并发线程编程C++高性能优化编程系列
软件架构设计
系列深入理解设计模式系列不怕别人瞧不起,就怕自己不争气。
Allen.Su
·
2023-08-27 07:34
系统架构设计
迪米特法则
c++
软件架构
深入理解设计原则之里氏替换原则(LSP)【
软件架构设计
】
系列文章目录C++高性能优化编程系列深入理解
软件架构设计
系列深入理解设计模式系列高级C++并发线程编程LSP:里氏替换原则系列文章目录1、里氏替换原则的定义和解读2、里氏替换原则可以用于哪些设计模式中?
Allen.Su
·
2023-08-27 07:33
系统架构设计
里氏替换原则
c++
linux
软件架构设计
深入理解设计原则之单一职责原则(SRP)【
软件架构设计
】
系列文章目录C++高性能优化编程系列深入理解
软件架构设计
系列深入理解设计模式系列高级C++并发线程编程命运是弱者失败的借口,是强者乐此不疲的必修课。
Allen.Su
·
2023-08-27 07:03
系统架构设计
单一职责原则
c++
软件架构设计
深入理解设计原则之开闭原则(OCP)【
软件架构设计
】
系列文章目录C++高性能优化编程系列深入理解
软件架构设计
系列深入理解设计模式系列高级C++并发线程编程OCP:开闭原则系列文章目录1、开闭原则的定义和解读2、如何理解“对扩展开放,对修改关闭”3、实现开闭原则的方法
Allen.Su
·
2023-08-27 07:03
系统架构设计
开闭原则
c++
软件架构
软考高级系统架构设计师系列论文九十七:论软件三层结构的设计
软考高级系统架构设计师系列论文九十七:论软件三层结构的设计一、软件结构相关知识点二、摘要三、正文四、总结一、软件结构相关知识点软考高级系统架构设计师:
软件架构设计
系列二二、摘要随着中间件与Web技术的发展
最笨的羊羊
·
2023-08-25 13:35
软考高级系统架构设计师考试
软考高级系统架构设计师
系列论文
论软件三层结构的设计
Neutron
软件架构设计
与实现
Neutron的
软件架构设计
Neutron作为一个分布式系统,采用了主从分布式架构设计,具有负责在中央控制的NeutronServer组件(接收北向API请求,控制逻辑,下达任务),也有负责在地方执行的
丁真的小马
·
2023-08-23 23:19
计算机网络
网络
软考高级系统架构设计师系列之:论文典型试题写作要点和写作素材总结系列文章二
软考高级系统架构设计师系列之:论文典型试题写作要点和写作素材总结系列文章二一、论基于DSSA的
软件架构设计
与应用1.论文题目2.写作要点和写作素材二、论信息系统建模方法1.论文题目2.写作要点和写作素材三
最笨的羊羊
·
2023-08-23 08:53
软考高级系统架构设计师考试
软考高级系统架构设计师系列
论文典型试题
写作要点和写作素材总结
软考系统架构师教材推荐和学习方法
系统开发基础和
软件架构设计
这两部分占比相当大!经典问题:(PV操作,页面置换,位示图,规范化理论,关系代数,最短路径,关键路径等)要真正理解算法!目标:见一题对一题。下午题经验分享多做历年真题,
weixin_46619295
·
2023-08-23 08:22
经验分享
软考高级系统架构设计师备考方法建议
系统开发基础和
软件架构设计
这两部分占比相当大!经典问题:(PV操作,页面置换,位示图,规范化理论,关系代数,最短路径,关键路径等)要真正理解算法!目标:见一题对一题。
weixin_46619295
·
2023-08-23 08:22
经验分享
对
软件架构设计
的一些总结和理解
1.
软件架构设计
的What&Why●啥是软件架构(SoftwareArchitecture)?
Mokin_Zhao
·
2023-08-23 03:33
移动端架构设计思考
架构设计
软件
设计模式
博客
软件产品设计
1.
软件架构设计
的What&Why●啥是软件架构(SoftwareArchitecture)?
2021级软件外包1班包展旭
·
2023-08-23 03:02
设计模式
四层架构设计模型驱动
一般的架构设计流程所有的软件开发方法都要解决从需求到实践的转换问题,为了提高软件的质量,前辈们提出了需求分析工程和各种建模技术,但是在需求和设计之间还是很难逾越,也就是说缺乏能够反映做决策的中间过程,于是
软件架构设计
应运而生
weixin_30768175
·
2023-08-20 23:03
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他