safehome软件需求建模和分析

更新时间:2023-07-27 02:24:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

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

1. 需求模型

1.1 场景建模

1.1.1 用例列表

1.2 用例

1.2.1 安装解除系统

安装系统:

创建日期: 参与者: 目标: 触发条件: 前置条件: 后置条件:

2012-3-28 房主,技术人员

最后更新日

期:

安装 safehome 系统,确保 safehome 能成功运行

房主已购买 safehome 产品。

主干过程: 1. 房主在控制面板选择设置中的安装按钮。 2. 控制面板弹出是否安装交互界面 3. 房主选择确认安装按钮 4. safehome 系统自动完成初始化过程 5. 控制面板弹出是否完成安装的交互界面 6. 房主选择完成安装 分支过程: 异常: 包含: 优先级: 使用频率: 业务规则: 特别需求: 假设: 未解决的问题: 高 很低 第三步:房主选择取消安装,safehome 系统取消安装

1.2.2 解除系统:

1.2.3 初始化检测

1.2.4 检测火灾

1.2.5 检测漏水

1.2.6 检测煤气泄漏

目标: 触发条件: 前置条件: 后置条件: 主干过程:

设置系统在房主离开住宅时监测煤气泄漏 房主决定“打开”煤气泄漏监测功能 系统已经开始启用煤气泄漏检测器

系统记录查看者的信息 场景: 1 房主:观察控制面板 2 房主:输入密码 3 房主: 打开煤气泄漏监测功能 4 房主:选择 away 或者 stay 按钮 5 气体浓度传感器:监测室内气体浓度 6 气体浓度传感器:发现危险气体浓度异常 7 气体浓度传感器:返回异常 8 煤气泄漏检测器:接受异常 9 煤气泄漏检测器:激活报警器 10 报警器:报警 10 报警器:通知用户 无 1:控制面板没有准备就绪,房主监测煤气泄漏检测器,气体浓度检测器,报 警器,确认是否打开。 2:密码不正确:房主 必须重新输入 3:打开煤气泄漏监测功能按钮:煤气泄漏检测器,气体浓度检测器是否正常 运行

分支过程: 异常:

何时可用: 优先级: 使用频率: 业务规则: 特别需求: 假设: 未解决的问题:

第一个增量 必须实现 每天多次

1:发生煤气泄漏时系统是否继续关闭

1.2.7 检测非法入侵

1.2.8 监测

1.2.9 下雨自动关窗

1.3 类模型

1.3.1 System类模型:

1.3.2 Floorplan 类建模:

1.3.3 Sensor类建模:

1.4 流模型:

1.4.1 SafeHome安全功能的环境层DFD

1.4.2 SafeHome安全功能的第一层DFD

1.4.3 精化消息和状态处理的第二层DFD

配置信息

1.4.4 精化指令数据

1.4.6 精华激活/解除系统

1.5 行为模型:

1.5.1 system类的状态图:

1.5.2 门为关着

1.5.3 Window/Door Sensor类的状态图:

本文来源:https://www.bwwdw.com/article/1cmm.html

Top