没有合适的资源?快使用搜索试试~ 我知道了~
学习UML的目的,通过此文件知道学习UML的作用
4星 · 超过85%的资源 需积分: 24 27 下载量 177 浏览量
2008-12-12
21:43:19
上传
评论 1
收藏 27KB DOC 举报
温馨提示
试读
2页
通过学习此文件可以让你了解到学习UML的目的,从中知道学习UML的作用!
资源推荐
资源详情
资源评论
一、UML 能解决什么问题
统一建模语言 UML(Unied Modeling Language)是世界范围内 IT 工业界的软件
开发标准建模语言。
随着软件产业的规模越来越大和对软件通用性的要求越来越强,在软件开发的各个阶
段都要求有尽可能的可交互性和可重用性,即要求有尽可能高的规范和通用的工具。因此
在1970年代出现了各式各样的建模语言,最多的时候有五六十种之多。这些建模语言
功能大体相近,样式也大同小异。但又确实各不相同。这给使用者带来了很大的不便。用
户并不了解不同建模语言的优缺点及相互之间的差异,因而很难根据应用特点来选择合适
的建模语言,于是爆发了一场“方法大战”。1990 年代中,一批新方法出现了,其中最引人
注 目 的 是 Booch 1993 、 OOSE 和 OMT-2 等 。 1994 年 10 月 开 始 , 它 们 的 创始者
Booch、Rumbaugh 和 Jacobson 三人共同努力,于 1996 年 6 月和 10 月分别发布了两
个新的版本,即 UML 0.9 和 UML 0.91,并将 UM 重新命名为 UML(Unied Modeling
Language)。经过多年的不断改进, 2003 年三月已推出它的最新版 UML 2.0。
统一建模语言 UML 的不断发展和完善大大地推动了软件产业的规模化和发展速度。现
在 世 界 上 几 乎 所 有 的 大 公 司 都 采 用 UML 作 为 他 们 的 建 模 语 言 , 如 :
IBM、HP 、Sun 、Oracle、Borland 、 Rational、CDEC 、I - Logix、 ompuware 、
Itellicorp 、 ICON Computing 、 MCI Systemhouse 、 Rational Software 、 TI 以 及
Unisys 等公司
UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工
程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支
持从需求分析开始的软件开发的全过程。
现在,人们普遍认为:建模在软件开发中的作用就如同设计图、施工图、结构图在建
筑行业中的作用一样。说得形象点,UML 在软件建模中的作用就如同英语在国际交往中的
作用一样。
二、深圳软件行业需要 UML
深圳是中国最早建立的经济特区之一,也是我国市场经济和高新技术最发达的地区。
经过近 20 年的发展,软件企业已有近 500 家,已经形成了相当大的产业规模。深圳软件
产业已经形成金融证券、办公自动化、物流/商业、财务、电子商务、旅游、教育、通讯、
机电一体化和建设行业等十大系列的软件产品。深圳开发和生产的金融证券交易和管理软
件、财务管理软件、教育软件、校园网软件、办公自动化软件、商业企业销售和物流管理
软件、嵌入式软件等都达到了国内先进或领先水平,有的达到了国际先进水平。软件产业
已经成为深圳市高新技术产业的重要支柱之一。
2002 年深圳软件销售收入已经突破 200 亿元,软件出口达到 4 亿美元,估计占全国
软件出口总额的四分之一。到 2005 年,软件产值达到 700 亿元人民币,其中,纯软件产
值 200 亿元,嵌入式软件产值达到 500 亿元,软件出口额达到 25 亿美元。2005 年产值
超过亿元的软件企业达到 50 家,超过 10 亿元的软件企业达到 5~10 家。到 2002 年底,
资源评论
- yuezhouzhixing2013-11-23这个文档,可以很好的学习到UML的作用,很好
- wyb_security2014-03-16不错,简单易懂
- 永远是新手2014-03-17这个文档,可以很好的学习到UML的作用
- fightvictory2014-10-11对认识UML有一定的帮助
maliwei195
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于CSS的响应式鲜花网站全屏效果设计源码
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功