架构风格比较

比较因素 管道-过滤器风格 数据仓存风格 交互方式 顺序结构或有限的循环结构,处理流程事先确定,交互性差 星型(工具之间通过中心结点进行交互),数据存...

十一月 2, 2024 · 1 分钟 · Yiwyn

质量属性场景描述

质量属性场景描述 目的 引入质量属性场景的目的是为了精确描述软件系统的质量属性 概念 质量属性场景是对利益相关者与系统交互的简短陈述,描述了一个具体...

十月 26, 2024 · 1 分钟 · Yiwyn

软件架构复用

软件架构复用 基本概念 软件复用是系统化的软件开发方法,开发一组基本的软件构造模块,以覆盖不同的需求/体系结构之间的相似性,从而提高系统开发的效...

十月 26, 2024 · 1 分钟 · Yiwyn

微服务架构

微服务架构 概述 微服务是一种架构风格,将单体应用划分成一组小的服务,服务之间相互协作,实现业务功能每个服务运行在独立的进程中,服务间采用轻量级...

十月 17, 2024 · 1 分钟 · Yiwyn

架构权衡评估方法[ATAM]

架构权衡评估方法 基本概念 ATAM方法是在SAAM方法基础上发展起来的,主要针对性能、可用性、安全性、可修改性,在系统开发之前,对这些只来你属...

十月 16, 2024 · 2 分钟 · Yiwyn

架构设计与生命周期

架构设计与生命周期 需求分析 需求阶段软件架构研究还处于起步阶段。在本质上,需求和软件架构设计面临的是不同的对象; 问题空间和解问题空间 .保持二者...

十月 13, 2024 · 2 分钟 · Yiwyn

常见架构

层次式架构 层次架构是最通用的架构,常作为初始架构 【关注分离】每层只负责本层的工作 表现层 中间层 访问层 数据层 MVC架构风格 Model(模型) 应用...

十月 10, 2024 · 3 分钟 · Yiwyn

质量属性

质量属性 开发期质量属性【6个】 易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性 运行期质量属性【7个】 性能、安全性、可伸缩性、互操作...

十月 7, 2024 · 1 分钟 · Yiwyn

软件架构评估

软件架构评估 敏感点 敏感点是为了实现某种特定质量属性,一个或多个构件的特性 权衡点 权衡点是影响多个质量属性的特性,是多个敏感点的综合。 风险点 架构...

十月 7, 2024 · 2 分钟 · Yiwyn

特点领域软件架构(DSSA)

特定领域软件架构 定义:特定领域软件架构以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构。支持一个特定领域...

十月 7, 2024 · 2 分钟 · Yiwyn