热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

UML静态画图(一)

UML静态分析1.类的基本表示关系1.1名称1.2属性(类型,可见性)1.3方法(参数,返回值)2.接口的基本表示法2.1图形表示法2.2

UML静态分析

    1.类的基本表示关系

            1.1名称

            1.2属性(类型,可见性)

            1.3方法(参数,返回值)

       2.接口的基本表示法

            2.1图形表示法

            2.2构造型表示法

        3.包

        4.关系

            4.1依赖(一个事物的变化影响另一个事物的变化)

            4.2关联(关联名(从哪一个角度进行关联的)  ,导航,角色,多重性,聚合,组合)

            4.3泛化

            4.4实现


例题:

        将下面的描述,画出相应的UML图;

        神州六号飞船是神州飞船系列的一种,它是由轨道仓,返回舱,推进舱和逃生舱救生艇塔组成;航天员可以在返回舱驾驶飞船,轨道仓则是航天员工作和休息的场所。在紧急情况下。可以利用逃逸求生塔逃生。在飞船两侧有多个太阳能电池翼,可以为飞船提供电能。

将上面的文字进行分析:

   神州六号飞船是神州飞船系列的一种 :  泛化关系

  它是由轨道仓,返回舱,推进舱和逃生舱救生艇塔组成: 表示一种聚合(如果生命周期是一致的,那么表示一种组合关系)

  航天员可以在返回舱内驾驶飞机  : 表示依赖关系

   轨道仓则是航天员工作和休息的场所:依赖关系

   在紧急情况下。可以利用逃逸求生塔逃生:依赖关系

   在飞船两侧有多个太阳能电池翼:  关联关系

      

相应的UML图:

               




推荐阅读
author-avatar
路人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有