safehome软件体系结构设计.docx
《safehome软件体系结构设计.docx》由会员分享,可在线阅读,更多相关《safehome软件体系结构设计.docx(12页珍藏版)》请在冰豆网上搜索。
safehome软件体系结构设计
《safehome智能家居》
---软件体系结构设计
项目组长:
团队成员:
助教:
修订历史
Name
Date
ReasonForChanges
Version
1.体系结构设计概述
1.1目的
软件体系结构设计是建立在我们小组对safehome软件做了全面细致的需求分析的基础上,更加明确的分析safehome出应具有的功能、性能与界面,使系统分析人员及软件开发人通过此份架构能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成设计与开发工作。
本说明书的预期读者为:
业务或需求分析人员、客户、软件测试人员、用户文档编写人员、项目管理者。
1.2背景
1.待开发软件系统的名称:
safehome智能家居系统
2.任务提出者:
张小洪教授
3.开发者:
张海标小组
4.用户:
主要为经常在外的上班族
1.3意义
软件体系架构使软件工程师能够:
a)分析设计在满足规定需求方面的有效性
b)在设计变更相对容易的阶段,考虑体系结构可能的选择方案
c)降低与软件构造相关联的风险
2.系统数据设计
2.1数据采集
数据来源:
用户,摄像头,传感器
2.2数据描述
用户:
用户id,用户密码
摄像头:
摄像头编号,图像,开关状态
传感器:
传感器编号,传感器状态
数据传送过程:
1.用户——控制面板——系统——摄像头/传感器
用户通过控制面板,输入id和密码,验证通过后登陆系统,用户选择摄像头查看图像或传感器查看其状态。
2.传感器——系统——用户——系统
传感器将报警信号发送给系统,系统接受信号后,发出警报声,并用短信通知用户,用户查看后,返回查看信息给系统
2.3数据设计
(把数据对象转换为软件数据结构)
3.体系结构风格设计
3.1常用体系结构风格分析
描述常用的几种体系结构风格,结合图形做简要分析
1.数据位中心的体系结构
2.数据流体系结构
3.调用和返回体系结构
4.层次体系结构
3.2系统体系结构风格设计
通过组织和求精的方式描述safehome系统采用的体系结构风格
4.体系结构设计
4.1系统环境
1.Safehome体系结构环境图
4.2原始模型定义
1.原始模型
4.3构件级体系结构
1.SafeHome整体体系结构
4.4系统实例
用uml构件图表示系统实例
5.体系结构设计评估
5.1体系结构权衡分析
5.2体系结构复杂性分析
5.3评估报告
6.数据流映射
6.1变换流映射
6.2事务流映射
safehome安全工程的环境级DFD
安全功能的第一级DFD
精化“监控传感器”变换的第2层DFD
具有流边界的监控传感器的第3层DFD
监控传感器的第一级分解
监控传感器的第二级分解
监控传感器的第一次迭代结构
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求