构件与中间件

概念 构件的定义 定义1:软件构件是一种组装单元,它具有规范的解耦规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意地组装 定义2:构件...

十月 9, 2024 · 1 分钟 · Yiwyn

构件复用

构件的复用 检索与提取构件 基于关键字的检索 树形或有向无回图结构 刻面检索法 利用Facet描述构件执行的功能、被操作的数据、构件应用的语境或任意其...

十月 9, 2024 · 2 分钟 · Yiwyn

质量属性

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

十月 7, 2024 · 1 分钟 · Yiwyn

软件架构评估

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

十月 7, 2024 · 2 分钟 · Yiwyn

特点领域软件架构(DSSA)

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

十月 7, 2024 · 2 分钟 · Yiwyn

软件架构风格

软件架构风格 软件架构风格是描述特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式,惯用模式则反映了众多系统共有...

十月 7, 2024 · 2 分钟 · Yiwyn

基于架构的开发方法

基于架构的开发方法 基本概念 ABSD方法是架构驱动,即强调由业务、质量和功能需求的组合驱动架构设计 ABSD是一个自顶向下,递归细化的方法,软件...

十月 6, 2024 · 2 分钟 · Yiwyn

软件架构概念

软件架构概念 架构的本质 软件架构为软件提供了一个结构、行为和属性的高级抽象 软件架构风格是特定应用领域的惯用模式,架构定义了一个词汇表和一组约束...

十月 6, 2024 · 1 分钟 · Yiwyn

部署图

部署图(deployment diagram)。部署图描述对运行时的处理节点以及其中生存的构件的配置。部署图给出了架构的静态部署视图,通常一个...

十月 6, 2024 · 1 分钟 · Yiwyn

构件图和包图

构件图 构件图(component diagram)。构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于...

十月 6, 2024 · 1 分钟 · Yiwyn