统一建模语言UML及应用

龙源期刊网 https://www.360docs.net/doc/4f18884389.html,

统一建模语言UML及应用

作者:许辉

来源:《电脑知识与技术》2009年第32期

摘要:该文对UML的产生背景、UML的基本概念进行阐述,并以图书管理系统为例,描述了UML建模的方式。

关键词:UML;建模语言;用例图

中图分类号:TP312文献标识码:A文章编号:1009-3044(2009)32-8937-02

Unified Modeling Language UML and its Application

XU Hui

(Higher Vocational School of Electrical and Mechanical Zhenjiang, Zhenjiang 212016, China)

Abstract: This article illustrates the background of the creation and fundamental concepts of UML.Then,it takes more step to illustrate with a real case of Library Management System,the methodology for building models with UML.

Key words: UML; modeling language; use-case diagram

目前人们普遍开始采用面向对象的分析与设计,但是很少有开发人员使用形象化的设计方法,其主要原因就是缺乏统一的语言来为复杂软件系统的组件定义、可视化、构建和编制文

档。而UML的出现彻底的改变了这一现状,并成为了面向对象建模的标准语言。

UML主要是由Rational software公司和它的三位巨匠Grady Booch、Jim Rumbaugh和Ivar Jacohson开发的。这一标记法凝聚了三位设计者的精华,并因此促成了一个国际公认的标准的产生[1]。

1 UML的基本概念

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

模语言,UML的定义包括语义和语法两部分。UML的语义描述基于UML提供的精确元模型的定义(元模型为UML的所有元素在语法和语义上提供了简单、一致和通用的定义性说明,并且UML还支持对元模型的扩展定义),UML的语义用自然语言描述,同时在语义上,模型是元模型的实例;UML的语法定义了UML的概念、元素、符号表示法及用法,为开发者或开发工具使用这些图形符号和文本语法提供了系统建模标准。

相关主题
相关文档
最新文档