本文共 902 字,大约阅读时间需要 3 分钟。
结合软件开发文档,再次学习每一种图的含义
用例图:谁,实现了什么功能。
文档:需求分析文档
对象图:显示了一组对象和他们之间的关系。是类图的一个实例,描述了系统在具体时间点所包含的对象以及各个对象之间的关系。 表示方式(对象名:类名)
文档:详细设计文档
类图:显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图是面向对象建模的主要组成部分,它既用于应用程序的一般概念建模,也用于详细建模,将模型转换成变成代码。类图也可用于数据建模。
文档:概要设计文档、详细设计文档、测试文档
类是对对象某一方面特征的归纳和抽象,而对象则是类实例化的结果。如:小汽车、公共汽车、卡车,从用途角度可以抽象出类为交通工具,反之,小汽车是交通工具的一个实例。
包图:包图在UML中用类似文件夹的符号表示的模型元素的组合。系统中的每个元素只能为一个包所有,一个包可嵌套在另一个包中。使用包图可以将相关元素归入一个系统,一个包中可以包含附属包、图表或者单个元素。创建包图是为了在逻辑上把一个复杂的图模块化。
文档:概要设计文档、详细设计文档、测试文档
构件图:主要用于描述各种软件构件之间的依赖关系。从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类、包和构件,它们之间的关系以及它们分配到哪些节点上等。使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时,最重要的一点是有利于软件的复用。
文档:测试文档
部署图:用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。
文档:概要设计文档
时序图:强调信息的时间顺序的交互图。可宏观、可细致。
协作图:是强调发送和接受消息的对象的结构组织的交互图。
活动图:描述动作,如小球从A点,跳到了B点,重点突出的是跳这个动作。
状态图:描述结果,是一种位置的变化。如小球从A点,跳到了B点,突出的是A点B点这两个位置的变化
转载地址:http://oyzci.baihongyu.com/