摘要: 2.4.需求和业务建模业务建模是需求工程中最初始的阶段,也是整个项目的初始阶段。需要指出的是,业务建模时间的跨度在不同的项目中有很大的差别的。在有些项目中,例如大型ERP系统,可能需要几个月的时间。而对于普通的项目,业务建模的时间可能仅仅需要几天的时间。 需求是技术无关(technology independent)的。在需求阶段讨论技术是没有任何意义的。那只会让你的注意力分散。技术的实现细节是在后面的分析、设计阶段才需要考虑的事情。而在业务建模阶段,不但要保证需求的技术无关性,还要保证你的需求不要深入细节。因为在业务建模阶段,最重要的事情就是要了解业务的全貌,深入细节会浪费时间和精力。要知道 阅读全文
posted @ 2011-01-08 10:24 木木的天空 阅读(223) 评论(0) 推荐(0)
摘要: 2.3.业务建模时期的主要任务项目涉众的共同愿景:要想项目成功,可离不开项目涉众的支持。在项目一开始,不论是项目涉众还是开发人员,对项目的任务、范围都是模糊不清的。但随着项目的深入,原来模糊的景象会慢慢清晰、立体起来。但是为了不浪费时间,我们有必要在项目射入之前,现在项目涉众中竖立一个共同的愿景。共同愿景的竖立可没有想象中的那么简单,因为每位涉众都关心自己的利益,都有自己的评判标准。你可以把大家的意见都列在白板上,然后逐项集中讨论,做出修正,直到大家的意见一致的时候为止。在共同远景的竖立过程中,其实有两件事情也已经同时做了,项目范围(scope)和高阶(high-level)需求。 项目范围: 阅读全文
posted @ 2010-12-20 13:12 木木的天空 阅读(162) 评论(0) 推荐(0)
摘要: 2.2.业务建模的目标了解目标组织(将要在其中部署系统的组织)的结构及机制。了解目标组织中当前存在的问题并确定改进的可能性。确保客户、最终用户和开发人员就目标组织达成共识。导出支持目标组织所需的系统需求。为实现这些目标,业务建模工作流程说明了如何拟定新目标组织的前景,并基于该前景来确定该组织在业务用例模型和业务对象模型中的流程、角色以及职责。作为对这些模型的补充,还开发了以下工件:补充业务规约词汇表与其他工作流程的关系业务建模工作流程与其他工作流程的关系如下:业务模型是需求工作流程的一种重要输入,用来了解对系统的需求。业务实体是分析设计工作流程的一种输入,用来确定设计模型中的实体类。环境工作流 阅读全文
posted @ 2010-12-20 13:09 木木的天空 阅读(225) 评论(0) 推荐(0)
摘要: 国外的确掌握着很多技术,我们自己也的确在不断的学习;然而学习越多,却发现我们距离越远;看到的现象是:绝大部分从80~90年代过来的程序员已经离开了技术的本土;悲伤地成为了炮灰;2000年后过来的程序员,有3~5年以上经验就开始思考如何离开这个领地;其中有很多做了售前、技术管理或者转行而去做了网商……西欧国家做出了产品、印度做出了整个行业,就连韩国也非比一般,在IT上出现一些国际性公司;而我们自己:游戏公司上市了、电子商务火爆了、网民暴增了,小学就开始玩QQ了心里确实有点不是滋味,前些年老是以为自己能做点什么,可是转转数年,只是一厢情愿,甚至被做“腐儒”了;现实情况呢?却是股票跌了,房价又涨了, 阅读全文
posted @ 2010-12-17 15:25 木木的天空 阅读(187) 评论(0) 推荐(0)
摘要: 有人认为云计算是计算机发展的未来,是计算机领域的变革。打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,打开开关就ok。最大的不同在于,它是通过互联网进行传输的。 但也有人对云计算嗤之以鼻,认为这是IT厂商的概念炒作,无非是希望在互联网时代,让大型主机获得新生的商业手段,或者认为是软件公司创造的新的话题。究竟什么是云计算,它对我们又意味着什么?下面我们看看什么是挨踢界说的云计算。(以下内容来源于工作、网络以及本人理解,整理。。。)1. 云计算概念云计算并不是一种新技术,云计算是通过虚拟化,将大量的计算机群集在一起 阅读全文
posted @ 2010-12-17 13:17 木木的天空 阅读(218) 评论(0) 推荐(0)
摘要: 2.业务建模——目标2.1.为什么要业务建模Brooks 大师说,三十多年来各式各样的应用系统(Application Programs AP)历经多次的修修改改,已经变得面目全非,如同一群的怪兽,难以驯服。Rogerson大师也说,The application is a rock in the river of change.(应用(系统)成为改变之潮流中的顽石)。 对很多企业而言,有一个统合企业各部门的信息系统的心愿似乎已经成了一种奢望。企业中或多或少都会有一些应用系统在辅助企业的自动化运作,当企业信息主管希望能够对目前的信息系统进行整合,能够配合企业的发展的时候,他们失望了。大多数的应 阅读全文
posted @ 2010-12-17 10:31 木木的天空 阅读(230) 评论(0) 推荐(0)
摘要: 画外音——从此这本小册子成了朱元璋同志的枕边书,据说还是他死后最重要的陪葬品之一,截止2010年12月,还未被发掘出土,也许被哪个盗墓小贼偷了去,千古奇憾啊~~~《我们的建模可以复制》残本。。。。。。缺XXX页。。。。。。1.业务建模——概念业务建模(Business Modeling)是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系,业务建模强调以体系的方式来理解、设计和构架企业信息系统。 业务建模(Business Modeling)是一种建模方法的集合,目的是对业务进行建模。这方面的工作可能包括了对业务流程建模,对业务组织建模,改进业务流程,领域建模等 阅读全文
posted @ 2010-12-17 10:30 木木的天空 阅读(226) 评论(0) 推荐(0)
摘要: [ 业务领域的最佳实践通过形式化表述,融入软件系统,可有效促进软件系统的智能化,创造社会生产力 ]“其实刚穿越过来的那段日子郭不错真的很不适应~没有电就算了,更可恨的是没有电脑用,不过还有更更可恨的是不能上网~ 早知道穿越回唐朝多好,至少可以感受一下波涛汹涌的震撼嘛~~~”“创造与提高社会生产力——讲了这么多其实这才是根本目的,有了它才可以国富民强,郑和才有可能七下西洋,将大明的威名传遍半个地球。。。。。。”“怎么样? 陛下!业务建模好吧!重要吧!”“业务建模确实不错!有了它,我大明基业必可万年长青啊!”“对了,郑和是谁?”“郑和啊~ 几年后在你儿子朱棣发起的谋朝篡位的战争中立下战功,随后被重 阅读全文
posted @ 2010-12-16 14:58 木木的天空 阅读(151) 评论(0) 推荐(0)
摘要: [ 识别业务规则和业务领域对象,为后期系统分析设计工作提供有效的输入 ]“万丈高楼平地起,有了业务建模规划好的蓝图,还要有事无巨细的执行层来将之转化为现实,业务建模的成果与蓝图能否顺畅的没有偏差的被执行层面理解并实施,这是关乎成败的关键!”“陛下,您的宏韬伟略再好,也得从上到下的贯彻下去才能起到作用不是?大家都能理解的形式是前提,在业务建模的世界里,UML就是为了达到这个目的而约定的一种形式,大家都掌握了它,沟通交流起来就能减少很多障碍。当然形式嘛~是不拘一格的,只要上行下效,保持统一即可,不要被形式束缚了手脚,务实最重要。”“估计我这些都是废话,玩形式您是鼻祖!臭名昭著的八股全拜您的高超智慧 阅读全文
posted @ 2010-12-16 14:57 木木的天空 阅读(173) 评论(0) 推荐(0)
摘要: [ 体系化的描述业务场景、业务规则,可有效的识别业务领域的信息化需求,并有利于前瞻性地、系统性地、有步骤的提出软件产品de目标定位以及市场\开发方面的规划,利于软件企业走上创新流程化的台阶 ]“创新是一个企业也是一个国家的核心生命力,前瞻性的系统性的有规划有目标的创新,才能确保一个企业或者国家的优势地位。陛下,您有所不知,两百多年后大明的下一棒交给了女真族,建立了大清,初期还是一片繁荣昌盛,地球上没有哪个国家能与之匹敌,谁又能想到清末的中国被西方列强撕咬的体无完肤呢~”“前瞻性、系统性、目标性、规划性的创新必然以业务建模的成果为基础,由此可见业务建模的重要性了吧!”“嗯~~~”朱重八同志望着远 阅读全文
posted @ 2010-12-16 10:54 木木的天空 阅读(319) 评论(0) 推荐(0)