今天发现业务领域的设计能力绝对重要》的相关内容

对业务建模的思考——为什么要业务建模 (转)

了解目标组织(将要在其中部署系统的组织)的结构及机制。了解目标组织中当前存在的问题并确定改进的可能性。确保客户、最终用户和开发人员就目标组织达成共识。导出支持目标组织所需的系统需求。 (来自RUPCN) 以上大家可以理解,我们有没有更深的理解呢?我先从业务主角和业务角色说起业务建模,在业务建模中主要有业务主角(BUSINESS ACTOR)和业务角色(BUSINESS WORKER),对此我们 ...
by robbin 2003-09-16 浏览 (20206) 回复 (30) 关键字:

论业务领域知识比掌握技术更重要(从建模贴子切分出来)

我觉得这样空对空地讨论数据建模 vs 对象建模根本是毫无意义的,因为用户不会关心你的系统是OO建模还是数据建模,用户只关心你的系统是否能符合他的业务需求。 作为IT人员最重要的是要做到2点: 1. 关注用户的业务逻辑,建造符合用户需求的系统。 2. 清晰的系统结构,维护性强的代码。 这2点就够了,技术只是一种手段,在IT业技术永远是日新月异,我们重点要学的是domain knowledge,一 ...
by Quake Wang 2003-11-20 浏览 (9686) 回复 (14) 关键字:

为什么 Ofbiz 没有使用 Struts

目前开源的开发框架很多,大家完全没有必要把目光全部集中于 Struts。Struts 中的 MVC 设计也不是最好的。 以前学习 Ofbiz 的时候看到过老戴(Ofbiz 的总设计师 David E. Jones,我们都这样叫他)发的一篇帖子说明 Ofbiz 为什么不能直接使用 Struts。今天找了找,应该就是这篇了: http://www.geocrawler.com/archives/3/1 ...
by dlee 2003-10-24 浏览 (39262) 回复 (55) 关键字:

DomainModel之鸟瞰

第一次接触GoogleEarth,带给我相当的震撼。你可以随意转动地球,通过缩放,看到不同层次的景象,这着实让我吃惊,竟然可以这样!手握鼠标,来回查看,有种作“上帝”的感觉,如果是实时的那就不得了了!相信很多人都有在上面寻找自己家的经历。就拿我来说,首先转到背面中国的位置,滑动滚轮,逐渐深圳的全貌显露出来,西面是蛇口黄色的填海区,上面是深圳的绿肺塘朗山。继续向下,黑灰色的广深高速开始清晰可见,在我 ...
by partech 2006-08-25 浏览 (5301) 回复 (7) 关键字:

ruby on rails为什么暂时无法成为企业应用开发的主流?

今天上午和庄表伟在msn上交流了一些看法,下午和JavaEye2.0的主力开发人员jerry讨论了关于ruby on rails在企业应用开发和团队协作的问题。通过讨论,有了一些初步的想法和观点,虽然还不是很清晰,但是现在总结和记录下来,留待今后的实践来验证。 ozzzzzz在Java将死?中提出了一个衡量未来主流工业语言的标准,其中有一条很有意思: ozzzzzz 写道 1. 应该能规范书写 ...
by robbin 2006-09-17 浏览 (46992) 回复 (42) 关键字:

从咨询师这个行当说起

         前几天上班做公交,突然想起来一个咨询师的恰当定义:          咨询师: 比技术专家知道的面要广,比普通技术人员了解的要深。        & ...
by gurudk 2007-03-25 浏览 (710) 回复 (2) 关键字:

对业务建模的思考--为什么要业务建模(讨论)

了解目标组织(将要在其中部署系统的组织)的结构及机制。了解目标组织中当前存在的问题并确定改进的可能性。确保客户、最终用户和开发人员就目标组织达成共识。导出支持目标组织所需的系统需求。 (来自RUPCN) 以上大家可以理解,我们有没有更深的理解呢?我先从业务主角和业务角色说起业务建模,在业务建模中主要有业务主角(BUSINESS ACTOR)和业务角色(BUSINESS WORKER),对此我们 ...
by zwmnhao1980 2008-04-06 浏览 (91) 回复 (0) 关键字:

soa杂感系列之四:soa的新认识 (原创)

   作为技术爱好者的我,常常从技术的角度考虑问题,也往往陷入技术的细节,而忽略了大局观。  当不断阅读业界的文,尤其是soa相关分析,我日益感觉如是考虑问题的弊端,或许这也是开发者(junior, senior software developer)与系统架构师(system designer and architecture)的区别。前关心技术细节和技术 ...
by cuiyi.crazy 2007-05-20 浏览 (236) 回复 (0) 关键字:

比较以UML图进行领域建模和以绘制UI进行领域建模

昨天在和一个同事讨论新平台中我们是如何开始一个项目的时候,都同意要从业务建模开始。业务建模-Business Modeling 是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系,业务建模强调以体系的方式来理解、设计和构架企业信息系统。这方面的工作可能包括了对业务流程建模,对业务组织建模,改进业务流程,领域建模等方面。但在讨论如何进行领域建模时,我们出现了分歧。我 ...
by pathfinder.name 2008-03-21 浏览 (92) 回复 (6) 关键字: 软件工程

红旗还能挺多久?C++能用来干什么?

Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。 当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。 现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (9936) 回复 (39)

打算建立一个小团队,收集点民意

通过这几天的讨论我感觉有必要组织一个小团队,合作一个项目,通过它来学习D语言。 这个帖子用来收集大家的想法,看看都想做哪些方面的项目,持续讨论一周时间吧。
by qiezi 2007-04-05 浏览 (4406) 回复 (95)

伟大的程序员这样答的 你们的答案呢?

javaeye的大牛们也都来回答一下吧 ----------------------我先把问题 放在一起 方便大家 Q1:怎么学会的编程,上学有用么。 Q2:什么是你认为编程中最重要的品质: Q3:数学和物理知识在编程中是否有用: Q4:什么是你认为下一个将在计算机科学中的热门领域?面向XX编程?XX语言?量子计算机? Q5:如果你有3个月的时间来学一门新技术,你会学啥? Q6:你认为是什 ...
by lopor 2007-08-14 浏览 (574) 回复 (6)

站队咋就这么难呢。

以前听过一句话,知识本是一体的,把它分成不同的学科只是屈从了人类的软弱而已。中学的时候对计算机就特别的有兴趣,好吧,我就朝着精通计算机的各方面努力吧。这确实很幼稚,就凭我常规人类的记忆和学习能力,几乎是不可能的。大学读了软件工程,好吧,我把软件开发学通,总可以吧。错,人类计算机软件开发,从60年代软件工程概念提出以来,早就发展成了一门庞大的学科。我得选择一个方向站好队。 学校什么语言课程(vb. ...
by msj 2008-04-10 浏览 (99) 回复 (2)

高产出程序员的自我培养

众所周知,软件行业日新月异,条脉繁多。有经验的开发人员都知道,与其什么都懂点,不如精通一门或某几门。最典型的是,开发平台分windows、linux,语言分C/C++/Java/Python等等不一而足。 确实不可能样样精通,但实际的开发趋势却是——混合异构开发。因为软件行业还处在快速发展期,各种平台和语言的变化十分频繁,每个领域都有其自身的局限。这些局限有时候表现为不可能,但更多的时候表现为代 ...
by liukl 2008-03-08 浏览 (196) 回复 (15)

[听译大师说话]python 创始人访谈录2: python 的起源 特点和未来

perl 创始人和 python 创始人 听译这东西的确很累人,一次翻译太多也很疲惫。 我尽量想在一篇博客中包含尽量多的内容,结果最终搞的自己兴趣全无了,下次看来还是应该一点一点的来。 我的听力还是不好,有一些东西没听出来我就不翻译了,大体意思上应该不会差很多的,希望大家见谅。 主持人: Chris DiBona (Google 开源网站负责人) and Leo Laporte (Tw ...
by koalant 2008-07-22 浏览 (1251) 回复 (3) 关键字:

《应用Rails进行敏捷Web开发》中文版书评

毫无疑问,ruby on rails这个号称开发速度10倍于Java的快速web开发框架是2005年2006年连续两年web应用开发领域最大的奇迹。自从2004年7月ruby on rails第一个版本发布以来,ruby on rails以令人惊讶的速度迅速征服了web应用开发领域,在2006年3月毫无悬念的获得了第16届Jolt大奖的web开发工具奖项;rails的作者DHH(David Hei ...
by robbin 2006-11-10 浏览 (621) 回复 (0) 关键字: rails

IT从业人员想要提高薪酬水平的十种技能方法

IT招聘专家和工作场所专家总结了技术专业人员应该掌握的一些具体技能。这些技能会帮助IT专业人员避免工作的低谷和得到薪酬上涨的好处。下面就是让IT人员提高薪酬的10种方法。 1.熟悉SAAS产品 IT人员配备和随需应变的咨询公司Bluewolf的共同创始人和负责人Michael Kirven说,SAAS(软件服务)知识在用人要求条件中的比例已经从三年前的5%提高到了35%。拥有这方面知 ...
by QQbyte 2008-05-26 浏览 (1533) 回复 (3) 关键字:

推荐知识库条目

Comming soon