编者按

UML是一种编制系统蓝图的标准化语言,可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档。它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML的发展对软件工程的发展做出了杰出的贡献。本专题基于以上考虑,介绍了UML从入门到精通的各项基础知识,包括建模过程、建模工具和实际应用等。

专题联系人

策划制作:June,kent
QQ:275708127
投稿邮箱:liqian@it168.com

焦点关注

UML为软件开发者提供一柄强有力的战斧
编者按:软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到细。随着计算机应用的飞速发展,软件的复杂程度不断提高,源代码的规模越来越大,项目失败的可能性也相应增加。人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。UML建模语言融入软件工程领域的新思想、新方法和新技术。不仅可以支持面向对象的分析与设计,更能有力地支持软件开发的全过程。>>全文
UML基础知识
·UML建模原理
选择要创建什么模型,对如何动手解决问题和如何形成解决方案有着意义深远的影响。正确的模型将清楚地表明最棘手的开发问题,提供不能轻易地从别处获得的洞察力;错误的模型将使人误入歧途,把精力花在不相关的问题上。
·为什么要用UML建模
如果想搭一个狗窝,备好木料、钉子和一些基本工具(如锤子、锯和卷尺)之后,就可以开始工作了。如果你要建造一座高层办公大厦,若还是先备好木料、钉子和一些基本工具就开始工作,那将是非常愚蠢的。奇怪的是,很多软件开发组织开始想建造一座大厦式的软件,而在动手处理时却好像他们正在仓促地造一个狗窝。
UML建模教程
·UML用例建模的概念和应用
用例建模是UML建模的一部分,也是UML里最基础的部分,可分为用例图和用例描述。用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。用例描述用来详细描述用例图中每个用例,用文本文档来完成。用例建模的最主要功能就是用来表达系统的功能性需求或行为。
UML建模工具
·如何选择UML建模工具
在UML软件开发过程中,需要选择一种将会不断通过修正错误、改进性能、添加新特性来进行改进的建模工具,毕竟在时间和金钱上进行了一项大的投资,而且改换到另一种建模工具并不容易。以下标准用于评估一种UML建模工具。当然,除了已被列出的以外,可以用这些标准来评估的产品还很多,但如果你想选择最好的,需要花时间按照清单对产品作测试。
UML应用实施
·用UML进行有效业务建模
UML在对真实世界的现象进行建模时非常优秀,这一特性可以有效帮助分析员和客户进行沟通。本文主要通过一个例子讲述它们的关系,这个例子主要用来改进某企业的流程,主要涉及到IT部门、法律顾问、企业架构师、项目经理。
·用UML描述工作流管理
本文通过讨论工作流产品的软件设计者和用户对一种通用语言的需要,然后介绍如何使用UML描述一般的工作流概念,最后一起探讨如何把面向对象软件规约与工作流系统的描述联系起来。