架构师常用的5种图

业务流程图

业务流程图又称为泳道图,就是描述那些个体在什么条件下做了什么事情,他们之间有何关联。主要分三个方面:

  1. 涉及到哪些主体?
  2. 每个主体都有哪些任务?
  3. 各个主体之间怎么联系的?一般涉及到多个主体,每个主体之间有联系。

任务流程图

泳道图一般是从战略上分析整个业务流程,让你对公司所做的业务有个大概的了解,而任务流程图就是在你的产品操作上,用户通过什么样的操作来完成它的目标,比如你去银行ATM机器上取钱,你是如何一步步操作把钱取出来的。

系统架构设计图

构架将在一次又一次迭代中不断演化、改进、精炼。

序列图

架构师一般在做详细设计的时候,会把程序模块之间的每一步调用过程很详细的画出来,这样开发人员拿到设计文档,就能直接开发。

类图

原文地址:https://www.cnblogs.com/renzhuo/p/12227979.html

时间: 2024-10-11 11:33:37

架构师常用的5种图的相关文章

程序员进阶架构师的必备——思维导图

架构师是什么?要做什么? 架构师?:是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物.架构师不是一个人,他需要建立高效的体系,带领团队去攻城略地,在规定的时间内完成项目. 1 确认需求 架构师要懂得用户需求,理解用户真正想要什么,这使得架构师必须要和分析人员不断沟通,反复确认需求规格说明书,以此来保证他精准清楚用户需求. 「架构师会与很多人沟通,例如开发人员,例如项目经理,有时甚至是用户本身.架构设计的目的很明确,目的是什么呢?挖掘用户需求.」 2 系统分解

浅谈UML中常用的几种图——用例图

1.UML简介 统一建模语言(Unified Modeling Language,UML)又称标准建模语言,是始于1997年的一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置. *注:OMG, Object Management Group 对象管理组织 2.UML常见图分类 UML从考虑系统的不同角度出发,定义了用例图.类图.对象图.包图.状态图.活动图.序列图.协作图.构件图.部署图等10种图. 常见

浅谈UML中常用的几种图——类图

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) [泛化关系]:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为.例如:老虎是动物的一种,即有老虎的特性也有动物的共性. [箭头指向]:带三角箭头的实线,箭头指向父类 2. 实现(Real

链圈的朋友们值得收藏!腾讯首席架构师教你两种区块链设计思路

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由敖萌发表于云+社区专栏 区块链发展到了现在,产生了很多不同形式的区块链技术.随着技术的发展,目前比较公认的看法是区块链已经走进了2.0时代.区块链1.0是以比特币为代表的去中心化数字货币区块链系统,而2.0则是引入了智能合约的区块链系统. 在支持智能合约的区块链系统中,Linux基金会所属的Hyperledger Fabric(由IBM贡献)和Vitalik Buterin所领导的以太坊基金会所创造并管理的Ethereum(以太坊

架构师之炉边夜话一

(以下对话来自软件架构师群) --------------------前奏------------------------ [省长]合肥-研发-brook 23:10:18 我上家公司的技术经理是从工地拎灰桶 [省长]合肥-研发-brook 23:10:22 干起的 [省长]合肥-研发-brook 23:10:30 然后混到现在公司的技术经理 [村民]织&织&猪 23:10:35 如果你想往架构师的路上走,图轻松是不可能成功的. [市长]杭州-Mr.Bug 23:11:27 我已经算是架构

测试架构师修炼之道:5 测试策略实战攻略

测试架构师修炼之道:5 测试策略实战攻略 2016-09-06 目录 1 开始2 初次使用“四步测试策略制定法”  2.1 产品质量等级  2.2 确定项目中各个特性的质量等级  2.3 对项目整体进行风险分析  2.4 确定测试策略的结构  2.5 初步确定测试分层  2.6 回顾3 制定总体测试策略  3.1 分解产品质量目标    1. 根据质量等级来分解产品的质量目标    2. 为每个测试分层确定测试目标  3.2 使用老功能分析法来对特性进行分类  3.3 基于质量和风险来确定测试深

UML总结4---UML九种图关系说明

转自:http://blog.csdn.NET/chenyujing1234/article/details/8173519 UML中包括九种图:用例图.类图.对象图.状态图.时序图.协作图.活动图.组件图.配置图. 1)用例图(Use Case Diagram) 它是UML中最简单也是最复杂的一种图.说它简单是因为它采用了面向对象的思想,又是基于用户视角的,绘制非常容易,简单的图形表示让人一看就懂.说它复杂是因为用例图往往不容易控制,要么过于复杂,要么过于简单. 用例图表示了角色和用例以及它们

首席架构师修炼真经:除经验技术能力外,还要有领导力!

一般设计师通常是下意识地创造出具有完整性的作品,在遇到问题时,他会以同样的方式做出一些决定.由于保持了一致性,那么它不只让人喜爱,也易于学习和使用,更便于维护. 但在团队设计的时候,遇到问题很难用同样的方式做出决定,结果创造出产品缺乏一致性,人们会认为这个作品有瑕疵,不是最好的. 首席系统架构师解决一致性问题首先通过管理助力,要求首席架构师个人对整个设计的全局把握,并且能够在所有设计领域里进行折衷考虑. 他需要反复将他的设计团队请出自己的空间进行沟通,但仍然鼓励孤独的思考,没有思考仅仅靠沟通更容

架构师Jack专访:全面认识软件测试架构师

◇ 测试架构师的职责 测试的职业通道基本是管理线和技术线两条路. 管理线主要的职责:更多是项目管理和资源管理. 技术线主要的职责:更多是技术管理和业务知识. 软件测试架构师更多就是技术线的带头人.管理线的人更多的工作语言是:绩效,考评,时间点,质量等. 技术线的更多工作语言是:技术规划,技术可行性,技术价值,技术共享性,解决什么问题等. 软件测试架构师更多是一种角色,而不是一种title,是测试技术上和测试经验上有影响力的人.什么是有测试影响力的人呢?就是你没有任何官位,你不是任何人的行政上级,