zoukankan      html  css  js  c++  java
  • 架构设计概念

    • 什么是架构设计?

      架构定义大的系统结构。是对需求的转化,上接业务,下接技术决策。架构设计包括静态架构设计和动态架构设计。

    1. 静态架构设计:完成系统功能性需求,系统的整体结构,保障在研发前,对系统有一个一致性, 统一 大的结构定义,保障所有的研发人员协同一致,在长周期研发过程中结果与期望一致
    2. 动态架构设计:通用问题的解决方案,完成系统非功能性需求,供业务逻辑代码复用,高质量、高效率,主要解决稳定性,安全性,可扩展性,可伸缩性,吞吐量  
    • 架构设计与项目管理

      帮助进行任务分工,任务协作,通过接口定义模块间接口,开发过程中依赖接口,不依赖具体实现,并行开发

    • 详细设计与架构设计

      粒度不同,架构设计定义模块/组件以及他们之间的关系,详细设计定义模块/组件内类和类间关系

    • 架构与解耦

         避免长期功能变更带来的代码修改,保持架构的健壮和稳定,降低风险,定义模块间接口,隔离各个模块,保证接口的稳定性,火车头架构

    • 架构流程

      业务架构设计-->静态架构设计-->动态架构设计-->详细设计-->代码实现-->测试

    • 架构输出

      架构文档,包含业务架构设计+4+1视图 

  • 相关阅读:
    完全背包和多重背包的混合 F
    多重背包转化成完全背包 E
    I
    D. Beautiful Array DP
    B. Long Path dp
    C. Barcode dp
    dp D. Caesar's Legions
    docker-mysql
    日志级别facility
    实时同步lsyncd
  • 原文地址:https://www.cnblogs.com/xiaoyu-10201/p/5951871.html
Copyright © 2011-2022 走看看