当前位置:   article > 正文

1.1 系统架构概述

1.1 系统架构概述

在做任何事情的时候,都可以用5W1H来思考一下,要灵活运用
第一个:what?
第二个:how?
第三个:why?
第四个:who?
第五个:where?
第六哥:when?

什么是系统架构?(what)

系统架构是把业务流程(功能性)和质量属性(非功能性)进行抽象设计,并用一种整体的高层次的结构表示,指导设计和演化的原理

系统架构(System Architecture)是系统的一种整体的高层次的结构表示,是系统的骨架和根基,支撑和链接各个部分,包括组件、连接件、约束规范以及指导这些内容设计的与演化的原理
系统架构就是把业务流程抽象称为系统架构的设计过程,并指导系统开发最终落地实现功能性功能和非功能性功能
功能性功能,可以理解为业务功能
非功能性功能,可以理解为可靠性、安全性、可扩展性、健壮性等等。

为什么做系统架构?(why)

系统架构设计能把我们能想到的功能性和非功能性问题做防御性架构设计和落地实现,尽可能的减少系统对业务的影响

解决相对负责的需求分析问题
解决非功能属性在系统占据重要位置的设计问题
解决生命周期长、扩展性需求高的系统整体结构问题
解决系统基于组件需要的集成问题
解决业务流程再造难的问题
提高系统的可靠性、安全性、可移植性、可扩展性、可用性、可维护性、健壮性

谁来做系统架构?(who)

系统架构设计师(System Architecture Designer)

系统架构设计师来做系统架构,系统架构设计师就是项目的总工程师,是整个项目中一个非常重要的角色

什么阶段做系统架构?(when and where)

系统正式进去代码实现以前

怎么做系统架构?(how)

从两个大的方面入手,业务需求和质量需求

既要掌握整体,又要洞悉局部瓶颈,并根据具体的业务场景给出解决方案
对需要开发的系统进行一系列的相关抽象,指导系统各个方面的设计和实现
并对系统的质量属性,进行符合业务方需求的设计,满足未来2到3年的业务拓展

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/845078
推荐阅读
相关标签
  

闽ICP备14008679号