目录
1. 需求模型................................................................................................................. 2
1.1 场景建模 ...................................................................................................... 2
1.1.1 用例列表............................................................................................ 2 1.2 用例 .............................................................................................................. 2
1.2.1 安装解除系统.................................................................................... 2 1.2.2 解除系统:........................................................................................ 4 1.2.3 初始化检测........................................................................................ 5 1.2.4 检测火灾............................................................................................ 6 1.2.5 检测漏水............................................................................................ 7 1.2.6 检测煤气泄漏.................................................................................... 8 1.2.7 检测非法入侵.................................................................................. 10 1.2.8 监测.................................................................................................. 11 1.2.9 下雨自动关窗.................................................................................. 12 1.3 类模型 ........................................................................................................ 13
1.3.1 System类模型: ............................................................................. 13 1.3.2 Floorplan 类建模: ........................................................................ 14 1.3.3 Sensor类建模: .............................................................................. 15 1.4 流模型: .................................................................................................... 15
1.4.1 SafeHome安全功能的环境层DFD ............................................... 15 1.4.2 SafeHome安全功能的第一层DFD ............................................... 16 1.4.3 精化消息和状态处理的第二层DFD............................................. 16 1.4.4 精化指令数据.................................................................................. 16 1.4.5 精化指令修改.................................................................................. 16 1.4.6 精华激活/解除系统 ........................................................................ 17 1.5 行为模型: ................................................................................................ 17
1.5.1 system类的状态图: ..................................................................... 18 1.5.2 Floorplan类的状态图: ................................................................. 19 1.5.3 Window/Door Sensor类的状态图:.............................................. 19 1.5.4 somke sensor类的状态图: ........................................................... 20 1.5.5 cosensor类的状态图:................................................................... 20 1.6 用例活动图: ............................................................................................ 21
1.6.1 安装系统活动图:.......................................................................... 21 1.6.2 卸载系统活动图:.......................................................................... 22 1.6.3 初始化检测活动图:...................................................................... 23 1.6.4 检测火灾活动图:.......................................................................... 24 1.6.5 检测烟雾活动图:.......................................................................... 25 1.6.6 检测漏水活动图:.......................................................................... 26 1.6.7 检测非法入侵活动图:.................................................................. 27 1.6.8 监视活动图:.................................................................................. 28 1.6.9 下雨关窗活动图:.......................................................................... 29 1.7 用例泳道图: ............................................................................................ 30
1.7.1 安装系统泳道图:.......................................................................... 30 1.7.2 解除系统泳道图:.......................................................................... 31 1.7.3 初始化检测泳道图:...................................................................... 32 1.7.4 火灾监视泳道图:.......................................................................... 33 1.7.5 漏水监测泳道图:.......................................................................... 34 1.7.6 煤气泄漏监测泳道图:.................................................................. 35 1.7.7 监视非法入侵泳道图:.................................................................. 36 1.7.8 监视泳道图:.................................................................................. 37 1.7.9 下雨自动关窗泳道图:.................................................................. 38