《结构化分析案例家庭保安系统.ppt》由会员分享,可在线阅读,更多相关《结构化分析案例家庭保安系统.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、案例:家庭保安系统王勇安徽工程大学计算机与信息学院问题描述家庭保安市场正以每年40%的速度增长。希望建立一种基于微处理器的家庭保安系统,它能够识别异常事件并采取相应的防护措施。这些异常事件包括:非法侵入、火灾、水淹等。一旦异常情况被传感器探测出来,系统应自动通过电话向监控中心报警。此外,应允许户主对系统行为进行程序控制。初步需求获取技术初步需求获取技术-联合小组(联合小组(1)q联合小组成员市场营销人员、传感器技术人员、小组负责人等。q分析初期联合小组的工作程序联合小组首先制定工作制度:每次会议开始前必须有确定的议程,参加者必须针对各项议程进行充分的准备,并用文字表示。初步需求获取技术初步需求
2、获取技术-联合小组联合小组(2)经过会议讨论,明确问题的范围、问题与环境的关系,并就开发软件产品的必要性达成共识。小组负责人要求每位参加者列出问题及环境中的有关对象,对这些对象施行的操作以及对象间的相互作用。列出的操作和对象尽可能完全,如,控制面板、电话机、监控中心、烟雾传感器、门窗监视器、警报器等对象,以及用户编程控制、电话拔号、报警等操作。初步需求获取技术初步需求获取技术-联合小组联合小组(3)负负责责人人应应要要求求小小组组成成员员对对接接收收传传感感器器事事件件、用用户户编编程程控控制制、电电话话报报警警等等操操作作进进行行更更详详细细的的描描述述,必要时可用流程图表示。必要时可用流程
3、图表示。用用户户可可能能提提出出一一些些条条件件,如如造造价价不不能能超超过过3,000元元,对对传传感感器器事事件件必必须须在在1秒秒内内作作出出响响应应,事事件件必必须须按按优优先先级级进进行行处处理理等等。会会后后小小组组负负责责人人对对这这些些信信息息进进行行综综合合、整整理理,形形成成文文档档,该该文文档档应应能能反反映映“家庭保安系统家庭保安系统”的全貌。的全貌。初步需求获取技术初步需求获取技术-联合小组联合小组(4)联联合合小小组组分分成成两两个个小小组组,分分别别处处理理用用户户编编程程控控制制和和传传感感器器监监测测两两个个子子系系统统。目目的的是是对对子子系系统统的的软软件
4、件需需求求进进行行细细化化。对对出出现现的的新新对对象象、新新操操作作、新新约约束束应应及及时时添添加加到到相相应的子系统。应的子系统。确定子系统需求并形成文档确定子系统需求并形成文档联联合合小小组组讨讨论论子子系系统统的的集集成成及及需需求求验验证证标标准准。子子系系统统集集成成包包括括子子系系统统接接口口的的一一致致性性检检查查、系系统统功功能能和和行行为为的的完完整整性性检检查查。需需求求验验证证标标准准应应该该是是可可测测试试的的,以以便便开开发发人人员员在在代代码码生生成成后后能能够够通通过过测测试试结结果果向向用用户户表表明明软软件件系系统统已完整地实现了用户需求。已完整地实现了用
5、户需求。初初步步分分析析活活动动应应形形成成结结论论性性文文档档,该该文文档档将将作作为为后后续续分分析活动的基础。析活动的基础。初步分析生成的初步分析生成的“家庭保安系统家庭保安系统”部分需求文档部分需求文档 (不包括约束条件和测试标准不包括约束条件和测试标准)“家家庭庭保保安安系系统统”的的软软件件允允许许用用户户在在安安装装时时进进行行系系统统配配置置,实实施施对对传传感感器器的的监监控控并并通通过过控控制制面面板板与与用用户户进进行信息交互。行信息交互。配置操作配置操作(1)指定每一传感器的种类和编号;指定每一传感器的种类和编号;(2)设置开、关机密码;设置开、关机密码;(3)指定报警电话号码;指定报警电话号码;(4)指定报警延迟和电话重拔延迟时间指定报警延迟和电话重拔延迟时间(以秒为单位以秒为单位)。初步分析生成的初步分析生成的“家庭保安系统家庭保安系统”部分需求文档部分需求文档当软件系统接收到传感器发出的数据后,判别是否出现异常事件。如果是,则在指定的延迟时间内拔报警电话号码,拔号操作将按照重拔延迟反复进行,直至电话接通。然后软件系统负责报告时间、地点和异常事件的性质。开机后软件系统负责显示当前工作状态,接收并处理用户指令。“家庭保安系统”1级数据流图“家庭保安系统”2级数据流图用户交互子系统的二级数据流图
限制150内