构件与中间件
概念 构件的定义 定义1:软件构件是一种组装单元,它具有规范的解耦规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意地组装 定义2:构件...
概念 构件的定义 定义1:软件构件是一种组装单元,它具有规范的解耦规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意地组装 定义2:构件...
构件的复用 检索与提取构件 基于关键字的检索 树形或有向无回图结构 刻面检索法 利用Facet描述构件执行的功能、被操作的数据、构件应用的语境或任意其...
质量属性 开发期质量属性【6个】 易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性 运行期质量属性【7个】 性能、安全性、可伸缩性、互操作...
软件架构评估 敏感点 敏感点是为了实现某种特定质量属性,一个或多个构件的特性 权衡点 权衡点是影响多个质量属性的特性,是多个敏感点的综合。 风险点 架构...
特定领域软件架构 定义:特定领域软件架构以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构。支持一个特定领域...
软件架构风格 软件架构风格是描述特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式,惯用模式则反映了众多系统共有...
基于架构的开发方法 基本概念 ABSD方法是架构驱动,即强调由业务、质量和功能需求的组合驱动架构设计 ABSD是一个自顶向下,递归细化的方法,软件...
软件架构概念 架构的本质 软件架构为软件提供了一个结构、行为和属性的高级抽象 软件架构风格是特定应用领域的惯用模式,架构定义了一个词汇表和一组约束...
部署图(deployment diagram)。部署图描述对运行时的处理节点以及其中生存的构件的配置。部署图给出了架构的静态部署视图,通常一个...
构件图 构件图(component diagram)。构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于...