
软件开发
文章平均质量分 57
tobeand
这个作者很懒,什么都没留下…
展开
-
本地DTO,怪也不怪
LocalDTOdesign21 October 2004(Update at end.)If youve been keeping an eye on my fellow ThoughtBloggers youll know that it seems one of my fowlbots has blown a fuse, the Australia原创 2004-11-23 15:52:00 · 1085 阅读 · 0 评论 -
在软件设计中借鉴重要性原则
在软件设计时,通常会遇到分析和设计的详尽程度,以及设计不足和过渡设计的问题。通常来说,设计的要义在于如何把握设计的度,避免过度设计,把精力放在真正需要设计的地方。一些方法学更多地强调分析和设计过程,在分析和设计中比较详尽,甚至琐碎。 同时还有一些方法学认为过多的设计会带来坏处,即过渡设计。过渡设计是说,设计时,当你尽量为今后的变化做好设计时,你并不能够预测到会发生什么样的设计,这样导致设计过于复杂原创 2004-11-23 16:15:00 · 1485 阅读 · 0 评论 -
领域驱动的开发
领域驱动的开发面向对象方法被认为是软件技术方面的重要进步,特别是在对复杂现象建模方面比起前任更加容易。但是在可重性性,可维护性,可靠性,甚至表现性方面展没有达到期望的进展。 作为一个可重用的单元来说,对象被证实太小了,而框架似乎又太大, 以及他们的开发还停留在艺术阶段。构件提供可重用性,但是其功能越多,则体积变得越大,可重用性变得更少。还有模式本质上是可重用的,却不是一个实现的原创 2004-11-23 15:42:00 · 1275 阅读 · 0 评论 -
软件开发项目管理的3721
1. 权力 作为一个项目经理,你需要获得授权,否则你很难推行你的计划。 权力主要来自于你上司的信任,从上司那里获得管理,评价和奖励你组员的权力。同时,自身的专长、技能何知识,为人处世的风格,以及你自己的人格魅力都是权力的来源 2. 项目金三角 项目中首先关注的是项目金三角,由三个边组成,他们是项目的目标、资源和时间。目标--项目的目的有哪些,项目的需求有多少,软件的功能或特性有多少,提交哪些成果物原创 2004-11-24 19:44:00 · 2074 阅读 · 0 评论 -
《领域驱动的设计》摘抄
主要的的软件设计师认为领域建模和设计是过去二十年来非常重要的话题,但令人惊讶的是,很少有人编写需要做什么,或者应该如何做的文章。虽然这个方法还不明确,但其观点已经在面向对象社区中发展成一种潜流,我称之“领域驱动的设计”在过去的十年里,我关注于开发在不同业务领域和技术领域中的复杂系统。我曾经试验过那些软件设计和开发过程的最佳实践,当他们刚刚从面向对象开发社区的领导者那里形成。我的一部分项目非常成功,原创 2004-11-24 19:53:00 · 1725 阅读 · 0 评论 -
21个工作流模式
工作流模式佩特里教授根据Petri网原理研究了21种工作流模式,用于工作流过程建模和分析。原理研究了21种工作流模式,用于工作流过程建模和分析。基本模式(5个)顺序模式 – 按照顺序执行各项活动解释:工作流流程中的一个活动只有当另一个活动完成后才能进行。例子:当订单登记活动完成后,客户通知才可以进行。并行分支模式 – 同时运行两个活动解释:在流程中的一点一个控制线程分成可以并行执行的两个控制线程,原创 2004-11-26 20:49:00 · 10022 阅读 · 1 评论 -
Petri网的介绍
Petri网是对离散并行系统的数学表示。Petri网是1960年代由C.A.佩特里发明的,适合于描述异步的、并发的计算机系统模型。Petri网既有严格的数学表述方式,也有直观的图形表达方式。由于Petri网能表达并发的事件,被认为是自动化理论的一种。研究领域趋向认为Petri网是所有流程定义语言之母。经典Petri网经典的Petri网是简单的过程模型,由两种节点:库所和变迁,有原创 2004-11-29 21:33:00 · 11653 阅读 · 0 评论 -
工作流系统示意图
原创 2004-11-26 20:52:00 · 2302 阅读 · 1 评论