通常用UML中 类图 和 类模板 来展示逻辑架构
UML的内容看《设计模式》
3.4 Process view - 处理视图 - nonfunctional
requirement
非功能性需求
把软件分为一系列独立的任务,分为 主要任务 和 次要任务 ,方框中为major tasks
对分布式系统,大部分时间花在通讯上(60%以上)
3.5 Development view - 开发视图
实际的软件模块组织
偏向于non-runtime的属性,如系统升级,系统管理
系统架构分为大对象和小对象
3.6 Physical view - 物理视图
在UML中被称为Depolyment view 部署视图
4 经典架构风格
4.1 pipe and filters - 管道与过滤器
该架构专门用来 处理数据流 ,属于 数据流模式
管道-过滤器模式的体系结构是面向数据流的软件体系结构
它最典型的应用是在编译系统。一个普通的编译系统包括词法分析器,语法分析器,语义分析与中间代码生
成器,优化器,目标代码生成器等一系列对源程序进行处理的过程。人们可以 将编译系统看作一系列过滤器的
连接体,按照管道-过滤器的体系结构进行设计
评论0