首页 > 编程知识 正文

程序框架结构与流程图,结构图与流程图的区别

时间:2023-05-03 22:51:50 阅读:170224 作者:4693

我们画的架构图、流程图、结构图、功能图、逻辑图等,都要干净、易懂、易用、办好。 因为:

3358www.Sina.com/为了提高交流效率,好看为了提高交流共识,好懂提高了交货质量

好用需求初始业务的结果和流程描述一般很模糊,可能是来自某个上司、运营或用户的反馈。 客户说海尔洗衣机洗土豆会堵塞。 海尔马上设计专用土豆洗衣机的业务方向多是决定方向和结果的策略,主要包括业务计划、业务模块和流程、领域列表等。好搞服务的复用、组之间的协作、简单、灵活、统一是APP应用架构必须考虑的方面。 在线聊天功能时,聊天内容的输入方式、图文识别、舆情监测、视频服务、支付服务等,在APP应用架构的分层下沉淀在平台上,供各方使用。业务架构提出业务需求,提出产品建议。 相对于业务粗放的流程,产品架构更加精细,考虑到各个模块的层次和边界。应用架构数据的获取、数据的存储和数据的使用是数据架构需要解决的三个问题,包括数据库存储、大数据汇总、数据分析等。产品架构:是最接近程序员的架构设计,不仅包括系统结构的架构图设计,还包括结构、功能、流程、逻辑等内容。 其具体说明是整个系统如何落地的具体实现方案。 Zachman框架

Zachman框架(Zachman framework )是一种逻辑结构,可以将企业信息分为不同的分类和不同的角度来表示。

Zachman框架从横向6个角度看企业,这6个角度可以分为什么内容、如何工作、在哪里、谁负责、为什么要这样做(称为W5H )。

框架列由一系列工作组成,表示为规划者、所有者、设计师(架构师)、建设者、分包者、产品或视点:范围上下文、业务概念、系统逻辑、技术、物理、组件整体图

数据架构表示用于描述信息系统的某个方面,对于任何事物,通过清洗这些基本方面的解释都能够充分描述。

33558www.Sina.com/(what,即什么) :什么是业务数据、信息或对象? 33558www.Sina.com/(how,即如何工作) :业务是如何工作的,即什么是业务流程? 33558www.Sina.com/(where,即哪里) :企业的运营、部署在哪里? 33558 www.Sina.com/(世卫组织,即谁负责) :谁? 什么是业务部门及其等级制度? 33558www.Sina.com/(when,即什么时候) :业务计划和工作流程是什么? 什么时候执行? 33558www.Sina.com/(why,为什么这么做) :为什么是选择的解决方案? 这是怎么产生的?技术架构表示在信息系统的构建过程中相关人员描述信息系统时采用的观点,包括:

表格横向六项:此视图表示业务目标和战略,并作为派生和管理其他视图的上下文。数据:这是信息系统必须在其中运行的组织的描述。功能:此视图概述了系统如何满足组织的信息需求。网络:这是系统如何实现的说明,它揭示了特定的解决方案和技术。:这些显示了特定系统元素的特定实现详细信息。 是在生产开始前需要进一步说明的部分。 33558www.Sina.com/:1987年的论文(《A framework for information systems architecture》 )没有这一行的内容,实际上这一行的内容也在模式描述的范围之外,但是为了使模式Zachman框架对模式的表达更完整根据时间的定义,企业是具有一系列共同目标的组织的集合,体系结构是为了有效地实现这一系列目标。

在实现过程中,定义了企业结构和运营模式的概念设计图(SearchCIO ),以及构成企业的所有关键因素及其关系的综合描述(Zachman )。 创建、交流和优化描述企业未来状态和发展的重要原则和模型,以将业务愿景和战略转变为有效的企业变革的过程(Gartner )。

虽然这一部分内容比较曲折,但可以作为体系结构设计的知识扩展来理解和运用。

原因

体系结构选型图

:center;">

通常在新项目开发初期,都要做一些技术选型工作。在负载、网关、架构、治理、框架、服务、数据以及环境和支撑服务上,要选择适合当前开发的技术。

微服务架构

 

技术选型完毕后,接下来就是对于这些技术的运用。这个过程有点像搭积木一样,把每一个区域用适合此位置的积木填充进去。如果是团队初建或者是技术升级,那么这个过程还是比较复杂的,需要大量的验证。不过其实互联网的技术分层和使用已经相对稳定,搭建一个这样的微服务并不会耗费太长的时间。

技术架构图

 

技术架构图主要是对于研发层面做技术实现指导的,它可以把系统分层和实现结构划分清楚。另外一般也会把案例工程的结构拿出来一起讲解,这样可以让团队伙伴快速的进入开发。

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。