美文网首页
软件架构设计

软件架构设计

作者: 管乐_VICTOR | 来源:发表于2023-09-18 08:56 被阅读0次

架构所处阶段:需求分析后,软件设计前;

软件架构为软件系统提供了一个结构、行为、和属性的高级抽象;

架构三要素:构件的描述、相互作用、构建集成的模式

五大架构风格:

  1. 数据流风格;批处理序列、管道-过滤器
  2. 调用/返回风格;主程序/子程序、面向对象、层次结构
  3. 独立构件风格;进程通信、时间驱动系统(隐式调用)
  4. 虚拟机风格;解释器、基于规则的系统
  5. 仓库风格;数据库系统、超文本系统、黑板系统

架构评估:

  1. 敏感点、权衡点(改变加密级别,安全性提高,性能降低)
  2. 基于调查问卷、基于场景的方式(ATAM、SAAM、CBAM)、基于度量的方式

相关文章

  • 14软件架构设计(系统设计)

    软件架构概述 从需求分析到软件设计之间的过渡过程称为软件架构。只要软件架构设计好了,整个软件就不会出现坍塌的错误,...

  • DEC培训Day-1:应用架构

    DEC-应用架构设计 更偏向于技术架构的设计。应用:应用软件的概念应用架构:应用的技术架构应用软件:按照不同领域、...

  • 微服务架构设计实践

    微服务架构设计实践 1 序言 最近,在软件架构设计领域,微服务非常火。 一提到软件开发、架构设计,如果不提微服务,...

  • 系统架构设计师学习笔记 第九章 软件架构设计

    第九章 软件架构设计 9.1 软件架构概述 9.1.1 软件架构的定义 定义1:软件或计算机系统的软件架构是该系统...

  • 架构的先决条件

    软件架构(software archivtecture)是软件设计的高层部分,是用于支撑更细节的设计的框架。架构也...

  • MVC开发模式&三层架构

    MVC:开发模式 三层架构:软件设计架构

  • 学习总结0606

    一、软件架构的概念 软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 软件架构整体...

  • 软件架构:基础概念总结

    定义 软件架构是指:对于软件的各个方面做出的设计决定,包括行为上的和结构上的。 架构与设计的关系 架构是设计的一部...

  • 编程题外话

    概念 CPU,总线,内存 CPU处理器架构 软件架构模式 软件设计模式 软件系统架构 程序运行过程 进制转换 补码...

  • 软件架构设计案例总结

    软件架构设计案例总结。 前言 优秀的软件系统离不开好的架构设计,但很多开发者关注架构设计时,往往停留在概念层面,缺...

网友评论

      本文标题:软件架构设计

      本文链接:https://www.haomeiwen.com/subject/ttkgvdtx.html