【二】、UML基础知识——图图解乾坤
【二】、UML基础知识 UML概述 UML是一个 通用的可视化建模语言 ,不同于编程语言,它 通过一些标准的图形符号和文字来对系统进行建模 。用于 对软件进行描述、可视化处理、构建软件系统的文档 。是一套 总结了以往建模技术的经验并吸收了当今最优秀成果的标准建模方法 。 UML的结构 视图 用户视图 :以用户的观点表示系统的目标,它是所有视图的核心,该视图描述系统的需求。 结构视图 :表示系统的静态行为,描述系统的静态元素,如包、类与对象,以及它们之间的关系。 行为视图 :表示系统的动态行为,描述系统的组成元素,如对象在系统运行时的交互关系。 实现视图 :表示系统中逻辑元素的分布,描述系统中的文件以及它们之间的关系。 环境视图 :表示系统中物理元素的分布,描述系统中的硬件设备以及它们之间的关系。 图 用例图 类图 、对象图、包图、组合结构图 状态图、活动图、顺序图、通信图、定时图、交互概览图 组件图 部署图 模型元素 模型元素包括 事物以及事物与事物之间的关系 事物是UML的重要组成部分,它代表任何可以定义的东西 事物之间的关系把事物联系在一起,组成有意义的结构模型 每一个模型元素都有一个与之相对应的图形元素 同一个模型元素可以在不同的UML图中使用 但无论在哪个图中,同一个模型元素都保持相同的意义和符号 通用机制 UML提供的通用机制为模型元素 提供额外的注释、语义和其他信息