1.软件架构要素的静态设计方面:
the software structure including its hierarchical levels;
分级层次的软件结构
the data types and their characteristics;
数据类型及特征参数
the external interfaces of the software components;
软件组件的外部接口
the external interfaces of the embedded software;
嵌入式软件的外部接口
the global variables;
全局变量
the constraints including the scope of the architecture and external
dependencies.
包括架构的范围和外部依赖的约束
总结:软件架构中静态设计关注的是软件组件的相关项,比如组件、输入、输出、端口(port)、接口(interface)、约束条件等。
2. 软件架构要素的动态设计:
the functional chain of events and behaviour;
事件和行为的功能链
the logical sequence of data processing;
数据处理的逻辑顺序
the control flow and concurrency of processes;
控制流和并发进程
the data flow through interfaces and global variables;
通过接口和全局变量传递的数据流
the temporal constraints.