一文分析架构思维之建模思维
1.诸内必形于诸外 软件开发工程师与医生、建筑师所做丛事的工作在本质上没有差别,都在解决现实遇到的问题,因此大家做事的方法也具有相通性。《黄帝内经》中讲到“有诸形于内,必形于外”,意思是人的身体内有了毛病,一定会在身体表面显现出来。比如我们常知道的感冒,有风热感冒和风寒感冒之分,如果咳嗽吐痰是白色的是风寒感冒,咳嗽吐痰是黄色的是风热感冒。 所以,你会看到我们遇到的问题有...

架构师必备底层逻辑:设计与建模的技术深度探索
一、理解设计与建模的本质 设计与建模,简而言之,是将复杂的业务逻辑、系统需求转化为可理解、可实现的软件结构的过程。它不仅仅是画图或编写文档那么简单,更是一种系统化的思考方式,旨在通过抽象、分解、组合等手段,将复杂问题简单化,提高系统的可维护性、可扩展性和可重用性。 二、设计思维:从需求到架构的桥梁 需求分析:深入理解业务需求,识别关键业务场景和流程,明确系统的...
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
问题一:在流程建模中,“定职责”的重要性是什么? 在流程建模中,“定职责”的重要性是什么? 参考回答: 在流程建模中,“定职责”的重要性在于它明确了每个阶段的职责范围,从而定义了边界。这样,每种功能的实现位置都做好了设计,减少了随意性,有利于架构整体的清晰性,防止架构逐渐混乱。 关于本问题的更多回答可点击原文查看: https...

架构设计 DDD领域建模 核心概念
实体 和 值对象:DDD领域设计中对象分为两种:实体Entity 和 值对象Value Object。实体Entity对象 代表具有唯一ID的领域对象。值对象Value Object代表一成不变的、本质性的事务,不具有唯一的ID。实体Entity是和业务进行强关联的,随着业务的变更,除了唯一ID不变之外,其他的所有属性都可能发生变化。值对象Value Object一般需要依赖实体对象来赋予业务价....

数据仓库(4)基于维度建模的数仓KimBall架构
基于维度建模的KimBall架构,将数据仓库划分为4个不同的部分。分别是操作型源系统、ETL系统、数据展现和商业智能应用,如下图。 操作型源系统,指的就是面向用户的各类系统,如app、网站、ERP、CRM等系统。这一块就是我们数据仓库的数据来源,并且这类数据往往有各自的格式和内容,我们同步过来之后&...

架构师之路 - 业务领域建模
领域模型的概念及作用领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。概念比较深奥,其实说白了就是我们把基于对业务的理解画成一个类图,并画出这些类之间的关系(面向对象)。领域模型可以整理业务中的概念以及关系,帮助团队中的成员对业务的理解保持一致,往后可以指导数据库设计、....

【架构设计 领域驱动开发 三】战略建模
上一篇学习了基本概念,对DDD有了一个整体的把控,那么,这一篇就是对战略建模进行介绍了,首先什么是战略,战略,是一种从全局考虑谋划实现全局目标的规划,战术只为实现战略的手段之一。实现战略胜利,往往有时候要牺牲部分利益,去获得战略胜利。战略是一种长远的规划,是远大的目标,往往规划战略、制定战略、用于实现战略的目标的时间是比较长的。争一时之长短,用战术就可以达到!如果是“争一世之雌雄”,就需要从全局....

「技术架构」TOGAF建模之技术架构:环境和位置图
环境和位置图描述了哪些位置承载哪些应用程序,确定了哪些位置使用了哪些技术和/或应用程序,最后确定了业务用户通常与应用程序交互的位置。该图还应该显示不同部署环境的存在和位置,包括非生产环境,例如开发和预生产环境。UML/BPMN EAP Profile总部位置:定义企业元素部署的地理位置(组织单元、硬件设备、参与者等)。站点位置:定义企业元素部署的地理位置(组织单元、硬件设备、参与者等)。一般来说....

「技术架构」TOGAF建模之技术架构:网络计算硬件图
从从大型机到客户机-服务器系统的转换开始,后来随着电子商务和J2EE的出现,大型企业主要迁移到高度基于网络的分布式网络计算环境中,该环境具有防火墙和非军事区。目前,大多数应用程序都有web前端,看看这些应用程序的部署架构,在网络环境中通常会发现三个不同的层:web表示层、业务逻辑或应用程序层和后端数据存储层。在共享的公共基础设施环境中部署和承载应用程序是一种常见的做法。因此,记录在开发和生产环境....

「数据架构」TOGAF建模之数据架构:数据迁移图
数据迁移图的目的是显示从源应用程序到目标应用程序的数据流。该图将提供源/目标分布的可视化表示,并作为数据审核和建立可追溯性的工具。该图可以根据需要进行细化或增强。例如,该图可以只包含迁移环境的总体布局,也可以包含单个应用程序元数据元素的详细信息。可以在概念级或物理级表达迁移。应用程序通信图也可以用来表示数据迁移。“迁移”依赖关系是正式化迁移的关键元素。UML/BPMN EAP Profile业务....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
架构更多建模相关
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
+关注