本节向大家介绍一下UML2.0,和UML1.0相比它有什么新的功能呢,这里就向大家简单介绍一下,相信通过本节的学习你对UML2.0有一定的了解。
标准建模语言UML之父称UML2.0版将简化大型开发
用于基于指向的系统开发的建模语言——“UML”(标准建模语言)的倡导者之一詹姆士·兰宝(JamesRumbaugh)(照片)日前访问了日本,并谈及了UML***版“UML2.0”的概要,以及UML和对象指向技术的现状。
兰宝作为对象指向的分析和设计方法——“OMT(对象建模技术)方法”的倡导者而闻名业界。UML是在融合OMT方法和格格迪·布奇(GradyBooch)的“Booch标记法”的基础上形成的。兰宝目前作为特别研究员供职于美国瑞理软件公司(RationalSoftwareCorporation)。在参加对象指向的技术研究活动的同时,还作为对象指向的技术标准化团体——OMG(对象管理组织)的委员,参与UML的修订工作。以下是兰宝发言的主要内容。
目前制定的***版UML2.0的改进之处大体上有三点。***,整理并强化类和组件的内部结构。通过将类和组件归类,就能够生成层次结构。第二,改进了表示对象间相互作用的“顺序图(SequenceDiagram)”。通过增加与条件分支和循环有关的标记方法,或改进单个的标记方法,使顺序图绘制更加容易。第三,改进了表示对象本身内容的“活动图(ActiveDiagram)”。通过采用建模方法之一的“对传网(PetriNet)”,就能够描述业务流程。
通过这三点的改进,有望使得大型系统的分析和设计变得更加容易。通过***点改进,将更加容易了解整个应用的结构。利用第二点改进,就能够把更复杂的现象作为系统构筑的对象来表现。而通过第三点改进,则将能够更灵活地表现对象的变化情况。
通过这些改变,在UML中还进一步追加了新功能,也使得它变得更加复杂。但既没有增加应用的难度,也没有增加学习的难度。这就如同,即便不了解Excel的全部功能,我们仍旧能够充分地进行表格运算的处理。UML毕竟只是一个工具,系统开发人员可以根据自己的情况在UML中选择取舍,而且实际上大部分技术人员都是这样使用的。技术人员的工作归根结底是构筑系统,而不是熟练地使用工具。
UML2.0是在多名成员相互切磋的基础上制定的。有很多人提出了各种各样的想法和意见,正在通过不断地商讨和辩论,一点点地向前推进。尽管希望在2002年内完成标准的制定,但恐怕有点勉强。但有望在2003年内完成。
在美国,几乎所有的新应用都正在利用指向技术进行开发。暂且不说电信和交通运输领域所使用的分散系统,甚至会计和销售等业务应用也主要是利用该技术来构筑的。扩展性强、易于修改的对象指向指向技术几乎能够应用于所有领域。
在使用COBOL等语言的现有技术人员学习对象指向技术时,最有效的方法就是“亲身实践”,即摸索着使用。不过,“不可能马上就使用UML和Java等来将系统构筑的构想转换到对象指向上”。就像我在某本建筑书中看到的那样,尽管有些古埃及的庙宇是用石头建起来的,但看起来却像是木造建筑物的仿制品。因为这些庙宇是在建筑技术的过渡期建造的,因此并不是利用石头的特征而是利用了过去的方法建造的。对象指向技术同样也存在相同的陷井。比如,有的Java系统就没有充分利用对象指向的思路来构筑的。
要想掌握对象指向技术,也只有不断地向具备丰富知识的专家学习,并根据所学到的知识来构筑系统。这就是学习对象指向技术的捷径。
分享标题:UML之父称UML2.0版将简化大型开发
当前路径:http://www.shufengxianlan.com/qtweb/news20/369570.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联