1、1.6.5检测烟雾活动图:251.6.6检测漏水活动图:261.6.7检测非法入侵活动图:271.6.8监视活动图:281.6.9下雨关窗活动图:291.7用例泳道图:301.7.1安装系统泳道图:1.7.2解除系统泳道图:311.7.3初始化检测泳道图:321.7.4火灾监视泳道图:331.7.5漏水监测泳道图:341.7.6煤气泄漏监测泳道图:351.7.7监视非法入侵泳道图:361.7.8监视泳道图:371.7.9下雨自动关窗泳道图:381. 需求模型1.1 场景建模1.1.1 用例列表用例1. 安装系统2. 解除系统3. 初始化检测4. 检测火灾5. 检测漏水6. 检测煤气泄漏7. 检
2、测非法入侵8. 监视9. 下雨自动关窗1.2 用例1.2.1 安装解除系统安装系统:用例ID号:uc-1用例名称:安装safehome系统创建者:肖阳最后更新者:创建日期:2012-3-28最后更新日期:参与者:房主,技术人员目标:安装safehome系统,确保safehome能成功运行触发条件:前置条件:房主已购买safehome产品。后置条件:主干过程:1. 房主在控制面板选择设置中的安装按钮。2. 控制面板弹出是否安装交互界面3. 房主选择确认安装按钮4. safehome系统自动完成初始化过程5. 控制面板弹出是否完成安装的交互界面6. 房主选择完成安装分支过程:第三步:房主选择取消安
3、装,safehome系统取消安装异常:包含:优先级:高使用频率:很低业务规则:特别需求:假设:未解决的问题:1.2.2 解除系统:uc-2解除safehome系统2010-3-28解除safehome系统。房主决定解除safehome系统。房主已安装safehome系统,但想解除该系统。1. 房主在控制面板选择设置中的解除按钮。2. 控制面板弹出是否解除交互界面3. 房主选择确认解除系统按钮4. safehome系统自动完成解除系统过程5. 控制面板弹出是否完成解除的交互界面6. 房主选择完成解除房主选择取消解除,系统取消解除,返回到原来状态1.是否能成功解除safehome系统?2.解除sa
4、fehome系统后是否会有一些残留问题?1.2.3 初始化检测UC-3初始化监测2012-3-27房主设置系统在房主离开住宅或留在房间内时监测传感器触发器:房主决定“设置”系统,即打开警报功能。前提条件:系统已经输入密码并识别各种传感器。系统记录查看者的信息场景:7. 房主:观察控制面板。8. 房主:输入密码。9. 房主:选择“stay”或“away”。10. 房主:观察红色警报灯显示Safehome已经被打开。无1. 控制面板未就绪:房主检查所有的传感器,确定哪些是开着的(即门窗是开着的),并将其关闭。2. 密码不正确(控制面板鸣叫一声):房主重新输入正确的密码。3. 密码不识别:必须对监测
5、和响应子系统重新设置密码。4. 选择stay:控制面板鸣叫两声而且stay灯点亮;激活边界传感器。5. 选择away:控制面板鸣叫三声并且away灯点亮;激活所有传感器。 何时可用:第一个增量。必须实现。每天多次。使用方式:通过控制面板接口。次要参与者:技术支持人员,传感器。次要参与者使用方式:技术人员:电话线。传感器:有限或无线接口。1. 是否还应该有不适用密码或使用缩略密码激活系统的方式?2. 控制面板是否还应显示附加的文字信息?3. 房主输入密码时,从按下第一个案件开始必须在多长的时间内输入密码?4. 在系统真正激活之前有没有办法关闭系统?1.2.4 检测火灾UC-4火灾监测罗正武201
6、2-3-26主要参与者:房主,烟雾传感器,火灾检测器,报警器设置系统在房主离开住宅时监测火灾房主决定“打开”火灾监测功能系统已经开始启用烟雾传感器1. 房主:观察控制面板 2. 房主:输入密码3. 房主: 打开火灾监测功能4. 房主:选择away或者stay按钮5. 烟雾传感器:监测烟雾浓度5:烟雾传感器:发现浓度异常6:返回异常7:火灾检测器:接受异常8:激活报警器9:报警器:报警10:通知用户1:控制面板没有准备就绪,房主监测所有传感器,确认是否打开。2:密码不正确:房主 必须重新输入3:打开火灾监测功能按钮:激活烟雾传感器,火灾监测器是否正常运行何时可用: 第一个增量必须实现每天多次发生
7、火灾时系统是否继续关闭 2:怎么判断火灾的标准1.2.5 检测漏水UC-5检测漏水主要参者:房主,漏水检测器,报警器设置系统在房主离开住宅时监测漏水房主决定“打开”漏水监测功能系统已经开始启用漏水检测器1房主:2房主:3房主: 打开漏水监测功能4房主:5漏水传感器:监测漏水6漏水传感器:发现漏水7漏水传感器:8 报警器:9 报警器:控制面板没有准备就绪,房主监测漏水检测器报警器,确认是否打开。打开漏水监测功能按钮:漏水检测器,报警器是否正常运行第一个增量1.2.6 检测煤气泄漏UC-6煤气泄漏监测:房主,煤气泄漏检测器,气体浓度检测器,报警器设置系统在房主离开住宅时监测煤气泄漏房主决定“打开”
8、煤气泄漏监测功能系统已经开始启用煤气泄漏检测器 打开煤气泄漏监测功能5气体浓度传感器:监测室内气体浓度6气体浓度传感器:发现危险气体浓度异常7气体浓度传感器:8煤气泄漏检测器:9煤气泄漏检测器:10 报警器:10报警器:控制面板没有准备就绪,房主监测煤气泄漏检测器,气体浓度检测器,报警器,确认是否打开。打开煤气泄漏监测功能按钮:煤气泄漏检测器,气体浓度检测器是否正常运行发生煤气泄漏时系统是否继续关闭1.2.7 检测非法入侵检测非法入侵创建者郑磊最新更新者创建日期2012.3.28最新更新日期主要参与者安全家居系统,房主目标系统通过窗户与门上传感器技术来检测是否有人非法入侵。若有,则向用户发送提
9、示并且屋内发出提示声,以阻止非法入侵行为的继续发展。 如果提示无效后,则报警前提条件软件系统,各个附属传感器警报器网络通信硬件设施运行正常,以及房主的信息接收装置运转正常触发器窗户与门上传感器检测到异常情况,则初步判定为非法入侵情况发生场景1,检测窗户与门上传感器检测到异常情况,并进行初步判断有人非法入侵成立。其他设备工作正常2,系统将会发出警报,提示非法入侵者离开,点亮危险指示灯,鸣响报警喇叭3,立即进行检测用户位置设置状态,立即向房主发送非法入侵的报警信号,如果房主在一定时间内没有回复,并且窗户与门上的传感器一直在发出异常信号,则直接拨打报警电话进行报警。如果房主做出了回复,则按照回复内容
10、执行(房主可选消除警报或报警)4,继续检测窗户与门上传感器,如果遇到相同的情况提醒用户时,当用户选择类似情况不进行警报,那么系统将进行记录,再遇到相同的情况则不进行警报异常1,用户关闭报警系统,或遇到停电等情况2,系统附属硬件(传感器,警报器,通信设备)故障3,软件工作异常4.设备之间的通信互相干扰优先级高优先级,优先处理何时可用使用方法自动使用频率少次要参与者安全部门,消防部门次要使用者的方法手动未解决的问题1,播报信息的2,用户未反应的时间超过多少才进行自动报警?3, 如何对硬件故障进行自我检测以提高报警的准确率?4, 如何使门窗的传感器更加准确的判断是否有人入侵?有没有什么判断标准?5,
11、当房主取消报警了以后,在较短时间内遇到同样的情况,还要不要继续提醒房主?6,当系统出现故障时,要不要进行重启?1.2.8 监测用例名称监测最后更新者最后更新日期情景目标从任何远程地点通过互联网查看遍布房间的摄像头输出必须完整配置系统;必须获得正确的用户身份证号和密码起动房主在远离家的时候决定查看房屋内部1. 房主登陆SafeHome产品网站2. 房主输入他或她的用户身份证号3. 房主输入两个密码(每个都至少有8个字符的长度)4. 系统显示所有的主要功能按钮5. 房主从主要功能按钮中选择“监视”6. 房主选择“选取摄像头”7. 系统显示房屋的平面设计图8. 房主从房屋的平面设计图中选择某个摄像头
12、的图标9. 房主选择“视图”按钮10. 系统显示一个由摄像头编号确定的视图窗口11. 系统在视图窗口中以每秒一帧显示视频输出1. 身份证号或密码不正确或无法确认参看用例:“确认身份证号和密码”2. 没有为该系统配置监视功能系统显示恰当的错误消息;参看用例:“配置监视功能”3. 房主选择“查看所有摄像头的缩略视图快照”参看用例:“查看所有摄像头的缩略视图快照”4. 平面设计图不可用或未配置显示恰当的错误消息;“配置平面设计图”5. 遇到报警条件参看用例:“遇到报警条件”必须在基础功能之后实现中等优先级第三个增量中等频率通过基于个人计算机的浏览器和互联网连接到SafeHome网站系统管理员,摄像头
13、次要参与者的使用方式1. 系统管理员:基于个人计算机的系统2. 摄像机:无线连接1. 有什么机制保护SafeHome产品的雇员在未授权的情况下能使用该功能?2. 足够安全吗?黑客入侵该功能将使最主要的个人隐私受侵3. 在给定摄像机视图所要求的带宽下,可以接受通过互联网的系统响应吗?4. 当可以使用高带宽的连接时,能开发出比每秒一帧更快的视频速度吗?1.2.9 下雨自动关窗UC-8下雨自动关窗陈小清房主、门窗探测器、感应处理装置设置系统在房主离开住宅时若下雨启动自动关窗行为系统已经开始启用门窗探测器观察控制面板打开下雨检测功能5. 门窗探测器:检测空气湿度6. 门窗探测器:发现空气湿度大,即判定
14、下雨7. 门窗探测器:返回下雨判断8. 感应处理装置:接受下雨判断9. 感应处理装置:启动自动关窗行为1.怎么判断下雨的标准2.雨停后是否开启门窗1.3 类模型1.3.1 System类模型:program():display()query()arm()disarm()SystemsystmeIDverificationPhoneNumberdelayTimetelephoneNumbermasterPasswordtemporaryPasswordnumberTries1.3.2 Floorplan 类建模:FloorPlantypenameoutsideDimensionsdetermin
15、eType()positionFloorplan()scale()changecolor()CameraIDlocationfieldViewpanAngleZoomSettingtranslateLocation()displayID()displayView()displayZoom()WallTypewallDimensionscomputeDimensions()WallSegmentstartCoordinatesstopCoordinatesnextWallSementdraw()WindownextWindowDoornextDoor1.3.3 Sensor类建模:1.4 流模型
16、:1.4.1 SafeHome安全功能的环境层DFD1.4.2 SafeHome安全功能的第一层DFD1.4.3 精化消息和状态处理的第二层DFD1.4.4 精化指令数据1.4.5 精化指令修改1.4.6 精华激活/解除系统1.5 行为模型:1.5.1 system类的状态图:1.5.2 Floorplan类的状态图:1.5.3 Window/Door Sensor类的状态图:1.5.4 somke sensor类的状态图:1.5.5 cosensor类的状态图:1.6 用例活动图:1.6.1 安装系统活动图:1.6.2 卸载系统活动图:1.6.3 初始化检测活动图:1.6.4 检测火灾活动图:1.6.5 检测烟雾活动图:1.6.6 检测漏水活动图:1.6.7 检测非法入侵活动图:1.6.8 监视活动图:1.6.9 下雨关窗活动图:1.7 用例泳道图:1.7.1 安装系统泳道图:1.7.2 解除系统泳道图:
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2