- 9
- 0
- 约6.7千字
- 约 73页
- 2016-10-05 发布于江苏
- 举报
软件需求分析与建模- 状态机和状态图 I 引 言 在软件系统中有这样一类对象, 它们一方面需要处理各种随机发生的事件序列,通过相应的动态行为产生对事件的响应 另一方面,其特定时刻的动态行为取决于此对象在早些时刻的行为的结果。 I 引 言 根据当前事件,以及对以前事件的响应的结果决定对当前事件的响应的软件对象的动态行为,称为是事件驱动的。 在UML里,最适合于描述这类动态行为的建模手段,就是状态机。 状态机 用状态:记录以前的动态行为的结果, 用变迁:描述软件对象对外来事件的响应以及响应的状态的变化。 例如:图1描述一个软件的图形用户界面的动态行为的状态机。 它描述的是一个位图观察器的图象浏览工具的动态行为。 它可以通过鼠标在窗口上拖动图象,以观察图象的不同局部。 在UML中,除了状态机之外,还有一种为动态行为建模的手段,这就是交互图。 交互强调的是对象之间的互相协作, 通过软件对象的交互实现软件系统的设计功能。 状态机则强调的是 对象本身对对象外部发生的事件的响应及伴随的状态的变化。 对状态机而言,它所能描述的对象是广义的。 状态机描述的对象 可以是类的实例, 可以是用例的实例, 甚至可以是非软件对象。 对于任何一个对象, 如果此对象的动态行为具有事件驱动的特性,就适合于用状态机来建模 2、状态机的定义及构成 状态机用于为具有事件驱动的特征的动态行为进行建模。
您可能关注的文档
最近下载
- 列车调度命令信息的传送列车无线调度通信课件.pptx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 第八届中国(淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 仿生蝴蝶设计.pptx VIP
- 中考二轮专题 古诗词鉴赏复习之把握情感(共35张PPT).pptx
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 正畸病例模板.pdf VIP
- 年产1.1万吨酵母蛋白产业化示范工程项目环境影响报告书.pdf VIP
- 高压电工证考试题库及答案(完整版).docx
原创力文档

文档评论(0)