业务后台系统设计之应用架构图

上次在总结后台产品从0到1的全流程时,提到后续将分独立文章来总结一下后台产品设计过程中的三项基础设计要点:应用架构图、权限设计和工作流设计。本篇主要总结对应用架构图理解和运用。首先明确应用架构的定义,从百度百科上即可了解到何为应用架构:

应用架构(Application Architecture)是描述了IT系统功能和技术实现的内容。应用架构分为以下两个不同的层次:

简而言之,应用架构图分为两类,一类为多系统应用架构,用来分层次说明不同系统间的业务逻辑关系、信息流、系统边界等等。一类为单系统应用架构,用来分层次说明系统主要组成模块和功能点之间的业务逻辑关系。从应用架构图的描述方式或岗位角度而言,又分为系统功能性架构图(或叫业务架构图)和系统技术层次架构图(或叫技术架构图)。两者的差异如下:

一般而言,由于现互联网公司产品经理越来越聚焦于功能设计和业务决策,而技术人员则越来越聚焦于技术设计。所以对于产品经理而言,架构图的运用则侧重在业务架构图上,技术架构图则由技术经理负责。当然产品经理如果也有技术背景,有能力理解技术架构图则更好。下面分别引用网上大神所做的架构图例子来说明何为业务架构图,何为技术架构图。

由上图可见,技术架构图的特点在于用技术语言来描述系统的七个层级。

业务架构图可以按多系统业务架构图和单系统业务架构图进行说明。

由上图可见,业务架构图是从业务逻辑的视角出发,为产品经理整齐地展现出一个企业各类系统之间的层次和关系。在产品大神杨堃的《深度|从一个故事说起,谈谈企业应用架构的演变史》一文中,形象地为我们描述了业务架构图从无到有的过程,非常值得各位产品人学习的。下面就根据大神的经验说一下自己对业务架构图的理解。业务架构图按照层次结构可以分为经典的三层结构:展现层、业务逻辑层和数据层,而上图作者在该基础上又分别对展现层和业务逻辑层做了细分。在上图的基础上其实还可以加上一层运维层来说明系统所需要的硬件条件。对于单个系统的架构图而言尤其重要。

使用多系统应用架构图还有一个好处在于,每当有新增的子系统时,可以提前预判是否需要共用哪些单元或者业务逻辑。例如是否用同一套账户体系,这对产品前期开发至关重要。

对于一个从0到1的项目而言,产品经理除了要了解这个项目在整个企业应用架构中的定位,还要对整个系统的模块和功能有着清晰的分层次设计和了解。所以产品经理就不仅需要多系统业务架构图,也需要单系统业务架构图。

由上图可以看出,单系统应用架构图分层可以和多系统应用架构图一致。但是每个层次里面的说明单元就变成功能模块,而非子系统。

应用架构图看起来和具体功能设计没太大关系,但心中存在这一张图时,可以从整个大局去设计系统,做好提前布局,避免后期出现巨坑。

THE END
0.宇环数控:首次公开发行股票招股意向书股票频道和合理配置,形成了公司发展所需的人才知识结构,是公司保持核心竞争力的关 键因素。但随着公司规模的扩大以及行业竞争格局的加剧,公司对人才的需求在 层次和数量上都将有所提高,如果公司核心人才出现大量流失,或公司的人才引 进和培养机制不能满足公司快速发展的需要,将对公司的生产经营和持续发展带 来不利影响。 五jvzquC41uvudm7xvqeqtvjw0eqs0pxykeg5KE;5392?2:95222618h6370yivvq
1.教师培训工作总结(精选18篇)为了把这次培训工作做的更好,学校领导十分重视,为使培训班活动不走形式、不图过场,在有限的时间内取得最大的成效,学校在6月30下午召开了暑期培训班的专门会议,在会议上共同研究制订了本次培训内容、要求和达到的目的。唐建校长传达了县局关于教师暑期培训工作的文件精神,对培训的内容和形式都做了具体的安排和布置。jvzq<84yyy4vpsx0eqs0ixsi|wu{qwllkg55::78844ivvq
2.关于书籍的名人名言范文在行为系统中,高层行为与低层行为之间需要进行竞争,进而产生有意义的高级行为;低层行为与多个动作控制器之间进行竞争,以便产生有意义的低级行为。如图2.1 行为层次结构图。 图2.1 行为层次结构 上图中,高层行为也可称为意图级行为,根据智体自身的内部精神状态和所处的周围环境,意图之间进行相互竞争之后产生一种合适的jvzquC41yy}/i€~qq0ipo8mcqyko1::9824ivvq
3.学渣逆袭成学神:只需四步?知识运用水平 举一反十(或更多),用一些基本规律就能解决大多数问题。 —2— “学习”到底是什么 看完学神的知识结构图,是不是不明觉厉,恨不得马上也给自己搞一个这样的知识结构?别急,我们一步一步来。 学习的本质想知道怎么学习才能变成学神,就得先知道“学习”是什么? 事实上,大脑的学习记忆,靠的是将新知识与旧知识联系起来。 某教授曾做过 jvzquC41yy}/fxzdcp4dqv4pqvk09;555;7878
4.初中生物中考复习计划(精选15篇)如在复习“细胞是生物活动的单位”时,就可以以“细胞”为中心,把“生物体的结构层次”为主干,使学生形成一个有关于“生物体结构层次”的知识网络,同时还可以以表格的`形式对“动植物细胞的异同点”进行比较和纳,指导学生通过分类、比较归纳,突出重点、攻破难点。因此,在第一轮的全面复习中,找出每章节的知识要点,jvzquC41yy}/qq6220ipo8ugkz{o1ƒmqpiqbq89997;80qyon
5.2019年西北大学研究生学位论文规范(5)某些重要的原始数据、过长的数学推导、计算程序、框图、结构图、注释、统计表、计算机打印输出文件等。 2.8 攻读博士/硕士学位期间取得的科研成果 对于博士学位论文,本条目名称用“攻读博士学位期间取得的研究成果”,一般包括以下两项内容: 攻读博士学位期间取得的学术成果:列出攻读博士学位期间发表(含录用)的与学位jvzquC41zzml0w|w0gjv0ls1kplp1:5:51722?3jvo
6.2024年高职升本科专业课考试《管理学原理》考试大纲1、特点:在直线—职能制组织结构的基础上,增加了横向的沟通协调机构。 2、优点: 3、缺点: (六)网络组织(组织结构图) 1、特点: 2、优点: 3、缺点: 三、组织结构设计的原则(每个的含义) (一)目标一致原则 (二)分工协作原则 (三)管理幅度原则 jvzquC41|j{kkjsi0vpvhn3gfw4dp8uzlmm1;5451724@4e9;
7.系统集成项目管理工程师(试题分析考试大纲教材目录)组织结构图和职位描述(层次结构图、矩阵图、文本格式、项目计划的其他部分) 人际交往 组织理论 专家判断 会议 12.2.3 编制项目人力资源计划的输出 12.3 项目团队组织和建设 12.3.1 组建项目团队 人力资源获取 组建项目团队的输入 组建项目团队的工具和技术(事先分派、谈判、招募、虚拟团队、多维决策分析) jvzquC41dnuh0lxfp0tfv8Mctf}pttnpi8<71jwvkerf1mjvckrt1:74:5829A
8.系统架构设计思维导图模板概念结构设计 概念结构设计的目标是产生反映系统信息需求的数据库概念结构,即概念模式。 E-R模型 实体 属性 实体之间的联系 逻辑结构设计 逻辑结构设计就是在概念结构设计的基础上进行数据模型设计,可以是层次模型、网状模型和关系模型 步骤 确定数据模型 将E-R图转换成为指定的数据模型 确定完整性约束 jvzquC41yy}/r{teguypp7hqo1|jg€488f<85k7:3e;2f:j2g:91295
9.人教版小学三年级数学上册《周长》教案(通用13篇)二、知识单元结构图 已学过的相关内容 一年级下册 认识长方形、正方形、三角形、圆 二年级下册 认识角 认识长方形与正方形的特征 认识平行四边形 本单元的主要内容 认识周长 计算三角形、平行四边形、长方形、正方形等直线形图形周长 运用周长等知识解决生活中的简单问题 jvzquC41yy}/fr~khctxgw3eqo5kc8=78;770qyon
10.树形图思维导图怎么做?三种树形图的制作方式分享|思维导图|树形图树形图思维导图怎么做?树形图,又称树状图或层级结构图,是一种直观展示数据分类、组织关系以及层次结构的图形化工具。在许多领域如计算机科学、生物学、信息管理、企业架构和教育中都有着广泛的应用。在树形图中,每个节点代表一个实体或概念,节点之间通过线段(称为边)相连,形成父子或上下级关系。根节点通常位于顶部,代jvzq<84m0uooc7hqo0io1jwvkerfa:=455:9:>8a8egf3A<724613mgy0nuou