简单Uml学习1

简单Uml学习1_第1张图片Uml (Unified Modeling Language)

   统一建模语言,图形化的语言表示。

   uml分为以下两种

   1 静态模型

      创建并记录一个系统的静态特性,反应软件系统基础固定的框架结构。包括以下5种

         用例图(use case diagrams)*
         类图(class diagrams)*
         对象图(object diagrams)
         组件图(component diagrams)
         部署图(deployment diagrams)

2  动态模型

      用以展示系统的行为,包括以下4种
      时序图(sequence diagrams)
      协作图(collaboration diagrams)
      状态图(state chart diagrams)
      活动图(activity diagrams)

 

以下使用工具是startUml

静态模型

1   用例图
     展示系统的核心功能及与其交互的用户,用户被称之为“活动者”(Actor)用例使用椭圆表示

  简单Uml学习1_第2张图片

 

2   类图                       
  类图描述了多个类、接口的特征,以及对象之间的协作与交互
  由一个或多个矩形区域构成,内容包括:类型,属性,方法

  简单Uml学习1_第3张图片

 

 

3  对象图

    表现对象的特征,对象图展现了多个对象的特征及对象之间的交互

 

简单Uml学习1_第4张图片

 

 

 

4 组件图

     表现软件组件之间关系

 简单Uml学习1_第5张图片

 

 

5 部署图

   用于部署软件应用的物理信息

 

 

  动态模型

6 协作图

   表现一定范围内对象之间协作的信息,强调参与信息交流的对象之间的组织结构

简单Uml学习1_第6张图片

 

 

7 状态图

   强调一个对象在不同事件触发时,其内部状态的转变过程

简单Uml学习1_第7张图片

你可能感兴趣的:(需求分析)