首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏哲学驱动设计

    090609 T 领域建模

    领域建模的重要性     以数据为中心的应用程序开发,面向过程分析方法的核心在于对数据库的设计。     而现在以面向对象的方式进行分析(OOA,OOD)时,领域建模就替换了上述方法的地位。 (需求和领域建模,是相互促进的两个过程。) 如何建模     1.首先应该以画图的形式进行建模。        

    49880发布于 2018-01-26
  • 来自专栏大数据架构师成长之路

    领域建模-总结

    随着业务的变化、系统设计也要演进升级。好的架构设计一定演化来的,不是一开始就设计出来的,但系统演进过程中的成本,一定是最开始的设计决定的。一个健康公司的成长,业务横向、纵向会发展的会越来越复杂,支持业务的系统也一定会越来越复杂。在领域驱动设计中,域模型对应的是业务模型,是系统架构的内核,通过域模型来驱动与外界的交互。

    1.1K50发布于 2020-06-22
  • 来自专栏斑斓

    或许是领域建模的真相?

    我们一提及领域建模,就好像回到了石器时代。然而这个谜题至今还未解决,就好像穴居人的生存方式,我们只能猜测、推测以及演绎,却不能真实复现。 没有教会领域建模的方法,只有可意会不可言传的感觉。之所以还要提方法,不过是事后诸葛亮而已。 故而,我无法解答这是否“真相”,或许我以为找到了,其实不过是火堆将领域建模的方法投影到墙上,而我凑巧是那个被锁着的囚犯。 行文至此,其实我仅仅提出了问题。

    87950发布于 2018-03-07
  • 来自专栏全栈程序员必看

    领域建模与数据库建模

    面向对象与领域建模: 我也是引用的别人的 多变且复杂的需求   如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个 不能期望软件人员也是其他领域专业人员,可是在中国现实中,很多人总是 无法分辨,例如某局长将整个机关考核信息化的任务交给电脑中心,这就是将考核管理专业和软件专业混同的例子, 在考核管理和软件之间需要一个领域建模专家 Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计 )简称Evans DDD, 领域建模是一种艺术的技术 领域建模的重要性   如果你说一个软件开发需要经过需求、分析和设计三个阶段的话,那么可能反映你的思想已经落伍,软件开发现在是 经过需求、建模阶段,混合了分析和设计阶段,可以更激进地说:我们国家的系统分析员和系统设计员考试也许应该合并了 领域建模属于与具体.NET或Java技术无关的设计思想,有人总是说:.NET比Java简单,其实这又是一个大误区,如果都达到同样设计水准,无论使用.NET或Java,都需要付出同样的努力;那为什么有人觉得

    96230编辑于 2022-07-31
  • 来自专栏软件方法

    ECAD的领域建模和SysML扩展

    modeling-languages.com/sysml-extension-ecad-electrical-cable-design/ 作者 Jordi Cabot 对ECAD(计算机辅助电子设计)的核心概念做了领域建模

    83010发布于 2019-09-23
  • 来自专栏JAVA杂谈

    架构师之路 - 业务领域建模

    领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。概念比较深奥,其实说白了就是我们把基于对业务的理解画成一个类图,并画出这些类之间的关系(面向对象)。

    1.3K30发布于 2021-05-11
  • 来自专栏斑斓

    代数数据类型与领域建模

    逸言 | 逸派胡言 本文是函数式编程思想与领域建模的第一部分,重点讲解代数数据类型与领域模型之间的关系。

    2K20发布于 2019-06-03
  • 来自专栏斑斓

    《解构领域驱动设计》领域建模

    领域建模的过程,是模型驱动设计的过程,也是迭代建模的过程。 不可妄求一蹴而就能获得完整的领域模型,也不可殚精竭虑地追求领域模型的尽善尽美。 领域建模的分析、设计和实现是循序渐进的增量建模,建模目标与侧重点也不尽相同。 领域分析模型负责捕捉表示领域知识的领域概念,明确它们之间的关系,形成反映现实世界的对象概念图。 聚合是领域建模阶段的基本设计单元。

    70420编辑于 2023-03-23
  • 来自专栏ThoughtWorks

    威胁建模——围绕假想敌的领域建模

    简而言之,威胁建模是一个围绕假想敌开展的领域建模活动。 一些常见的威胁(攻击向量)就像领域建模里最细粒度的组件一样,共同组成了假想敌的攻击树。

    1.1K20编辑于 2021-12-09
  • 来自专栏京东技术

    领域建模之数据模型设计方法论

    开发人员在日常工作中,参与PRD评审、听产品经理讲述用户故事、提出各种需求。评审结束,一般会一股脑投入到设计开发,而数据库表设计就是其中不可或缺的一个过程。对于熟悉的业务模块,通过对需求分析,可以轻而易举的完成数据表设计,但对于非熟悉业务领域,可能会经过多轮PRD分析,整理一套数据表结构基础,然后对其追加字段,就完成了基础的数据模型设计。而在这个过程中,往往会感觉没有可以参考的理论,有时候甚至对设计的数据库表产生怀疑,不断考虑此设计是否符合业务、表结构设计后期是否具有通用性、表之间关系是否恰当可扩展等等。今天来谈些在实际业务开发中,针对数据建模的一些思考。

    1.6K10编辑于 2021-12-28
  • 来自专栏全栈程序员必看

    数据仓库常见建模方法与大数据领域建模实例综述

    随着从IT时代到DT时代的跨越,数据开始出现爆发式的增长,这当中产生的价值也是不言而喻。如何将这些数据进行有序、有结构地分类组织存储,是我们所有数据从业者都要面临的一个挑战。

    2.5K22编辑于 2022-08-22
  • 来自专栏京东技术

    最全的【DDD领域建模】小白学习手册(文末附资料)

    Tech 导读 DDD领域建模被各个大小厂商提起并应用,而每个人都有自己的理解,本文就是针对小白,系统地讲解DDD到底是什么,解决了什么问题,及一些建议和实践。 20多年前,顶尖的软件设计人员已经意识到领域建模和设计的重要性。尽管没有被清楚的表述出来,在对象社区涌动着一种新的思潮,Eric Evans把它称为领域驱动设计。 在面向过程,面向函数,面向对象的编程语言中,面向对象无疑是领域建模最佳方式。 类和表有以下几个显著区别,这些区别对领域建模的表达丰富度有显著的差别,有了封装、继承、多态,对领域模型的表达要生动得多,对SOLID原则的遵守也会严谨很多。 由于不再承载领域建模这个特性,数据库的设计可以变得天马行空,任何可以加速存储和搜索的手段都可以用上,可以用column数据库,可以用document数据库,可以设计非常精巧的中间表去完成大数据的查询。

    3.4K33编辑于 2023-08-22
  • 来自专栏程序员吾真本

    OnD1操练纪要-微信朋友圈权限领域建模操练

    操练题目:微信朋友圈权限领域建模操练 题目描述:为了提升开发人员编写正确的代码和用正确的方法编写代码的实践能力,可以使用逆向工程的思路和面向对象的分析、设计和编程(Object-Oriented Analysis , Design and Programming, OOADP)方法,为微信朋友圈权限(设置->朋友权限->朋友圈)中的“不让他(她)看”和“不看他(她)”两个功能进行领域建模,设计出包括属性和方法的领域类及其之间的关系 软件开发过程中的科目和阶段与“领域建模7步法” 1 需求启发:微信朋友圈权限控制功能 2 系统愿景:识别价值和痛点 3 系统上下文:识别用户和依赖系统 4 责任风暴:梳理服务、责任和业务规则 5 领域模型

    41830编辑于 2022-12-11
  • 来自专栏软件方法

    团队内训-分析和设计高阶(领域建模和领域驱动设计)训练方案(202209更新)

    本训练强化分析和设计(领域建模和领域驱动设计)的技能,使软件组织迈向基于核心域的复用,降低开发维护成本。 以下是UMLChina参与(书上有UMLChina标记)的分析和设计(领域建模和领域驱动设计)相关的书籍。 分析(领域建模) --建模方法学选择和基本概念 --提炼领域概念的要点 --核心域透镜 --DDD“新词”祛魅(通用语言、实体……) --提炼领域概念之间的关系 --不变式和对象约束语言OCL --彩色建模架构型介绍和应用

    53020编辑于 2022-10-31
  • 来自专栏三流程序员的挣扎

    2022-11-11-工作

    昨天的控件点击时通过外面,加个 listener。然后如果外部设定当前选中位置,也要刷新一下页面,所以刷新逻辑放到设置 textSelectedIndex 中去。

    26730编辑于 2022-11-13
  • 来自专栏软件方法

    幻灯片03-剔除“伪创新” 的领域驱动设计-领域建模结构部分Part2

    pdf文件下载:http://umlchina.com/training/umlchina_ddd_02_domainmodeling_structure.pdf

    28110编辑于 2022-10-31
  • 来自专栏静心物语313的Coding

    11 节: 11-HttpHandler简介

    1、新建--》项目--》选中Web项--》Asp.net空Web应用程序--》右键项目---》添加---》一般处理程序(这样建的网站是最好的方法,没有多余的代码生成) 2、新建--》网站--》Asp.net空网站(这是兼容ASP(VB语言 2000年的技术)开发方式)(不推荐用这种方式) 3、.ashx与ashx.cs文件 1)双击ashx文件会直接打开进入ash.cs文件。 2)类Test1实现了IHttpHandler 接口。IHttpHandler接口中的方法在类Test1中进行了重写(页面加载的过程应该是完成了:Shift+Alt+F10) 3)ashx文件中起作用的就是<....Class="Web.Test1">这个。 4)然后会调用这个Test1类中的方法ProcessRequest(HttpContext context):这个方法主要是处理页面的请求。 5)context.Response设置“响应”“context.Request获取“请求” 6)ashx.cs文件其实还是C#文件。网页逻辑编写。主要是这个文件

    51010发布于 2020-03-24
  • 来自专栏脑洞前端

    每日一荐周刊 2019-11-11 - 2019-11-15

    2019-11-15[网站] 有的什么我们需要在 Google Play 上下载软件,但是苦于没有通畅的网络(关于如何获取畅通的网络我在 2019-11-01 讲到,感兴趣可以看看)。 网站地址:https://apkpure.com/ 2019-11-14[技巧] 很多时候我们会看到一些英文的简写。 2019-11-13[技巧] 今天要分享的是关于 Bash 中历史记录那些事。 2019-11-12[技巧] dig 命令是常用的域名查询工具,可以用来测试域名系统工作是否正常。 ~ type dig # dig is /usr/bin/dig 2019-11-11[分享] 今天是双十一,大家剁手快乐。

    43510发布于 2019-11-26
  • 来自专栏flytam之深入前端技术栈

    leetcode 11

    题目大意,给n个点,在一个数轴上。每个点对x轴作垂线,找出由两条垂线和X轴组成的一个“容器”的装的水面积最大。就是两条垂线较小的高度*两垂线高度的面积最大。 1、暴力做法 两两遍历。显然是会超时的 2、思路一 从左到右,找出以每一个点所在的垂线作为较矮的高度时候的最大面积,把每个点的垂线作为最大面积一一比较即可。也就是一个点分别往左扫和往右扫。

    39910发布于 2020-01-14
  • 来自专栏ops技术分享

    openstack(11

    服务需求:在配置 OpenStack 身份认证服务前,必须创建一个数据库及权限授权。

    60440发布于 2021-05-06
领券