正确答案
试题解析
常用的动态需求分析方法有状态迁移图、时序图和Petri网等。Petri网是一种使用图形方式对系统进行需求规格说明的技术,用来定义多进程、多任务系统的数学模型,易于描述系统的并发、竞争、同步等特征,并可用于评价和改进系统。如今,Petri网已经大量应用于各种系统的模型化,Petri网不仅能描述同步模型,更适合于相互独立、协同操作的并行处理系统。状态迁移图是描述系统的状态如何响应外部的信号并进行推移的一种图形表示。在状态迁移图中,用圆圈表示可得到的系统状态,用箭头表示从一种状态向另一种状态的迁移。在箭头上要写上导致迁移的信号或事件的名字。状态迁移图表示的关系还可用表格的形式表达,这样的表格成为状态迁移表。如果系统复杂,可以把系统状态迁移图分层表示,这种分层的状态迁移图不仅对系统的状态及其状态之间的转变进行清晰的描述,还可对某些状态进行进一步的细化。状态迁移图的优点是状态之间的关系能够直观地捕捉到,由于状态迁移图的单纯性,很容易建立相应的分析工具。在系统分析中,用时序图来对比在系统中处理事件的时序和相应的处理时间,采用扩充时序图可表示进程间的通信流,用于分析几个事件的交错现象。