第04讲软件需求课稿.ppt

实时系统需求分析 基于实时系统的特点,在开发一个复杂的实时系统时,一个充分再现系统特性的建模工具至关重要,对于系统分析、设计、实现、成本控制、可重用都具有重要的意义。 可选用UML-RT工具进行实时系统的需求分析。 UML-RT是利用通用建模语言UML的扩展机制并借鉴实时的面向对象的方法ROOM(Real-time Object-Oriented Modeling)的优点发展而来。 实时系统需求分析 UML-RT用协作图表示特定环境下类之间的关系。 UML-RT有两种结构元素:模型结构和模型行为。 模型结构: 封装体 端口 连接器 模型行为: 协议 状态机 定时服务 Petri Net (Activity Diagram) Elements Position Transition Transition arc Marking Petri Net 行为(功能)建模 FSM有限状态机 - 通过输入输出之间的因果关系对系统的行为进行建模 系统可看作有若干个相互区别的稳定状态 外部刺激使系统从当前某个状态改变到另一个状态 状态转移图State Transition Diagram 状态图State Chart Diagram Specification and description language (SDL)规范与描述语言 Petri Net 基于USE CASE的需求

文档评论(0)

1亿VIP精品文档

相关文档