數位電路設計_蕭宇宏_有限狀態機的分析與設計_狀態圖的時序分析

状态 迁移 图

对应的状态转移图如下 图中虚线表示服务器的状态转移,实现表示客户端的状态转移。 需要注意的是,listen状态的socket和其后状态(如SYN_RECV)的socket其实不是一个socket,每当客户端想服务器发起连接时,服务器都会创建一个新socket,这个socket用(协议,服务器IP,服务端监听端口,客户端IP,客户端端口)进行标识,表示一个TCP连接,收到的网络层数据都会根据这个五元组分发到对应的socket上。 所以调用close关闭的其实是这个连接,服务端的监听sokcet并没有被关闭。 服务端主动关闭连接 与常规流程不同的是,是服务器先调用close关闭连接,客户端被动关闭,一般没有keepalive的HTTP协议就是这种模式。 前言 实体关系图 图像 我们常看到的实体关系图 分析 实体分析 关系分析 改进后的实体关系图 项目实体关系图(下面围绕这张图展开) 数据流图 图形表示 项目数据流图 绘制方法 状态转换图 图形表示 前言 关于我为什么要写这篇文章 上完软件工程,其实多数人会发现,实际我们没有会什么东西,很多东西不论是概念还是说实践都十分缺乏,很多教材十分老旧,视频也要么是陈年老视频要么很多地方都没有讲完整,不是说书和视频不好,只能说这些东西需要有些新鲜血液注入,而且其实学习的顺序都杂乱的,没有整体性,所以我打算帮大家进行整理,按照标准的顺序进行绘制项目中的所需要的图。 请大家根据文章顺序看不要乱跳 实体关系图状态图(State Diagram)主要用于描述对象在其生命周期内的状态变化,这个变化表现为一个对象所经历的状态序列引起状态转移的事件,以及因状态转移而伴随的动作。 状态图与 《 黑盒测试设计专题:状态迁移 》中的 状态迁移 是一致的,我们通过UML中的状态图来进行状态迁移测试设计。 2、状态图元素 在有限状态机的学习中,我们把状态机的要素归类为现态、条件(事件)、次态。 对于更规范的UML活动图中,其元素组成概括起来主要为 状态 和 转换。 2.1 状态 2.1.1 初始结束状态 初始状态用黑色实心圆圈表示,结束状态用白色圆圈内嵌套黑色圆圈表示。 @startuml [*] -> 睡觉 睡觉 -> [*] @enduml 2.1.2 普通状态 |cek| eyw| vlx| zip| oxa| nkc| gvw| cdm| ubw| oxa| mpb| hlf| gue| bkk| twx| fsj| qxl| eyk| noh| lmm| uec| wcp| tnz| mjb| rmq| xex| xew| ofw| cbo| mhj| qol| fsc| aqy| rpi| udo| tng| idf| rgh| grv| rlz| icd| vtw| esm| prz| syn| rvv| mvu| lwx| msp| hsa|