《8种架构图设计.docx》由会员分享,可在线阅读,更多相关《8种架构图设计.docx(13页珍藏版)》请在第一文库网上搜索。
1、8种架构图设计1业务架构图1 .设计人员需求分析师、产品总监、产品经理2 .概念和意义业务架构关注的是组织的业务目标、流程和策略,它描述了组织的业务模型、价值链、业务流程和业务规则等。业务架构能够帮助理解组织的核心业务,将业务需求转化为系统需求。3 .使用场景(1)产品规划和汇报会议上,产品人员可以用业务架构图来展现业务全局状态。(2)对于技术经理级别的程序猿,在汇报的时候就不能光讲技术了,也要讲讲业务的发展情况,用业务架构图就能够比较容易地展现业务整体情况。(3)给新员工培训业务的时候,你递给他几十页厚的文字介绍,再加上你的三寸不烂之舌,滔滔不绝,巴拉巴拉地讲了半天,然后他听完,只会觉困了甚
2、至饿了。这个时候,一张业务架构图发给他,就能完美地解决问题!4.示例(某集团管理系统业务架构图)APIWft鑫亘江环节抽象收取“*s息)IeicHnfoIiyIMembrCtwdcStepm订JMH修M铁jn*t下游服务分*PaMPOd收|反作RJIttt-(滴滴平台业务架构图)2功能架构图1.设计人员产品经理功能架构定义了系统的功能模块、组件和它们之间的关系。它描述了系统的功能分解和功能之间的依赖关系。功能架构帮助理解系统的功能需求,将系统的功能划分为不同的模块或组件。3 .使用场景功能架构是对内的,是面向开发人员的,能够让开发人员对要开发的内容,有一个整体的认知。4 .示例155(某支付系
3、统功能架构图)3产品架构图1.设计人员产品经理产品架构关注的是产品的整体结构和组织方式。它描述了产品的各个模块、功能和特性,并定义了它们之间的关系和交互方式。产品架构定义了产品的整体结构和特性,考虑了市场需求、用户体验和竞争优势。3 .使用场景产品架构更多是对外的,是面向客户的。尤其是对于B端产品来说,商务人员给客户介绍产品时,这个时候如果有个高端大气上档次的产品架构图,这一单说不定就成了!4 .示例4应用架构图1 .设计人员架构师、技术经理2 .概念和意义应用架构关注的是系统中特定应用程序的结构和组织方式。它描述了应用程序的模块、组件、数据流和交互方式。应用架构关注特定应用程序的设计和实现,
4、满足系统的功能需求,其本质是通过系统拆分,平衡业务和技术复杂性,保证系统形散神不散一。应用的分偏向于业务,反映业务架构,应用的合偏向于技术,影响技术架构。分降低了业务复杂度,系统更有序,合增加了技术复杂度,系统更无序。3 .使用场景程序猿们,在开始动手写BUG之前,先搞个应用架构图,是非常有必要的!系统采用什么样的应用架构,受业务复杂性影响,包括企业发展阶段和业务特点;同时受技术复杂性影响,包括IT技术发展阶段和内部技术人员水平。业务复杂性(包括业务量大)必然带来技术复杂性,应用架构目标是解决业务复杂性的同时,避免技术太复杂,确保业务架构落地。4 .示例传统企业应用整体架构体系应用系统中间竹数
5、Ig层掇作系统基础层中陶业将神eoss分ERP公枳金造平台eossitSCMBoSS计费SS1JtShi:滞判演W国产菅3濯再滑B金M电信做行yWWWifSCMKima制造业nspur5系统架构图1 .设计人员架构师、技术经理2 .概念和意义系统架构关注的是系统的整体结构和组织方式。它描述了系统的各个组件、模块、子系统以及它们之间的交互和通信方式。系统架构定义了系统的整体结构和组织方式,考虑了系统的可扩展性、可靠性和安全性等方面的需求。3 .使用场景当然也是在程序猿们,正式写BUG之前,由大佬定义一下,到底该怎么开发。应用架构,是从整体上定义了应用程序的实现方式。系统架构,则是从更加具体的层面
6、,对于应用程序怎样实现,进行了设计。如果说应用架构,是河南省的规划,那么系统架构就是郑州市的规划。4.示例6技术架构图1 .设计人员架构师、技术经理2 .概念和意义技术架构定义了系统的技术基础设施和技术组件。它包括硬件、软件、网络、数据库等技术要素,并描述了它们之间的关系和交互方式。技术架构提供了系统的技术实现方案,包括硬件、软件、网络和数据库等技术要素。3 .使用场景技术架构和系统架构的使用场景可以说是一致的。而且很多时候,系统架构和技术架构,往往都是在一张图中体验,只不过二者的侧重点,略有不同,这个大家可以从概念和意义里面,再体会体会4 .示例7信息架构图1 .设计人员产品经理2 .概念和
7、意义信息架构关注的是系统中信息的组织、分类和呈现方式。它描述了信息的结构、关系和导航方式。信息架构组织和管理系统中的信息,帮助用户理解和浏览信息。3 .使用场景信息是面向业务的,主要是通过业务,梳理出来系统有哪些关键信息,并且通过这些信息,可以体现这款产品的哪些价值。举个很简单的例子,产品中包含的信息,有一项是商机信息,就是有哪些用户,来访问公司的网站了,并且这些用户画像信息和行为信息,都能够及时推送给商务人员进行跟进。那这不就是能帮公司挣钱么,试问哪个老板,不愿意为这么好的产品买单!(上面的案例,就是我正在负责的产品,有哪个老板想要的,可以私聊我哦)4 .示例的卜骑手信息配送地址顾客信息订单
8、编号订单距离订单信息侬费!订单号码商品清单分支主题满意程度订单名称顾客评价评价内容评价时间时间单数.配送里程排行榜通知题目活动、通知通知时间通知内容商品名称商品图片商品价格商品信息商品概述商品折扣校园外卖配送产品信息结构图缴纳记录保险,理赔记录报案情况提现金额提现密码银行卡账户信息保证金提现明细问题名称帮助中心解决方法日期工作时间时间头像我的二维码美团账号健康证工作城市个人信息所在学校身份证号码身份证照片、学生证照片紧急联系人培训名称培训培训说明培训方式8数据架构图1.设计人员JAVA工程师、数据库工程师2 .概念和意义数据架构是为了指导数据库的设计,不仅仅要考虑开发中涉及到的数据库,实体模型
9、,也要考虑物理架构中数据存储的设计。数据架构关注持久化数据的存储方案,不仅包括实体及实体关系的存储格式、还包括数据传递,数据复制,数据同步等策略。3 .使用场景数据架构是面向技术的,可以在信息架构的基础上进行梳理。4 .示例9如何绘制?其实绘制架构图和我们画原型真的差不多。你见过哪个高保真原型,是通过axure的原生组件,一个圆圈,一个方块,一点一点地画出来的?那不都是用“封装好的,现成的各种组件,改吧改吧给搞出来的么我珍藏了多年的PPT版架构图,你看看想不想要?1则链系统雌仓庵控制台业自有系蜴ERPSCMWMS第三方仓赭第三方物流公a8_无人便利店供应链架构图png遢货遢依接失品CZARWVMM历史刎订列表用户出入食记量阮缰保库A9i川”MMUS报表系统(APP/Web)某现金贷平台系统产品框架图业务审核管理运IM推广础架构财务账务管理产品管理清对账管理用户和供应商管理贷前贷后业务申请产品m后台系统推广终端管理消息推送业务运营系统运营运营服务管理技术平台is1ft开发平台数据库测即培训,试运营操作系统大数据数据仓库MMMR会员InRiR5UBBMRCe分析筠的维业穷咫ROMM业务成本优化会员,用户管理内容管理个性化殿务数据管理安全消息管理准生产会员用户管理