UML 面向对象建模技术经验 几乎每个到过和住在珠海的人都是喜欢珠海的,我们喜欢珠海的原因很多,比如,珠海好干净、好漂亮、好健康、好浪漫,是啊,珠海卓越的自然、历史和人文环境结合现代化城市的青春朝气,怎不惹人喜爱? 我喜欢珠海另有其原因:我的职业生涯从珠海开始,我在珠海接触和运用了一种职业 技术,在运用该技术取得丰富成果的同时,我感受到了这门技术无限的魅力:自然、质朴、和谐、博大、精深,这和我的精神追求达到了完美的一致。这门技术就是:面向对象建模技术。 我很希望有机会和别人分享我的这些体会,我知道,一旦我发现有更多人拥有和我相同的这些体会,我会更加地开心。一个偶然的机会,我被珠海软件协会列入了他们的企业专家的名单,很自然地,我并没有因此产生“我现在是专家了”的感觉,而是感到,我和朋友们分享自己的体会的机会到来了。 我的体会是怎么得到的? 我第一次和面向对象建模技术亲密接触是一段令人难忘的美好经历。那是在 1994 年的春天,我和一个搞工程预算的好朋友约了我的一位老同学,我们决定一起开发一个建筑概预算软件。我们第一次碰头是在一个幽静的公园里,那天,我们找到公园的一套石桌椅围坐下,天空蔚蓝,阳光透过斑驳的树影,暖洋洋地照在我们身上,照到我们铺满石桌的讨论稿上。我珠海的朋友讲述着建筑概预算的业务流程、计算原理以及在现有软件上的操作流程,我的同学则时而提出问题,时而仔细聆听,时而在讨论稿上画起了一个个框框和连线,并解释说,这是类图,这些类图说明了要开发的软件的结构和工作原理,有了这些类图,我的同学很快就可以编写出我们期待的软件程序。我们就这样,经过数个周末的时间,完成了我们要开发的软件的分析和设计。 我很惊异,毕业才两年,我的同学居然这么熟练掌握了当时在国际上尚属领先的面向对象开发方法。这些,在学校可是老师都还不懂的啊!我的同学告诉我,他之所以进步这么快,是因为他们公司的有个香港工程师,每周从香港过来指导公司的项目开发。公司运用的,是当时国际上流行的 OMT 方法。我的同学借给了我一本原版的英文书,那是一本红色面皮的书,书名叫“Object-Oriented Modeling and Design”,总共有 500 页,同学说这是他们公司的“毛主席语录”。我花了自己当时一个月工资的 10%找街头复印店将整本书复印了下来,开始了如饥似渴的阅读。后来我才了解到,该书的作者就是大名鼎鼎的 James Ru mbau gh。 在随后的 3...