热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

软考高级系统架构设计师系列论文之:论软件系统架构风格

软考高级系统架构设计师系列论文之:论软件系统架构风格一、软件系统架构风格二、常用的软件系统架构风格1.管道和过滤器风格2.数据抽象和面向对象风格3.基于事件的隐式调用风格4.层次系






软考高级系统架构设计师系列论文之:论软件系统架构风格



  • 一、软件系统架构风格

  • 二、常用的软件系统架构风格



    • 1.管道和过滤器风格

    • 2. 数据抽象和面向对象风格

    • 3. 基于事件的隐式调用风格

    • 4. 层次系统风格

    • 5. 仓库风格

    • 6. C2风格


  • 三、分层架构风格




一、软件系统架构风格

  • 系统架构风格(System Architecture Style)是描述某一特定应用领域中系统组织方式的惯用模式.架构风格定义了一个词汇表和一组约束,词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的口软件系统架构风格反映了领域中众多软件系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。

  • 软件系统架构风格的共有部分可以使得不同系统共享同一个实现代码,系统能够按照常用的、规范化的方式来组织,便于不同设计者很容易地理解系统架构。


二、常用的软件系统架构风格

1.管道和过滤器风格

在管道/过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。







推荐阅读
author-avatar
黄骏捷
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有