编辑:[db:作者] 时间:2024-08-25 01:13:45
产品架构是产品经理用来表达自己产品设计机制的图,它将产品功能落地为信息化、模块化、层次清晰的可视化架构,并通过不同分层的交互关系、功能模块的组合、数据和信息的流转,来通报产品的业务流程、商业模式和设计思路,它是设计繁芜产品时不可或缺的文档之一。
建议在繁芜项目开始前画产品架构,这样可以避免就又双叒叕改需求、推翻之前的操持重新方案等低效事情的情形。
二、为什么要画产品架构?1、梳理自己对产品方向的判断
举头看路和低头走路一样主要,但是在产品方向把控初期,他们的顺序尤为主要。如果说马一直蹄的开拓产品是低头走路,那前期思考和方案关于“未来一年要设计什么样的产品、需求该当如何分期和落地、和其他产品的依赖&竞争关系是什么、未来的可拓展性在哪里”等问题则是举头看路,看好路再走,才能走好脚下的每一步路。
2、为其他人的输出节奏供应依据
当产品架构图被设计出来后,清晰的产品思路能帮助别人快速建立对项目的产品构造、功能、交互、繁芜度等问题的认知,同时,帮助技能和运营成员就能根据这张架构图产出项目推广操持、技能系统架构方案等强依赖产品方向的方案。
三、产品架构图应具备的特点
一张精良的产品架构图须要具备哪些特点?大致总结为以下4点:
清晰的模块功能边界功能做到标准化、相互独立高下游产品功能边界清晰,架构分层明确合理具备持续迭代优化的能力随着产品的发展情形你可以持续更新产品架构图,每次修正的过程对提升产品架构能力的帮助非常巨大。
四、产品架构图的分类
逻辑架构图、技能架构图、运行架构图、支配架构图,数据架构图,称为架构5视图或4+1视图,5个视图差不多便是同一个事物的5种意见,适用于不同角色。
1. 逻辑架构图
逻辑架构关注功能,不仅包括用户可见的功能,还包括为实现用户功能而必须供应的“赞助功能模块”
2. 技能架构图
开拓架构关注程序包,不仅包括要编写的源程序,还包括可以直策应用的第三方SDK和现场框架、类库,以及开拓的系统将运行于其上的系统软件或中间件。关注编译时候的静态依赖关系。
3. 运行架构图
运行架构关注进程、线程、工具等运行时观点,以及干系的并发,同步,通信等问题。运行架构关注运行期间各个单元的交互。
4. 支配架构图
物理架构关注“目标程序及其依赖的运行库和系统软件”终极如何安装或支配到物理机器,以及如何支配机器和网络来合营软件系统的可靠性,可伸缩性等哀求。
5. 数据架构图
数据架构关注持久化数据的存储方案,不仅包括实体及实体关系的存储格式、还包括数据通报,数据复制,数据同步等策略。
本文由 @不雅观察玉轮的小白羊 原创发布于大家都是产品经理。未经容许,禁止转载。
题图来自Unsplash,基于CC0协议。
该文不雅观点仅代表作者本人,大家都是产品经理平台仅供应信息存储空间做事。
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxbj/57971.html
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com