再次学习UML

来源:互联网 发布:js形参实参如何理解 编辑:程序博客网 时间:2024/05/16 10:21

        经过这次对《软件开发工具》这门课程的学习,让我对UML又有了更深一层次的了解。

        简单画了一张思维导图来总结一下:


一、思想

        之前学习UML只是学习了它的几种图,而没有深入理解它的思想,这是一个很大的失误。所以今天我想开始先来介绍一下UML(统一建模语言)的思想。

        UML是一种面向对象的建模语言,它提供了描述软件系统模型的概念和图形表示法,同时由于它采用面向对象的技术和方法,所以能准确地方便地表达面向对象的概念,体现面向对象分析与设计风格。它可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

二、面向对象

        既然面向对象的思想对于UML十分重要,那我们首先要了解什么是面向对象。

        面向对象方法简称OO方法,由面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)组成,起源于面向对象的编程语言,强调对现实世界的理解和模拟,把现实世界到信息世界的转化工作减少到最小,所以适用于系统分析与设计。

        类是一组几乎相同的对象,抽象出公共数据和方法,存放在一类中,类是面向对象功能的核心。

        类是创建对象的框架,而对象是类的实例。


        具体的图的理解前边已经提到过,在这里就不多说了。一个好的程序离不开一个好的项目组,一个好的项目组离不开一个好的程序员,一个好的程序员必须学好UML。


0 0
原创粉丝点击