20250710-day11
Components:组件
Connectors:连接件
Constraints:约束
Static Evolution:静态演化
Dynamic Evolution:动态演化
Design-Time Evolution:设计时演化
Pre-Execution Evolution:运行前演化
Constrained Runtime Evolution:有限制运行时演化
Runtime Evolution:运行时演化
Orthogonal Software Architecture:正交软件架构
Interactive Dynamism:交互动态性
Structural Dynamism:结构动态性
Architectural Dynamism:架构动态性
Dynamic Software Architecture(DSA):动态软件架构
Dynamic Reconfiguration(DR):动态重配置
Meta-System:元系统
Base-System:基系统
Reification:具化
Coordination Model:协调模型
Software Architecture Abstract Model(SAAM):软件体系抽象模型
Master-Slave:主从
Idle:空闲
Centralized Control:中央控制
Client/Server(C/S)客户端/服务器
Sequential Server:顺序服务器
Concurrent Server:并发服务器
Decentralized Control:分布式控制
Ring:环形
Serial:顺序
软件架构演化原则:
Evolution Cost Control(ECC):演化成本控制
Schedule Control:进度可控
Risk Control:风险可控
the Average Incremental Growth(AIG):对称稳定增长
Optimization of Whole Structure:系统总体结构优化
Invariant Work Rate(IWR):平滑演化
Objective Conformance:目标一致
Local Change:修改局部化
Impact Limitation:影响可控
Complexity Controllability:复杂性可控
Useful for Refactoring:有利于重构
Useful for Reuse:有利于重用
Design Principles Conformance:设计原则遵从性
Technology Independence(TI):适应新技术
Platform Adaptability:环境适应性
Standard Conformance:标准依从性
Quality Improvement(QI):质量向好
New Requirement Adaptability:适应新需求
Rcgion of Quiescence:隔离区域
CCN:圈复杂度
FFC:扇入扇出度
CBO:模块间耦合度
RFC:模块的响应