结构化分析案例家庭保安系统

结构化分析案例家庭保安系统

ID:37495102

大小:233.60 KB

页数:12页

时间:2019-05-12

结构化分析案例家庭保安系统_第1页
结构化分析案例家庭保安系统_第2页
结构化分析案例家庭保安系统_第3页
结构化分析案例家庭保安系统_第4页
结构化分析案例家庭保安系统_第5页
资源描述:

《结构化分析案例家庭保安系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、案例:家庭保安系统王勇安徽工程大学计算机与信息学院问题描述家庭保安市场正以每年40%的速度增长。希望建立一种基于微处理器的家庭保安系统,它能够识别异常事件并采取相应的防护措施。这些异常事件包括:非法侵入、火灾、水淹等。一旦异常情况被传感器探测出来,系统应自动通过电话向监控中心报警。此外,应允许户主对系统行为进行程序控制。初步需求获取技术-联合小组(1)联合小组成员市场营销人员、传感器技术人员、小组负责人等。分析初期联合小组的工作程序联合小组首先制定工作制度:每次会议开始前必须有确定的议程,参加者必须针对各项议程进行充分的准备,并用文字表示。初步需求获取技术-联合小组(2)经

2、过会议讨论,明确问题的范围、问题与环境的关系,并就开发软件产品的必要性达成共识。小组负责人要求每位参加者列出问题及环境中的有关对象,对这些对象施行的操作以及对象间的相互作用。列出的操作和对象尽可能完全,如,控制面板、电话机、监控中心、烟雾传感器、门窗监视器、警报器等对象,以及用户编程控制、电话拔号、报警等操作。初步需求获取技术-联合小组(3)负责人应要求小组成员对接收传感器事件、用户编程控制、电话报警等操作进行更详细的描述,必要时可用流程图表示。用户可能提出一些条件,如造价不能超过3,000元,对传感器事件必须在1秒内作出响应,事件必须按优先级进行处理等。会后小组负责人对这些信息

3、进行综合、整理,形成文档,该文档应能反映“家庭保安系统”的全貌。初步需求获取技术-联合小组(4)联合小组分成两个小组,分别处理用户编程控制和传感器监测两个子系统。目的是对子系统的软件需求进行细化。对出现的新对象、新操作、新约束应及时添加到相应的子系统。确定子系统需求并形成文档联合小组讨论子系统的集成及需求验证标准。子系统集成包括子系统接口的一致性检查、系统功能和行为的完整性检查。需求验证标准应该是可测试的,以便开发人员在代码生成后能够通过测试结果向用户表明软件系统已完整地实现了用户需求。初步分析活动应形成结论性文档,该文档将作为后续分析活动的基础。初步分析生成的“家庭保安系统

4、”部分需求文档(不包括约束条件和测试标准)“家庭保安系统”的软件允许用户在安装时进行系统配置,实施对传感器的监控并通过控制面板与用户进行信息交互。配置操作(1)指定每一传感器的种类和编号;(2)设置开、关机密码;(3)指定报警电话号码;(4)指定报警延迟和电话重拔延迟时间(以秒为单位)。初步分析生成的“家庭保安系统”部分需求文档当软件系统接收到传感器发出的数据后,判别是否出现异常事件。如果是,则在指定的延迟时间内拔报警电话号码,拔号操作将按照重拔延迟反复进行,直至电话接通。然后软件系统负责报告时间、地点和异常事件的性质。开机后软件系统负责显示当前工作状态,接收并处理用户指令

5、。“家庭保安系统”1级数据流图“家庭保安系统”2级数据流图用户交互子系统的二级数据流图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。