UML的题目,还有验证题目,怎么回答呢?

2025-03-12 19:02:15
推荐回答(2个)
回答1:

首先,那个中奖的信息是假的,别相信。

统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
UML可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。
UML最适于数据建模,业务建模,对象建模,组件建模。
UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。
IBM的Rational Rose和MS的Visio都是UML工具。
同时还有一些免费的UML工具: http://java-source.net/open-source/uml-modeling

更多详细资料请看: http://baike.baidu.com/view/23396.htm

回答2:

(1)面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。1994年10月,Grady Booch和Jim Rumbaugh开始致力于这一工作。他们首先将Booch9 3和OMT-2 统一起来,并于1995年10月发布了第一个公开版本,称之为统一方法UM 0.8(Un itied Method)。1995年秋,OOSE 的创始人Ivar Jacobson加盟到这一工作。经过Booch、Rumbaugh和Jacobson三人的共同努力,于1996年6月和10月分别发布了两个新的版本,即UML 0.9和UML 0.91,并将UM重新命名为UML(Unified Modeling Language)。

(2) UML融合了Booch,OMT和OOSE方法中的基本概念,这些基本概念与面向对象技术中的基本概念大多相同,因而UML成为这些方法使用者乐于采用的建模语言。UML是标准的建模语言,集众家之长,几经修改而完成的,UML扩展了现有方法的应用范围。

(3) UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。

(4) 模型元素包括类、对象、状态、用例、节点、组件和注释等,

机制主要是模型元素的关系,有关联、依赖、聚合和通用四种关系。关系是有一些箭头变化而成,如果是关联的关系,箭头的根部依赖于箭头,根部需要箭头来实现。如果是聚合的关系,则箭头包含根部的元素。

图分为9种,分别是:用例图、类图、对象图、状态图、系列图、协作图、活动图、组件图和部署图。