safehome软件需求建模和分析Word格式.docx
- 文档编号:13065627
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:38
- 大小:1.18MB
safehome软件需求建模和分析Word格式.docx
《safehome软件需求建模和分析Word格式.docx》由会员分享,可在线阅读,更多相关《safehome软件需求建模和分析Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
1.5.1 system类的状态图:
18
1.5.2 Floorplan类的状态图:
19
1.5.3 Window/DoorSensor类的状态图:
1.5.4 somkesensor类的状态图:
20
1.5.5 cosensor类的状态图:
1.6 用例活动图:
21
1.6.1 安装系统活动图:
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 安装系统泳道图:
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.解除系统
3.初始化检测
4.检测火灾
5.检测漏水
6.检测煤气泄漏
7.检测非法入侵
8.监视
9.下雨自动关窗
1.2用例
1.2.1安装解除系统
安装系统:
用例ID号:
uc-1
用例名称:
安装safehome系统
创建者:
肖阳
最后更新者:
创建日期:
2012-3-28
最后更新日期:
参与者:
房主,技术人员
目标:
安装safehome系统,确保safehome能成功运行
触发条件:
前置条件:
房主已购买safehome产品。
后置条件:
主干过程:
1.房主在控制面板选择设置中的安装按钮。
2.控制面板弹出是否安装交互界面
3.房主选择确认安装按钮
4.safehome系统自动完成初始化过程
5.控制面板弹出是否完成安装的交互界面
6.房主选择完成安装
分支过程:
第三步:
房主选择取消安装,safehome系统取消安装
异常:
包含:
优先级:
高
使用频率:
很低
业务规则:
特别需求:
假设:
未解决的问题:
1.2.2解除系统:
uc-2
解除safehome系统
2010-3-28
解除safehome系统。
房主决定解除safehome系统。
房主已安装safehome系统,但想解除该系统。
1.房主在控制面板选择设置中的解除按钮。
2.控制面板弹出是否解除交互界面
3.房主选择确认解除系统按钮
4.safehome系统自动完成解除系统过程
5.控制面板弹出是否完成解除的交互界面
6.房主选择完成解除
房主选择取消解除,系统取消解除,返回到原来状态
1.是否能成功解除safehome系统?
2.解除safehome系统后是否会有一些残留问题?
1.2.3初始化检测
UC-3
初始化监测
2012-3-27
房主
设置系统在房主离开住宅或留在房间内时监测传感器
触发器:
房主决定“设置”系统,即打开警报功能。
前提条件:
系统已经输入密码并识别各种传感器。
系统记录查看者的信息
场景:
7.房主:
观察控制面板。
8.房主:
输入密码。
9.房主:
选择“stay”或“away”。
10.房主:
观察红色警报灯显示Safehome已经被打开。
无
1.控制面板未就绪:
房主检查所有的传感器,确定哪些是开着的(即门窗是开着的),并将其关闭。
2.密码不正确(控制面板鸣叫一声):
房主重新输入正确的密码。
3.密码不识别:
必须对监测和响应子系统重新设置密码。
4.选择stay:
控制面板鸣叫两声而且stay灯点亮;
激活边界传感器。
5.选择away:
控制面板鸣叫三声并且away灯点亮;
激活所有传感器。
何时可用:
第一个增量。
必须实现。
每天多次。
使用方式:
通过控制面板接口。
次要参与者:
技术支持人员,传感器。
次要参与者使用方式:
技术人员:
电话线。
传感器:
有限或无线接口。
1.是否还应该有不适用密码或使用缩略密码激活系统的方式?
2.控制面板是否还应显示附加的文字信息?
3.房主输入密码时,从按下第一个案件开始必须在多长的时间内输入密码?
4.在系统真正激活之前有没有办法关闭系统?
1.2.4检测火灾
UC-4
火灾监测
罗正武
2012-3-26
主要参与者:
房主,烟雾传感器,火灾检测器,报警器
设置系统在房主离开住宅时监测火灾
房主决定“打开”火灾监测功能
系统已经开始启用烟雾传感器
1.房主:
观察控制面板
2.房主:
输入密码
3.房主:
打开火灾监测功能
4.房主:
选择away或者stay按钮
5.烟雾传感器:
监测烟雾浓度
5:
烟雾传感器:
发现浓度异常
6:
返回异常
7:
火灾检测器:
接受异常
8:
激活报警器
9:
报警器:
报警
10:
通知用户
1:
控制面板没有准备就绪,房主监测所有传感器,确认是否打开。
2:
密码不正确:
房主必须重新输入
3:
打开火灾监测功能按钮:
激活烟雾传感器,火灾监测器是否正常运行
何时可用:
第一个增量
必须实现
每天多次
发生火灾时系统是否继续关闭
2:
怎么判断火灾的标准
1.2.5检测漏水
UC-5
检测漏水
主要参者:
房主,漏水检测器,报警器
设置系统在房主离开住宅时监测漏水
房主决定“打开”漏水监测功能
系统已经开始启用漏水检测器
1房主:
2房主:
3房主:
打开漏水监测功能
4房主:
5漏水传感器:
监测漏水
6漏水传感器:
发现漏水
7漏水传感器:
8报警器:
9报警器:
控制面板没有准备就绪,房主监测漏水检测器报警器,确认是否打开。
打开漏水监测功能按钮:
漏水检测器,报警器是否正常运行
第一个增量
1.2.6检测煤气泄漏
UC-6
煤气泄漏监测
:
房主,煤气泄漏检测器,气体浓度检测器,报警器
设置系统在房主离开住宅时监测煤气泄漏
房主决定“打开”煤气泄漏监测功能
系统已经开始启用煤气泄漏检测器
打开煤气泄漏监测功能
5气体浓度传感器:
监测室内气体浓度
6气体浓度传感器:
发现危险气体浓度异常
7气体浓度传感器:
8煤气泄漏检测器:
9煤气泄漏检测器:
10报警器:
10报警器:
控制面板没有准备就绪,房主监测煤气泄漏检测器,气体浓度检测器,报警器,确认是否打开。
打开煤气泄漏监测功能按钮:
煤气泄漏检测器,气体浓度检测器是否正常运行
发生煤气泄漏时系统是否继续关闭
1.2.7检测非法入侵
检测非法入侵
创建者
郑磊
最新更新者
创建日期
2012.3.28
最新更新日期
主要参与者
安全家居系统,房主
目标
系统通过窗户与门上传感器技术来检测是否有人非法入侵。
若有,则向用户发送提示并且屋内发出提示声,以阻止非法入侵行为的继续发展。
如果提示无效后,则报警
前提条件
软件系统,各个附属传感器警报器网络通信硬件设施运行正常,以及房主的信息接收装置运转正常
触发器
窗户与门上传感器检测到异常情况,则初步判定为非法入侵情况发生
场景
1,检测窗户与门上传感器检测到异常情况,并进行初步判断有人非法入侵成立。
其他设备工作正常
2,系统将会发出警报,提示非法入侵者离开,点亮危险指示灯,鸣响报警喇叭
3,立即进行检测用户位置设置状态,立即向房主发送非法入侵的报警信号,如果房主在一定时间内没有回复,并且窗户与门上的传感器一直在发出异常信号,则直接拨打报警电话进行报警。
如果房主做出了回复,则按照回复内容执行(房主可选消除警报或报警)
4,继续检测窗户与门上传感器,如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- safehome 软件 需求 建模 分析