• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
SmallCroco
博客园    首页    新随笔    联系   管理    订阅  订阅

UML基本介绍

用例图:

  概念:描述用户需求,从用户的角度描述系统的功能,是用户拨通观察到的系统功能的模型图,用例是系统中的一个功能单元。

  实现:椭圆表示某个用例;人形符号表示角色。    

  目的:帮助开发团队以一种可视化的方式理解系统的功能需求。

 

静态图:分为类图、对象图

  (1)类图:

    概念:描述系统中类的静态结构,不公定义系统中的类,表示类之间的联系,也包括类的内部结构。

    实现:矩形分三块

    目的:表示一个逻辑类或实体类;逻辑类通常是用户的业务所涉及的事物;实体类是程序员处理的实体

 

  (2)对象图:

    概念:类图的一个实例,描述系统在具体时间点上所包含的对象以及各个对象的关系

    

    

交互图:分为序列图、协作图

  (1)序列图(顺序图):

    概念:描述对象之间的交互顺序,着重体现对象间消息传递的时间顺序

    目的:显示流程中不同对象之间的调用关系,还可以显示不同对象的不同调用

 

  (2)协作图:

    概念:描述对象之间的合作关系,侧重对象之间的消息传递

 

行为图:状态图、活动图

  (1)状态图:

    概念:描述对象的所有状态以及事件发生而引起的状态之间的转移

    目的:表示某个类所处的不同状态以及该类在这些状态中的转换过程

  (2)活动图:

    概念:描述满足用例要求所要进行的活动以及活动时间的约束关系

    目的:表示两个或多个对象之间在处理某个活动时的过程控制流程

 

实现图:构件图、部署图

  (1)构件图:

    概念:描述代码构件的物理结构以及各构件之间的依赖关系

    目的:提供系统的物理视图,根据系统的代码构件显示系统代码的整个物理结构

 

  (2)部署图:

    概念:系统中硬件的物理体系结构

    目的:显示系统的硬件和软件的物理结构

posted @ 2015-09-17 17:08  SmallCroco  阅读(146)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3