美文网首页
面向对象建模分析(四)

面向对象建模分析(四)

作者: ZuJung | 来源:发表于2017-12-18 19:13 被阅读0次

什么是动态建模

所有系统均可表示为:静态结构和动态结构

状态图、活动图、顺序图和协作图描述系统结构和行为,适合描述系统在不同的时间点是如何动态交互的。

活动图

活动图与状态图的区别

活动图能够表示并发活动

活动图是面向对象的,流程图示面向过程的

活动图.jpg
  • 带泳道的活动图
泳道.jpg

状态图

只有当行为的改变和状态有关时才能创建状态图

状态图通常只用于描述单个对象的行为,如果要描述对象间的交互,最好采用时序图或协作图。

两个核心元素:圆角矩形表示的状态;称为转换的箭头线。

状态图.jpg 状态图2.jpg

顺序图

消息的语法格式

[前置消息列表][警戒条件][消息顺序号][返回值:=]([参数列表])

消息语法格式.jpg

协作图

类元素、关联元素、消息流

  • 消息标签
消息标签.jpg

相关文章

  • 面向对象建模分析(四)

    什么是动态建模 所有系统均可表示为:静态结构和动态结构 状态图、活动图、顺序图和协作图描述系统结构和行为,适合描述...

  • 软件设计师考试 | 第七章 面向对象技术 | UML

    面向对象分析强调的是对一个系统中对象的特征和行为的定义。 统一建模语言(UML)是面向对象软件的标准化建模语言。 ...

  • 面向对象建模分析(一)

    面向对象分析方法 软件的错误是怎样产生的?软件工程的挑战有哪些 交付的软件不是用户需要的 用户需求的变化 风险没有...

  • 面向对象建模分析(二)

    需求工程 需求工程的基本概念 什么是需求工程? 对系统应该提供的服务和所受到的约束进行理解、分析、建立文档、检验的...

  • 类图-分析业务模型

    类图是我们用的最多的一种UML图。类图是锻炼面向对象分析和面向对象设计思想的重要工具,是业务建模的重要工具。 面向...

  • 设计模式之美-BJ002面向对象、设计原则、设计模式、编程规范、

    1.面向对象 面向对象的四大特性:封装、抽象、继承、多态面向对象编程与面向过程编程的区别和联系面向对象分析、面向对...

  • 《Thinking in UML》笔记

    ?最后更新:20180815 UML —— 统一建模语言 面向对象编程 面向对象( Object Oriented...

  • 2018-06-28

    五 面向对象的分析和设计 信息系统复习 面向对象的开发过程 Uml语言是一种可视化的图形符号建模语言,利用它可以进...

  • 《UML面向对象需求分析与建模教程》期末知识点总结复习

    title: 2018《UML面向对象需求分析与建模教程》期末知识点复习categories:软件工程专业课tag...

  • JAVA基础

    什么是面向对象编程? 通过建模形式抽象思维过程的编程方法。面向对象编程的核心思想体现在四个方面:抽象、封装、继承、...

网友评论

      本文标题:面向对象建模分析(四)

      本文链接:https://www.haomeiwen.com/subject/iyomwxtx.html