软考高级系统架构设计师论文真题分析系列之:论软件架构风格
软件架构风格是描述某一特定应用领域中系统组织方式的惯用方式,定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。**词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。架构风格 反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。
请围绕"论软件架构风格"论题,依次从以下3个方面进行论述。
- 概要叙述你参与分析菏设计的软件系统开发项目,以及你所承担的主要工作。
- 软件系统开发中常用的软件架构风格有哪些?详细阐述每种风格的具体含义。
- 详细说明你所参与分析菏设计的软件系统采用了什么软件架构风格?并分析采用该架构风格设计的原因。
二、论文解析
- 简要描述所参与和设计的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。
- 列出常用的软件架构风格,并加以描述,详细描述每种风格的具体含义。
将软件架构风格可以分为如下5大类:
- (1)数据流风格:包括批处理序列架构风格和管道-过滤器架构风