《Color uml 与 DDD》的相关内容
相关讨论
语言逻辑边界和新手友好
下面的结论是对比我和arath的两个项目组得出的一个初步结论
开发语言的逻辑边界越明显,新手在用这种语言做项目时,越不容易失去控制。
最近我和arath都有个类似的项目,就是需要写一个比较高性能的服务器程序。为此我们讨论了很多次。arath的项目用C,我的项目用C++.
其中有一次,arath提到了项目中的基础设计有些被改乱了。排除了各种人为因素之外,C代码明显比C++代码更加容 ...
by jack 2006-10-13 浏览 (14085) 回复 (64) 关键字:
介绍一种好的设计方法——在软件设计前先画界面图
在做软件设计之前,画好系统的界面图是一种非常有效的建模和交流方式。
总是有人抱怨在需求和软件设计之间仍然有很大的鸿沟需要填补,这是至今仍然未能有效解决的软件工程难题。多年以来,有很多人一直在寻找从需求到设计的直接的形式化映射方法,但是收获很少。实际上软件工程对于软件生命周期前面的那些阶段并没有多大的帮助。为了响应 o6z 说的努力在在现有技术基础上杀死人狼的号召,我来推荐一种有效的设计方法。
这 ...
by dlee 2004-06-06 浏览 (34925) 回复 (64) 关键字:
UML 中各种图形的重要性排行
UML 中包括有很多种图形。我最初学习 UML 是通过三友的《UML 用户指南》,这本书是一本很详尽的著作(另外一本更详尽的著作是三友的《UML 参考手册》),是 UML 领域最重要的著作之一,然而却不利于初学者掌握重点。因为时间有限,我没有能够读完用户指南的全书。对于一个形式主义者,很容易陷入大量 UML 的细节之中,使用昂贵的建模工具(ROSE、Together、PowerDesigner、V ...
by dlee 2005-07-22 浏览 (21244) 回复 (27) 关键字:
FDD——天才的灵感
实际上大家并不知道FDD的agile方法的法律地位是很值得推敲的——至少你看那17个人中间没有Jeff De Luce和Peler Coad(http://www.agilemanifesto.org/)。而且即使是Jon Kern也是在相信agile对于建模的态度是友好的(至少MDA的Steve Mellor也这样认为),而且Together soft可以减小建模和编码之间的断层隔离。当然类似的 ...
by ozzzzzz 2006-10-08 浏览 (16695) 回复 (36) 关键字: fdd
相关博客
Jdon文章《实战DDD(Domain-Driven Design领域驱动设计)》的跟帖
回复这个帖子前,先扯一点儿其它,谈谈“软件的算法和方法”。
“软件的算法和方法”这个标题很大,有不懂装懂、故意卖弄之嫌。但我要表述的内容很浅显,只是借用了“XX法”这样高深的名词来表达在软件开发过程中,我们所关注的两个明显区分的领域。
算法
记得我在93年学习软件开发的时候主要关注的应该是算法。比如为了实现长方体的旋转,如何用最快的方式实现矩阵变换。这就是算法。教科书里通常都会精解例
举若 ...
by neora 2006-07-18 浏览 (271) 回复 (0) 关键字:
好文分享:面向对象与领域建模
板桥里人 http://www.jdon.com 2006/12/6(转载请保留)
多变且复杂的需求
如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化;或者程序员更加 劳累。
需求不但多变,而且经常是不可能第一次就能掌握,需求反映了某个领域的专业知识,例 ...
by yunmanfan 2008-05-24 浏览 (106) 回复 (0) 关键字:
面向对象与领域建模
板桥里人
http://www.jdon.com
2006/12/6(转载请保留)
多变且复杂的需求
如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化;或者程序员更加
...
by jokermanager 2008-06-25 浏览 (60) 回复 (0) 关键字:
相关圈子讨论
UML死亡的13个理由
1.由一个委员会设计;
2.他们老想着把UML转化成金钱;(这点非常认同,老看见那个叫martin的老来中国赚钱)
3.试图统一所有的东西包括厨房水池(规格文本大于800页);
4.想要一步登天,违反了程序员的认知;
5.观念膨胀;
6.总是在追赶新的语言和新的概念;
7.UML试图成为一个程序语言;
8.需要 ...
by Azi 2008-06-04 浏览 (68) 回复 (0)
剑法三套,程序员也能挣大钱(二)
本文系转载,得到作者授权,原文地址:
http://wakan.blog.51cto.com/blog/59583/7231
3 设计,方法为指导
3.1 阶段释义
老李:老张,你负责的这个模块,要有分布式事务处理能力,还要能与客户的OA系统通信,从OA中获取客户资料的数据。
老张:好的。我将用EJB来实现分布式事务处理,然后开发一个专门的接口, ...
by blackanger 2007-06-04 浏览 (1583) 回复 (9)
特请 抛出异常的爱
抛出异常的爱 写道隐喻之类的是为了更好的表达。。。。不是为了看着更高深。。。
啰嗦应该是由于英文课占去了国语课的时间
很多人高考后很少去读中文的东西以至于
逻辑不是很好吧。。。
拿刚刚被顶上来的你在水源的一个回贴说:
http://javaeye-water.group.javaeye.com/group/topic/1913?page=2
天之魔神 写道
学习JAVA有一段时间了,最近越来越 ...
by liusong1111 2007-06-18 浏览 (1775) 回复 (53)
相关新闻
Eclipse运行时生成UML的插件已经发行了
今天在 theserverside 上看到一篇关于Eclipse运行时生成UML的文章。简介了一个叫
MaintainJ 2.0 的产品. MaintainJ 是一个在运行时通过给定的UML用例图来生成序列图和类图。它旨在帮助用户快速理解复杂的Java和J2EE应用程序,减少代码以及维护代码上的开销。
MaintainJ 有别于其实的UML生成工具,主要表现在以下几点:
1.运行期的反向工程:运 ...
by kyo100900 2007-11-01 浏览 (1254) 回复 (3) 关键字: eclipse uml
Spring2.0的新特性点评
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面:
一、Spring的XML配置引入XML Schema语法简化配置
在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (861) 回复 (0) 关键字: spring
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3226) 回复 (4) 关键字: rails
推荐知识库条目
Comming soon

