编程建模教程

     

图书馆管理系统之软件开发项目

54 28K
图书馆管理系统是迄今为止最常见的软件开发项目之一。在本文中,我们将从头开始为最后一年的学生制作图书馆管理系统软件开发项目。我们将介绍您在开发该项目时必须执行的所有步骤。第 1 步 - 团队组建阶段:创.

高级软件工程15本书籍

260 3K

如果您想学习软件工程技能并提高您的专业知识,那么这里是您的最佳选择。我们有一本很棒的书,可以极大地增强您在软件工程方面的知识。1)干净的代码Robert C. Martin 写了一本名为“干净代码:敏.

用类图和序列图捕捉领域概念

67 1
类图和序列图是一个很好的组合。大部分的复杂性都可以通过使用它们来弄清楚。1、列出该领域中的主要实体和概念。这包括对象、进程和角色。 对于每一个主要的实体或概念,写一个简短的段落,解释它的目的和在系统中.

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

1537 4K

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

DDD设计何时适可而止?

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

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

1121 1 14K
从需求到代码的直接拷贝,无建模,没有在问题空间和解决方案空间之间的迭代过程,没有DDD设计的样子(点击下面图片):另外:以程序员的认知理解实现的业务应用系统:搞笑视频。 .

BA数据建模概述 - batimes

1513 2K

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

微服务如何建模? - Simon

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

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

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

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

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

找错了实体的12306

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

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

7 2128 3

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

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

5 1429

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

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

2 1716

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

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

2678 8

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

一个考勤系统的uml

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

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

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

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

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

模型中业务方法寻求解惑

7 2150 5

我们现在有一个模型Member,我想输出Member的性别,比如先生、女士。是否可以在模型中有这么一个方法@Transientpublic String getSexLang() { return.

飞跃迷雾,把OO看清楚

13 3749 9 2K
(一)抽象之美OO直接翻译过来就是“面向对象”,它作为一种编程思想可以说是划时代的进化。虽说可能不是传说中的“银弹”(解决软件太复杂的万能灵丹),但是却能使挣扎在“焦油坑”中,那些绝望而无助的受难者猛.

办公系统UML

16 5044 6
看图先(不知道怎么把图在贴子上表现出来,传到附件里了):类图是日志模块,希望大家指点一下,不知道符不符合DDD的思想需求:1,日志模块:员工按时间段发日志,如9:00~10做了什么,10:00~12:.

关于审核策略的设计的问题

2 1291
对上图的说明:1. Payment是需要审核的对象,一个Payment对象包含0到多个Reivews(审核记录)2. ReviewStrategy为审核策略,需要设计一个功能来设置审核策略。一个审核策.

一个很复杂的建模的问题,请大家帮忙!!!

9 2249 1

大家好,我是jdon论坛潜水人员,大概潜了能有四五年了吧,如果不是这个难题,估计我还会继续潜下去:)是一个很复杂的费用建模的问题,简单描述如下:货物运输费用中包括多种费用,现在要对这些费用进行报表,即.

一个关联的问题

5 1929 1

请问以下这种情况怎样处理比较好?系统中有多个group,每个group有多个user,另外还可以添加、删除、重命名group,看起来group与user是聚合而且group和user都是Entity。.

关于建模的困惑

5 2983 1
最近刚看了j道里面讲的四色uml . 我自己模拟了一个小需求。需求如下:提取crm需求中的一小部分业务场景:1 。 获取客户(每人最多200个)销售代表可以从所有客户列表中获取客户。获取过的客户别人是.

请教一个建模的问题

1 1163

虽然对UML有些了解,但具体到项目分析设计时,却有一种不知道如何展开的困境。系统中简单的或复杂的逻辑,如果用文字描述,看起来很费劲,且变更管理非常不便。现想用图形来描述。但不知道用什么图形来描述,看到.

电子商务网站商品分类设计

4 4043

一般的电商网站,商品归类都是一个商品归属于一个类目。但如果有这样的需求:一个商品可以归属于多个类目,比如:《XX书》放在“计算机”类目下,也属于“软件设计”这个类目下。这样带来一个问题,网站搜索出来该.

【请求 帮助】有关分析模式书中的一些问题

3 1736

大家好: 最近在看Martin Fowler《分析模式可复用对象》一书,里面用了许多图来说明,显而易见不是用UML来表述的。我对他的这种表述法不是很了解,因此理解图形有点困难。希望有了解的人能够.

领域模型实践中的一手问题

3 1417

最近公司在做一个项目,公司以前是做C/S的,目前在向Java方面转型,这个项目在技术BOSS的领导下用领域模型模式实现。 倒是请了些有Java开发经验的,技术是没有问题,但以前都用事务脚本,有很重的数.

请指教我的商户和商户促销信息管理的领域设计!

14 2478

请指教我的商户和商户促销信息管理的领域设计一:业务场景1:系统管理(增删改查)加盟进来的商户, 录入商户的基本信息:商户名称,行业类型,所属区域,地址,电话2:系统为加盟进来的商户设定如下特性来在网站.