李成笔记网

专注域名、站长SEO知识分享与实战技巧

怎么给别人讲系统架构(系统架构入门)

对于测试人员来说,深入技术学习,一定得懂系统架构。


系统架构是软件系统的结构化解决方案,它定义了:系统组件及其相互关系,组件与环境的关系,指导设计和演进的原则,技术标准和约束条件,质量属性实现方案,系统各层面的抽象描述,关键设计决策文档,系统演进路线图。


通常我们可以从研发那拿到一张“系统架构图”,描绘了有哪些上下游,系统内部组成,各应用之间的交互,接口调用,消息,数据存储,以及中间件等。


那怎么讲系统架构呢?怎么才能显得专业呢?


我们注意看系统架构的定义:系统架构是软件系统的结构化解决方案,也就是说,系统架构是一种解决方案。


第一步,背景。系统架构要解决什么问题,为什么要采用这套架构,架构有没有演进过程,现在这套架构有什么优势。


第二步,讲图。从上到下,从左到右,不需要讲的过于细节,而是从整体上把业务流程、系统交互、数据流,结合架构图讲清楚。


第三步,举例。这一步是展现出你懂技术的关键。怎么保证高可用的,大数据量怎么处理,如何防止超开发票,分布式事务问题,幂等,加锁等等。


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言