OOP技术UML面向对象建模技术经验.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OOP技术UML面向对象建模技术经验

OOP技术:UML面向对象建模技术经验 几乎每个到过和住在珠海的人都是喜欢珠海的,我们喜欢珠海的原因很多,比如,珠海好干净、好漂亮、好健康、好浪漫,是啊,珠海卓越的自然、历史和人文环境结合现代化城市的青春朝气,怎不惹人喜爱? 我喜欢珠海另有其原因:我的职业生涯从珠海开始,我在珠海接触和运用了一种职业 技术,在运用该技术取得丰富成果的同时,我感受到了这门技术无限的魅力:自然、质朴、和谐、博大、精深,这和我的精神追求达到了完美的一致。这门技术就是:面向对象建模技术。 我很希望有机会和别人分享我的这些体会,我知道,一旦我发现有更多人拥有和我相同的这些体会,我会更加地开心。一个偶然的机会,我被珠海软件协会列入了他们的企业专家的名单,很自然地,我并没有因此产生“我现在是专家了”的感觉,而是感到,我和朋友们分享自己的体会的机会到来了。 我的体会是怎么得到的? 我第一次和面向对象建模技术亲密接触是一段令人难忘的美好经历。那是在1994年的春天,我和一个搞工程预算的好朋友约了我的一位老同学,我们决定一起开发一个建筑概预算软件。我们第一次碰头是在一个幽静的公园里,那天,我们找到公园的一套石桌椅围坐下,天空蔚蓝,阳光透过斑驳的树影,暖洋洋地照在我们身上,照到我们铺满石桌的讨论稿上。我珠海的朋友讲述着建筑概预算的业务流程、计算原理以及在现有软件上的操作流程,我的同学则时而提出问题,时而仔细聆听,时而在讨论稿上画起了一个个框框和连线,并解释说,这是类图,这些类图说明了要开发的软件的结构和工作原理,有了这些类图,我的同学很快就可以编写出我们期待的软件程序。我们就这样,经过数个周末的时间,完成了我们要开发的软件的分析和设计。 我很惊异,毕业才两年,我的同学居然这么熟练掌握了当时在国际上尚属领先的面向对象开发方法。这些,在学校可是老师都还不懂的啊!我的同学告诉我,他之所以进步这么快,是因为他们公司的有个香港工程师,每周从香港过来指导公司的项目开发。公司运用的,是当时国际上流行的OMT方法。我的同学借给了我一本原版的英文书,那是一本红色面皮的书,书名叫“Object-Oriented Modeling and Design”,总共有500页,同学说这是他们公司的“毛主席语录”。我花了自己当时一个月工资的10%找街头复印店将整本书复印了下来,开始了如饥似渴的阅读。后来我才了解到,该书的作者就是大名鼎鼎的James Rumbaugh。 在随后的3年中,我参与完成了这个面向对象的建筑概预算软件的开发,并独立运用OMT方法完成另一个创业项目:“电力生技资料管理系统”软件的开发。 时间到了1997年,我加盟了当时一家小软件公司,在接下来的6年半的时间里,我开始用面向对象方法开发或设计了一系列的软件和系统:“工程项目网络计划编制软件”、“面向资源的应用开发平台”、“工程计量与支付软件”、“办公自动化系统平台”、“通用报表组件”,我主持设计的“工作流引擎”、“通用计算引擎”、“网络计划引擎”等系列组件,成为了该公司的核心技术。 在2001年,我在公司发起了学习和实践应用UML、RUP、Rational Rose等建模语言、建模知识和建模工具,同时把面向对象建模技术应用到业务建模领域,指导公司的业务分析人员对公路行业的工程建设、运营养护、办公事务等多个领域的业务进行业务建模工作,为公司成为国内公路行业信息化解决方案的首要供应商奠定了基础。 2003年,当初的小软件公司已经成长壮大,我完成了作为技术领头人在这家公司的历史使命,于是转到一家电力自动化公司担负起了企业管理者的职责。如今,我正尝试运用面向对象建模技术对所在企业进行建模分析,来帮助现在的企业更好地进行绩效管理和业务过程改进。 哪些朋友可能用得着我的体会呢? 在我的职业生涯中,面向对象建模技术一直在给与我帮助。她帮助我从一个刚毕业的学生变成一位面向对象的程序员、设计员,然后成为主持重要软件项目分析师、项目经理和部门经理,接着成为软件公司的技术总监、董事和自动化公司的副总经理。这门技术一直伴随着我,让我的思想方法始终坚实有效,她给了我越来越大的帮助。简单地说,面向对象技术一直在帮助我朝更加成功的方向前进。 我想,可能有许多朋友目前正处于我曾经和正在经历的职业生涯阶段,他们都会用得着我的体会的。所以,在接下来的篇幅里,我会假设面对四种不同类型的读者分别交流,提出我认为是关键的一些体会。而且,在接下来的一段时间内,我也会定期到软件协会网站上开辟的相关技术交流讨论组上去,举一些实例来介绍更具体的建模经验,上去回答读者的疑问,对于我来说,我更加希望能有机会回答一些实际项目中遇到的问题,如果问题具有挑战性,我甚至愿意跟踪到读者的项目中去,深入了解读者的问题,为读者解决实际问题出谋划策。这是我结交朋友,获得快乐的一种方法。 我假设

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档