软件架构
文章平均质量分 84
软件架构设计
superSmart_Dong
这个家伙很懒,啥都不想写
展开
-
文件共享服务——FTP协议
(File Transfer Protocol),即文件传输协议,是基于TCP/IP协议簇的应用层协议之一。它的主要功能是文件的传输。FTP也是一个C/S架构。数据传输格式主要以二进制和文本为主。客户端可通过资源管理器或者命令行访问ftp服务器。FTP部署简单、访问起来也简单。原创 2024-04-14 21:22:36 · 582 阅读 · 0 评论 -
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全_www.//////////////////////////////////////////////_java冯坚持的博客-CSDN博客转载 2023-09-20 23:28:05 · 68 阅读 · 0 评论 -
软件项目管理
一、范围管理二、时间/进度管理(1).前导图法(单代号网络图,PDM)(2).关键路径法 (PERT图)(3).甘特图(Gantt图)三、成本管理(1).挣值分析法四、质量管理(1)质量保证与质量控制(2).软件评审(3).软件过程改进——能力成熟度模型CMMI五、软件配置管理(1).配置项(2).配置库(3).软件配置工具(4).软件变更控制(5).版本控制六、风险管理原创 2023-03-02 23:31:17 · 1560 阅读 · 0 评论 -
可靠性设计
一、可靠性设计概述二、冗余的类型三、冗余系统的设计1.N版本程序设计2.恢复块设计3.防卫式程序设计4.双机容错原创 2023-02-26 17:55:51 · 1316 阅读 · 0 评论 -
软件架构设计(六)——负载均衡、缓存技术、Redis
一、负载均衡技术二、缓存技术(1).主流的缓存技术(2) Redis与Memcache的异同(3).Redis缓存雪崩(4).缓存穿透原创 2023-02-16 23:51:39 · 441 阅读 · 0 评论 -
软件架构设计(五)——Web架构设计
一、J2EE 分布式多层应用程序(1).EJB(2).J2EE的核心组成如下:二、Web架构设计(1).单台机器到数据库与Web服务器分离(2).应用服务器集群(3).数据库读写分离化三、CDN(内容分发网络)四、XML与JSON五、Web应用服务器六、响应式Web设计七、中台原创 2023-02-16 23:40:49 · 769 阅读 · 0 评论 -
软件架构设计(四)——构件与中间件
一.构件的概念二、构件的复用(1).检索与提取构件(2)理解与评价构件(3)修改构件(4)组装构件三、中间件概念四.中间件技术的优点五、Corba(公共对象请求代理体系结构)(1).CORBA概念(2).CORBA体系的主要内容原创 2023-02-16 23:34:05 · 1298 阅读 · 0 评论 -
软件架构设计(三)——软件架构评估、软件产品线
一、软件架构评估质量属性二、软件架构评估方法三、基于场景的架构评估方式(1)软件架构分析法(2)架构权衡分析方法四、软件产品线(1) 软件产品线的双生命周期的模型(2) 软件产品线建立方式(3) 软件产品线的组织结构原创 2023-02-12 17:22:28 · 2164 阅读 · 2 评论 -
软件架构设计(二)——领域架构、基于架构的软件开发方法
一、架构描述语言 ADL二、特定领域软件架构 DSSA三、DSSA的三层次架构模型 .四、基于架构的软件开发方法(1)基于架构的软件设计(ABSD)(2)开发过程原创 2023-02-09 22:18:01 · 2995 阅读 · 1 评论 -
软件架构设计(一)——软件架构风格
一、软件架构概念二、软件架构建模概念三、软件架构的风格1.数据流风(1)管道—过滤器 (2)批处理序列2. 调用/返回风格3.独立构件风格(1).进程通信 和 事件驱动系统(隐式调用)4.虚拟机风格5.仓库风格(1).数据库系统(2).黑板系统3.超文本系统6.闭环控制架构(过程控制)7.C2风格8.客户/服务器(C/S)风格9.浏览器/服务器(B/S)风格原创 2023-02-05 00:27:32 · 1938 阅读 · 0 评论