编辑:
2014-11-04
三、需求分析
(一)、家庭自动化系统工作流程分析
(1)、在用户登录时进行检查,控制不同的用户使用系统的权限;
(2)、对用户的管理,包括对用户信息的增加、删除和修改;
(3)、对指定时间内的操作记录进行管理,包括查看操作记录、手工删除操作记录、记录一次操作以及对失效的记录进行自动清除;
(4)、查看设备的状态,包括对连接到系统控制中的所有设备的状态以及是否出现异常现象进行查看;
(5)、控制子系统接受主系统发送的信息;以及向主系统发送信息;控制子系统将主系统发送的信息,发送给指定的设备;
(6)、对设备进行监控,包括启动监控设备、停止监控设备、监控设备;
(7)、对系统中的设备进行管理,包括增加设备以及删除己经连接到系统中的设备;
(二)、家庭自动化系统需求分析
1、家庭自动化系统的非功能性需求分析
设计家庭自动化系统的目的是完成对家电产品以及相关设备的管理和控制,达到远程控制和使用家电设备的目的,其最终目的是提高人类的生活质量,因此需要具备良好的性能,满足实际工作的需要是十分必要的。
家庭自动化系统的具体性能目标如下摘要:
(1)、系统的快速反应
家庭自动化系统首先要保证的就是系统的反应速度。在设计和实施中采用先进的网络技术和系统,并在应用软件的选择或编制中尽可能采用先进的技术,最大限度地提高系统的响应速度,以便于快速查询。
(2)、系统良好的可维护行和开放性
系统设计应面向未来的发展,提供各种必要的标准接口,以使用户可以根据需要随时添加必要的设备和系统,扩充系统功能。要充分考虑到家庭自动化的发展趋向以及不断变化。
(3)、充分保证系统的平安性
家庭自动化系统中设备的使用具有平安性要求,因此,必须建立一整套的系统平安保密办法,规定一系列访问系统的不同级别的权限,杜绝非法访问。
(4)、友好的人机界面
系统的用户不可能是专业的计算机技术人员,甚至对计算机了解甚少,所以要提供清楚、友好的系统接口,提高系统的可操作性和人机交互功能,最大限度地方便用户的使用。同时系统应能提供的方便的联机再现帮助功能。
(5)、考虑家庭自动化系统中设备发生变化以后的集成
家庭自动化要实现真正的信息化,必须考虑以后系统的集成新问题,这样才能使系统不至于很快的就被淘汰。
2、家庭自动化系统的功能模块分析
家庭自动化系统旨在开发出一个符合人类生活需求的家庭自动化模拟系统,该系统主要分为五个子系统摘要:用户登录子系统,灯光控制子系统,家电控制子系统,环境控制子系统和保安控制子系统。
(三)、数据描述 1、静态数据
系统中预存的各种标准数据。
2、动态数据
(1)、输入数据
系统所采集的各个实体设备的信息流。
(2)、输出数据
经过各个子系统处理后的对应到各种设备的具体操作的信息流。
3、数据词典。
数据名称摘要:家庭自动化系统
简 述摘要:由系统管理员来负责对连接在系统中的各种家电实施具体动作。
数据条目摘要:
系统管理要求=[用户管理|灯光控制|家电状态监测|环境监测|保安控制
用户管理=登录+用户信息+用户权限
灯管控制=室内灯光+室外灯光
家电状态监测=接入家电数目+家电功能+家电当前状态
环境监测=温度+湿度+调节
保安控制=门窗监控+视频监控
数据文件={用户管理+灯光控制+家电状态监测+环境监测+保安控制+核心子系统+日常报表|文件}
数据量摘要:2000次/天
峰值摘要:天天18摘要:00—20摘要:00有1000次
图4、HAS的层次方框图
图5、家庭自动化系统的数据流图
标签:计算机应用
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。