safehome软件体系结构设计

safehome软件体系结构设计

ID:41551124

大小:297.90 KB

页数:14页

时间:2019-08-27

safehome软件体系结构设计_第1页
safehome软件体系结构设计_第2页
safehome软件体系结构设计_第3页
safehome软件体系结构设计_第4页
safehome软件体系结构设计_第5页
资源描述:

《safehome软件体系结构设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目组长:团队成员:助教:《safehome智能家居》—-软件体系结构设计修订历史NameDateReasonForChangesVersion目录修订历史21•体系结构设计概述11.1目的11・2背景11.3意义12•系统数据设计12」数据采集12.2数据描述12.3数据设计23•体系结构风格设计23」常用体系结构风格分析23.2系统体系结构风格设计44•体系结构设计44.1系统环境44.2原始模型定义54.3构件级体系结构64.4系统实例65•体系结构设计评估75.1体系结构权衡分析75.2体系结构复杂性分析75.3评估报告

2、76•数据流映射76.1变换流映射76.2事务流映射71•体系结构设计概述1.1目的软件体系结构设计是建立在我们小组对safehome软件做了全面细致的需求分析的基础上,更加明确的分析safehome出应具有的功能、性能与界面,使系统分析人员及软件开发人通过此份架构能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成设计与开发工作。本说明书的预期读者为:业务或需求分析人员、客户、软件测试人员、用户文档编写人员、项日管理者。1.2背景1.待开发软件系统的名称:safehome智能家居系统2.任务提出者:张小洪教授3.

3、开发者:张海标小组4.用户:主要为经常在外的上班族1.3意义软件体系架构使软件工程师能够:a)分析设计在满足规定需求方面的有效性b)在设计变更相对容易的阶段,考虑休系结构可能的选择方案c)降低与软件构造相关联的风险2•系统数据设计2.1数据采集数据来源:用户,摄像头,传感器2.2数据描述用户:用户id,用户密码摄像头:摄像头编号,图像,开关状态传感器:传感器编号,传感器状态数据传送过程:1.用户一一控制面板一一系统一一摄像头/传感器用户通过控制面板,输入id和密码,验证通过后登陆系统,用户选择摄像头查看图像或传感器查看其状态。1

4、.传感器一一系统一一用户一一系统传感器将报警信号发送给系统,系统接受信号后,发出警报声,并用短信通知用户,用户查看后,返冋查看信息给系统2.3数据设计(把数据对象转换为软件数据结构)1•体系结构风格设计3-1常用体系结构风格分析描述常用的儿种体系结构风格,结合图形做简要分析1.数据位中心的体系结构客户软杵d▼客户软杵客户软ft客户软ft2.数据流体系结构>过遞姑过滤裁►过波踊过谑话>过波谿过谑姑过滤姑>过波话>过泯话过泯胡3•调用和返冋体系结构上程序总制子芒序控引于世序控引子世序应用子程序应比子世申应托子杞序应托子杞序ZZ应用(

5、程序应用/程序4.层次体系结构3.2系统体系结构风格设计通过组织和求精的方式描述safehome系统采用的体系结构风格1•体系结构设计4.1系统环境1.Safehome体系结构环境图Safehom*口e严品1r控制術板->房主fL二---r传感器4.2原始模型定义1.原始模型特网的系统iTI传感器监测功能4.3构件级体系结构1.SafeHome整体体系结构

6、帕■用户11万

7、4.4系统实例用uml构件图表示系统实例1•体系结构设计评估5.1体系结构权衡分析5.2体系结构复杂性分析5.3评估报告2•数据流映射6.1变换流映射6.2事

8、务流映射safehome安全工程的环境级DFD传感电电话器线安全功能的第一级DFD处埋密诃it>掠制面做显示fittiniArim>精化“监控传感器”变换的第2层DFDIfkMUn、、迸4s.读传I®38生成浪Td讼W、获収轲格式化/显示具有流边界的监控传感器的第3层DFD配呂信感立瞥*电话号円生成球冲//警恨真生血警中'・、厂/警出做琲择电话号玛7电话监控传感器的第一级分解监控传感器的第二级分解SB、昭;!•冲监控传区器姉K控制器1!立与电话监控传感器的第一次迭代结构

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

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

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