UML统一建模语言

        UML是一种用于描述、记录软件分析设计的工具。它的做用域不限于支持面向对象的分析和设计,还支持从需求分析开始的软件开发全过程。常见的UML图包括用例图、类图、组件图、部署图、顺序图、活动图和状态机图。工具

        用例图用于描述系统提供的系列功能,而每一个用例则表明系统的一个功能模块。  spa

                               

     类图显示系统中包含哪些实体,各实体之间如何关联,换言之,显示了类的静态结构,用于表示逻辑类,逻辑类一般就是业务人员所谈及的事物种类。设计

类之间的三种关系

(1)关联(包括聚合、组合)对象

类的某个属性引用到另外一个实体。两种特例:聚合和组合继承

                    

(2)泛化(与继承是同一个概念)接口

                                            

(继承用带空心三角形的实线表示)作用域

类实现接口可视为一种特殊的继承,用带空心三角形的虚线表示。开发

(3)依赖部署

若是一个类的改动会致使另外一个类的改动,则称两个类之间存在依赖。依赖关系用带箭头的虚线表示,其中箭头指向被依赖的实体。常见的引发依赖关系的缘由:软件

                                            

相关文章
相关标签/搜索