UML简单介绍
来源:互联网 发布:c语言函数调用原理 编辑:程序博客网 时间:2024/05/16 10:33
统一建模语言(UML)
面向对象软件开发需要经过面向对象分析(OOA)、面向对象设计(OOD)、和面向对象编程(OOP)三个阶段,OOA对目标系统惊喜分析并建立分析模型,并将至文档化,OOD用面向对象的思想将OOA的结果进行细化,得出设计模型。OOA和OOD的分析、设计结果需要统一符号的描述、交流并记录,UML就是中用于描述、记录OOA和OOD结果的符号表示法。
面向对象的建模技术(OMT)方法,采用了面向对象的概念,并引入各种独立与语言的表示符,这种方法用对象模型、动态模型、功能模型和用例模型,共同完成对整个系统的建模,所定义的概念和符号可用于软件开发的分析、设计和实现的全过程,软件开发人员不必在软件开发过程的不同阶段进行概念和符号的转换。OMT-2特别适用于分析和描述以数据为中心的信息系统。
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。
UML发展图解
UML语言分类
UML大致可以分为静态图和动态图两种
UML2.0一共包括13种正视图形:**活动图(activity diagram)、类图(class diagram)、通信图(communication diagram,对应于UML1.X中的协作图)、组件图(component diagram)、复合结构图(composite diagram,2.0新增)、部署图(deployment)、交互概观图(interactive overview diagram,2.0新增)对象图(object diagram)、包图(package diagram)、顺序图(sequence diagram)、状态机图(state machine diagram)、定时图(timing diagram,2.0新增)、用例图(use case diagram)。
- UML简单介绍
- UML类图简单介绍
- UML模型图简单介绍
- UML类图简单介绍
- UML类图简单介绍
- UML简单介绍(三)——UML中的语法概述
- UML建模过程(超简单介绍)
- UML动态模型图简单介绍
- UML动态模型图简单介绍
- 设计模式-UML图简单介绍
- UML介绍
- uml 介绍
- UML介绍
- UML 介绍
- UML介绍
- UML介绍
- UML介绍
- UML介绍
- PHP的页面静态化简介。
- 服务是正常的,有个service有的时候能依赖,有的时候没有找到依赖(no named bean 'XXXXservice' defined)
- Android 系统自带样式
- Android 常用 控件(三)
- 高性能Mysql笔记 (5)---索引优化
- UML简单介绍
- Windows PHP 开启opcache的方法
- 06-图2 Saving James Bond
- LeetCode-496. Next Greater Element I (java)
- 数据库锁的产生原因及解决方法
- Python三大神器之Virtualenv
- oracle 11g rac启停
- 如何通过curl完成一些功能。
- [乐意黎原创] CentOS7.2里apche配置SSL及抛SSLProtocol: Protocol 'TLSv1.1' overrides already... 解决方法