
软件架构
软件分析设计架构
梁晓山(ben)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
架构顶层设计
两地三中心原创 2021-09-28 18:20:59 · 474 阅读 · 0 评论 -
架构设计——架构知识体系
架构设计——架构知识体系 1、什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。 我们主要针对互联网服server系统(类似网站)来定义架构:架构是系统的骨架,支撑和链接各个部分,包括组件、连接件、约束规范,以及指导这些内容设计与演化的原理。 组件:类似应用服务,独立模块、数据库、nginx...转载 2021-09-28 17:58:56 · 668 阅读 · 0 评论 -
数据流图解析
https://blog.youkuaiyun.com/legend050709/article/details/45893021转载 2021-08-19 14:17:57 · 304 阅读 · 0 评论 -
设计模式
设计模式设计模式类型创建型结构型行为型设计模式类型创建型: 对象创建的抽像,管理对象的创建结构型: 组合封装类或对象得到更的大结构行为型:类或对象的协作创建型abstract factory抽像工厂。抽像工厂:实现对象的可配置的、动态的创建,面向接口的,把所有的工厂类抽像出来一个公共的抽像类,注意抽的是工厂builberfactory methodprototypesingleton结构型apapterbridgecompostiedecoratorfacade原创 2020-11-02 12:29:49 · 230 阅读 · 1 评论 -
UML类图关系表示
UML类图关系表示类图说明类图关系依赖关联聚合组合泛化(继承)实现类图说明UML描述系统的静态结构方式有类图、包图、对象图。这里主要要讲的是类图来描述系统静礅结构。类图的关系有:关联、依赖、聚合、组合、实现、泛化。类图关系依赖表示一个类的实现需要其他的类协助(局部变量、方法的参数、静态引用),用虚线加箭头表示,箭头指向被依赖者,一般避免双向依赖。关联拥有关系,如丈夫拥有妻子,用实线箭头(或无箭头)表示,1对1 1:N一对多 , N:M多对多。场景:成员变量聚合整体与部分的拥有原创 2020-11-02 10:42:18 · 2384 阅读 · 0 评论 -
系统架构设计
软件架构描述概念定义:软件架构是该系统的一个或多个结构,由元素,外部元素属性与之间的关系组成。好处:复用、指导开发、降低成本。模型:结构模型、动态模型架构需求与质量软件架构需求:满足功能属性的前提下关注于质量属性,架构设计原则是为满足架构需求导找战术。软件架构质量:1.运行期质量属性性能:性能是指软件系统及时提供相应服务的能力。包括速度、吞吐量和持续高速性三方面的要求。安全性:指软件系统同时兼顾向合法用户提供服务,以及阻止非授权使用的能力。战术:对用户进行身份验证:包括动态密码、一原创 2020-10-30 09:53:20 · 7812 阅读 · 1 评论 -
软件系统分析与设计
软件架构学习建模本质系统规划系统分析与设计建模前问题分析定义问题分析问题定义建模本质对问题进行梳理(抽像、归类、关系)并形成结构化的模型,可以对需求、数据、业务、架构进行建模。建模从需求阶段就开始了。1.概念建模:站在用户角度进行抽像、归类、关系梳理后的模型2.逻辑建模:将概念阶段的模型转换为具体某个产品所支持模型,比如具体数据库系统规划系统分析与设计为什么要分析,为什么要设计。1.分析是为了确定要做什么、条件约束是什么2.设计是为了解决怎么去做建模前问题分析定义为什么要在建模前进行问原创 2020-10-24 13:46:22 · 4090 阅读 · 1 评论