您现在的位置:希赛网>云阅读>软件设计师考试考点分析与真题详解(第4版)>UML概述第22章:UML分析与设计作者:希赛教育软考学院来源:希赛网2014年01月27日UML概述上一节本书简介下一节第22章:UML分析与设计作者:希赛教育软考学院来源:希赛网2014年01月27日UML是什么上一节本书简介下一节第22章UML分析与设计UML(UnifiedModelingLanguage,统一建模语言)已经日益成为建模标准,应用越来越广泛,现在已经成为了软件分析与设计建模的标准。作为软件分析与设计人员必备的技能之一,UML分析与设计现已纳入了软件设计师级考试大纲之列,并在2004年上半年的下午考试中出现。22.1UML概述在20世纪的80~90年代,面向对象的分析与设计(OOA&D)方法获得了长足的发展,而且相关的研究也十分活跃,涌现了大量的方法学,据不完全统计,最多的时候高达50多种。其中最有代表性的当数Booch(GradyBooch)方法、OMT(JimRumbaugh)、OOSE(IvarJacobson)3种,而UML正是在这3位大师联手之下,共同打造而成的,现已成为了标准的建模语言。版权方授权希赛网发布,侵权必究UML(UnifiedModelingLanguage,统一建模语言)是用于系统的可视化建模语言,尽管它常与建模OO软件系统相关联,但由于其内建了大量扩展机制,还可以应用于更多的领域中,例如工作流程、业务领域等。UML是一种语言:UML在软件领域中的地位与价值就像"1、2、3、+、-、…"等符号在数学领域中的地位一样。它为软件开发人员提供了一种用于交流的词汇表,是一种用于软件蓝图的标准语言。UML是一种可视化语言:UML只是一组图形符号,它的每个符号都有明确语义,是一种直观、可视化的语言。UML是一种可用于详细描述的语言:UML所建的模型是精确的、无歧义和完整的,因此适合于对所有重要的分析、设计和实现决策进行详细描述。UML是一种构造语言:UML虽然不是一种可视化的编程语言,但其与各种编程语言直接相连,而且有较好的映射关系,这种映射允许进行正向工程、逆向工程。UML是一种文档化语言:它适合于建立系统体系结构及其所有的细节文档。版权方授权希赛网发布,侵权必究第22章:UML分析与设计作者:希赛教育软考学院来源:希赛网2014年01月27日UML的发展历史面向对象建模语言最早出现于20世纪70年代中期,而在80年代末开始进入快速发展阶段。截止到1994年,就从不到10种发展到50多种。由于每个语言、方法的创造者都极力推崇自己的成果,于是爆发了"面向对象技术的方法大战",也从此流传着一句戏言...