#编程建模

领域驱动设计实践:还是图书馆借书的例子

11-03-25 4 3667 5 5k

第一次在这里发帖,不太懂这里的排版。。。原文 在此 去年开始博客园和Jdon有一场 DDD 的讨论,是关于如何给一个图书馆的应用系统建模。大概是在讨论几个经典的Use Case:办卡、持卡借书... 详细

不要太多在哲学层面,那太虚,丢出一个实例来探讨,留下点什么

11-04-19 2277 8

业务需求: 1. 一个客户可以有多套房子的房贷 2.签署贷款合同以后要监控是否按照还贷计划表来执行 3.自动还款,当多套房贷时,一次还款可能包括多个房贷的额度,需要自动匹配 4.可以提前还款 5.可以... 详细

一个考勤系统的uml

11-04-08 1 5030 2

2.gif 一个考勤系统,迟到等异常 会发一个异常通知给员工,员工可以申请到部门领导,部门领导可以申请到hr。hr可以把这条异常记录给你处理成正常的,就是把考勤记录修改了。 um... 详细

DDD设计何时适可而止?

22-04-02 917 6 1k

无论是敏捷和瀑布,软件开发都有一个设计过程,实际也是了解知识准备过程,属于坐而论道,那么什么时候动手开干? 1. 首先,动手开干的标志是什么?见这篇文章: 按技术职责还是按领域职责来构建代码?... 详细

工作流引擎可以直接对接程序员的思维模式

17-12-22 1195 4 4k

anycmd开源权限引擎准备再次创新,将用不绕弯的方式实现个开源工作流引擎,目的是以直接的方式对接程序员的思维方式,信仰这种思维模式是未来的基本技能,未来的人们应具备基本的程序思维... 详细

类似邮箱功能的应用,望OO

12-11-06 7 1578 3

要整一个类似邮箱的短信发送应用,要求: 收信箱:查看上行短信 发信箱:查看已下发短信 垃圾箱:查看已删除短信 草稿箱:查看保存的草稿 现在我的想法是: 信箱[收信箱、发信箱、垃圾箱、草稿箱] 短信 ... 详细

一个“在线学习-练习“的简单设计和应用

11-04-02 5 1899 1 1k

最近正好是项目的间隙,趁空闲,找了一个“在线学习-练习”的需求,进行了简单的设计和实现,也算是对四色图和oo编程的一个实践。 需求如下: 1.学生通过学习材料来学习,通过练习题目来练习。 2.课程... 详细

硬纸板:一个有关模型和有界上下文的案例 - vladikk

20-12-08 1167 1

您在图片中看到了什么?一块硬纸板?一些垃圾? 不是!这是模型! 它是西门子KG86NAI31L冰箱的模型。纸板看起来不像冰箱吗?—是的,但并不重要。模型不是真实世界实体的副本,而是应该用来解决... 详细

找错了实体的12306

14-11-13 1 812 1

12306并没有想办法出来去忽悠大家,是咱们自己把自己忽悠住了。 也没有想象的那么复杂啊,某列车一共1000个座位每站最多卖1000张票,每一个站初始都是1000张票,任何一个站卖掉任何一张票时... 详细

幽默视频:业务建模的重要性

21-10-02 678 1 14k

从需求到代码的直接拷贝,无建模,没有在问题空间和解决方案空间之间的迭代过程,没有 DDD 设计的样子(点击下面图片): . 详细

微服务如何建模? - Simon

21-05-15 624 1

一旦您拥有多个 微服务 ,就很难在一张图上显示所有微服务。建模方式有几个选项: (1)对图进行分区:显示每个单个的领域,有界上下文映射/业务能力等是一种很好的方法。 (2)也可以集中于单... 详细

建模经验:产品、客户、销售和位置的记录设计 - Dan

22-06-29 920 3k

本文讨论了支持product、customer、sale和location 概念的记录类型。这些记录的名称因组织所处的业务线而异,特别是组织的销售流程。 与产品有关的记录 在本系列文章中,产... 详细

BA数据建模概述 - batimes

21-08-10 615 2k

当我还是一名程序员分析师时,它开始学习喜欢 ISAM(遗留物)、VSAM(简单但高效)和后来的 DB2(功能强大且灵活)等神秘的数据结构。  我最近接触的数据库是用于网站的 MySQL,但只是作为 ... 详细

请教一个关于生产流程建模的问题

12-09-01 5 1033

业务是:生产各种不同的产品(电脑,网络产品等),不同类型的产品会有些不同的流程。 首先是半成品的生产,开出一个工令,会有产品类型,数量等信息。产品类型决定该产品需要走的流程。在生产过程中收集并保存产品... 详细

采用DDD&DCI思想开发智能建站系统(一)

11-04-25 2 1332

需求如下: 登录之后如果没有建网站的可以通过下一步...方式创建一个空的网站。 然后,可以创建空白页面,并在空白Page上添加自定义模块或系统模块,最后保存页面。 用户也可以设置页面间的导航链接。 ... 详细

共有 921 2 3 4 ... 7 下一页