再次学习UML
来源:互联网 发布:js形参实参如何理解 编辑:程序博客网 时间:2024/05/16 10:21
经过这次对《软件开发工具》这门课程的学习,让我对UML又有了更深一层次的了解。
简单画了一张思维导图来总结一下:
一、思想
之前学习UML只是学习了它的几种图,而没有深入理解它的思想,这是一个很大的失误。所以今天我想开始先来介绍一下UML(统一建模语言)的思想。
UML是一种面向对象的建模语言,它提供了描述软件系统模型的概念和图形表示法,同时由于它采用面向对象的技术和方法,所以能准确地方便地表达面向对象的概念,体现面向对象分析与设计风格。它可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
二、面向对象
既然面向对象的思想对于UML十分重要,那我们首先要了解什么是面向对象。
面向对象方法简称OO方法,由面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)组成,起源于面向对象的编程语言,强调对现实世界的理解和模拟,把现实世界到信息世界的转化工作减少到最小,所以适用于系统分析与设计。
类是一组几乎相同的对象,抽象出公共数据和方法,存放在一类中,类是面向对象功能的核心。
类是创建对象的框架,而对象是类的实例。
具体的图的理解前边已经提到过,在这里就不多说了。一个好的程序离不开一个好的项目组,一个好的项目组离不开一个好的程序员,一个好的程序员必须学好UML。
0 0
- 再次学习UML
- EA工具和UML图再次学习
- 再次说UML 中的关系
- 机房重构再次相遇UML
- 再次学习C++
- 【学习】再次发奋
- 再次学习struts1
- 再次学习C++string
- 再次学习Core Data
- 再次学习Core Data
- 再次学习液晶
- 再次,学习thinkphp框架
- javascript再次学习
- javaScript的再次学习
- shiro再次学习
- 再次学习《人月》
- http再次学习day1
- UML学习-------UML简介
- Hello designer|PPT笔记
- 可完成编译SDL2任务的Makefile
- NDK一条"龙"开发native的可执行
- django get_object_or_404
- 网页方式订阅Kernel mail list
- 再次学习UML
- 斐波那契数列
- 关于图像处理的基础框架初见(持更)
- coffeescript基本语法
- 复习CSS
- 基于Theano的深度学习(Deep Learning)框架Keras学习随笔-11-数据集
- 使用Spring的@Scheduled实现定时任务
- Android应用开发---面试题
- UI技巧 批量修改控件属性