统一建模语言简介

原创 2002年03月13日 09:22:00

统一建模语言简介

(本文转载自软件工程专家网www.21cmm.com) 

  软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:Unified Modeling Language)的出现。在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。采用UML作为我国统一的建模语言是完全必要的:首先,过去数十种面向对象的建模语言都是相互独立的,而UML可以消除一些潜在的不必要的差异,以免用户混淆;其次,通过统一语义和符号表示,能够稳定我国的面向对象技术市场,使项目根植于一个成熟的标准建模语言,从而可以大大拓宽所研制与开发的软件系统的适用范围,并大大提高其灵活程度。

  统一建模语言(UML)是用来对软件密集系统进行描述、构造、视化和文档编制的一种语言。

  首先,也是最重要的一点,统一建模语言融合了Booch、OMT和OOSE方法中的概念,它是可以被上述及其他方法的使用者广泛采用的一门简单、一致、通用的建模语言。

  其次,统一建模语言扩展了现有方法的应用范围。特别值得一提的是,UML的开发者们把并行分布式系统的建模作为UML的设计目标,也就是说,UML具有处理这类问题的能力。

  第三,统一建模语言是标准的建模语言,而不是一个标准的开发流程。虽然UML的应用必然以系统的开发流程为背景,但根据我们的经验,不同的组织,不同的应用领域需要不同的开发过程。举个例子来说,开发错综复杂的软件是非常有趣的工作,但开发这种软件与构造严格实时的航空电子系统是大不一样的,后者是性命攸关的大事。因此我们首先把精力集中在设计通用的元模型上(统一不同方法的语义),其次是建立通用的表示法(提供对这些语义的形象化的表达)。虽然UML的开发者们将继续倡导从用例驱动到体系结构为中心最后反复改进、不断添加的软件开发过程,但实际上设计标准的开发流程并不是非常必要的。

DHCP服务器简介

1、常识 dhcp概念:全称 Dynamic Host Configuration Protocol dhcp功能: 动态分配IP地址 dhcp常识: dhcp是基于udp的服务器监听在67号端口,...
  • donghaixiaolongwang
  • donghaixiaolongwang
  • 2017年03月15日 20:30
  • 291

SQL Server2008(一)简介

数据库系统是由数据库及其管理软件组成的系统,大家常把与数据库有关的硬件和软件系统称为数据库系统。 SQL Server2008关系数据库的规范化:关系数据库中的每一个关系都要满足一定的规范。根据满足规...
  • qq_26744901
  • qq_26744901
  • 2015年10月27日 09:03
  • 735

socket通信简介

socket通信简介
  • ivy_reny
  • ivy_reny
  • 2015年11月16日 16:19
  • 440

LaTeX 简介与安装

LaTeX简介与相关配置,包括底层编译源,文本编辑器,PDF文稿查看器和参考文献管理等。...
  • YhL_Leo
  • YhL_Leo
  • 2015年09月08日 13:21
  • 4318

VC++平台简介

VC++简介        VC++全称是Visual C++,是由微软提供的C++开发工具,它与C++的根本区别就在于,C++是语言,而VC++是用C++语言编写程序的工具平台。VC++不仅是一个...
  • I_amKing
  • I_amKing
  • 2014年12月07日 23:40
  • 1156

Sublime Text使用简介

简介 对Sublime Text(ST)的一句话介绍: 性感无比的代码编辑器!程序员必备神器! 文档 官方的文档:Sublime Text 3 Documentation 官方文...
  • a1546488968
  • a1546488968
  • 2015年07月25日 10:37
  • 1391

AngularJS系列——简介

在学AngluarJS之前,我们必须要有HTML、JavaScript、CSS的基础 定义:      AngularJS是Google开源的一款JavaScript MVC的前端框架,弥补了HTML...
  • u012581322
  • u012581322
  • 2016年05月15日 21:35
  • 1347

Eclipse的使用简介

下载: 首先是下载符合你自己想要的IDE版本: 官网:http://www.eclipse.org download java_ee链接下载地址: eclipse-jee-neon-3 64位...
  • John_boom
  • John_boom
  • 2017年05月26日 10:38
  • 288

Oracle数据库简介

Oracle数据库简介一、介绍Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览器/...
  • zhliro
  • zhliro
  • 2015年06月08日 11:38
  • 7227

【Oracle】Rman简介

1.备份和恢复功能的用途: –保护数据 -介质故障 -用户错误 -应用程序错误 –数据保存和历史数据保留 –数据传输 2.典型的备份和恢复任务 –通过配置数据库实现可恢复 ...
  • NextAction
  • NextAction
  • 2016年12月18日 14:44
  • 210
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:统一建模语言简介
举报原因:
原因补充:

(最多只允许输入30个字)