软件架构设计模版
更新时间:2024-04-26 22:33:01 阅读量: 综合文库 文档下载
文 档 编 号 产品版本 密级
Template_EP_SD02 产品名称: 共 页 [项目名称] 架构设计说明书模版
V1.00.000
(仅供内部使用)
部 门: 技术研发中心 编 写: xxx 审 核: 批 准:
日 期: 2012-11-14
*****科技有限公司 **** & Technology Co., Ltd
架构设计说明书模版 Template_EP_SD02
更改记录
序 号 1 2 3 4 5 6 7 版本 更改内容 更改人/日期 审核人/日期 批准人/日期 第 2 页 共 6 页
架构设计说明书模版 Template_EP_SD02
目录
1
概述 ························································································································································· 4 1.1 1.2 1.3 2 3
系统简述 ································································································································· 4 参考资料 ································································································································· 4 名词解释 ································································································································· 4
设计约束················································································································································· 4 系统总体结构设计 ································································································································ 5 3.1 3.2 3.3
简述 ········································································································································· 5 系统结构设计 ························································································································· 5 系统功能划分 ························································································································· 5
3.3.1 3.3.2 4
功能图示 ························································································································· 6
功能列表 ························································································································· 6
子系统的结构与功能 ···························································································································· 6 4.1 4.2
子系统1(子系统名称)的结构与功能 ··············································································· 6 子系统N(子系统名称)的结构与功能 ·············································································· 7
5 6 7 8
开发环境的配置 ···································································································································· 7 运行环境的配置 ···································································································································· 7 测试环境的配置 ···································································································································· 7 其它 ························································································································································· 7
第 3 页 共 6 页
架构设计说明书模版 Template_EP_SD02
1 概述
1.1 系统简述
提示:
(1)说明本系统“是什么”。 (2)描述本系统的主要功能。
1.2 参考资料
[在此列处此架构设计的相关参考资料,如需求规约、需求分析,相关标准等] 序号 1 2 3 4 5 名称 版本 作者 备注 1.3 名词解释
[对在本文档中的一些新名词或特殊的技术词汇进行简要的介绍] 序号 1 2 3 4 5 名词或术语 解释说明 2 设计约束
提示:
描述系统设计中最主要的约束,这些是由客户强制要求并在需求说明书写明的。说明系统是
第 4 页 共 6 页
架构设计说明书模版 Template_EP_SD02
如何来适应这些约束的,主要包括: 本系统应当遵循的标准或规范
软件、硬件环境(包括运行环境和开发环境)的约束 接口/协议的约束 用户界面的约束
软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等等。
实现的语言和平台也会对系统有约束,同样在此予以说明。
对于因选择具体的设计实现而导致对系统的约束,简要地描述你的想法思路,经过怎么样的权衡,为什么要采取这样的设计等等。
3 系统总体结构设计
3.1 简述
提示:
这部分要求突出整个设计所采用的方法(是面向对象设计还是结构化设计)、系统的体系结构(例如B/S结构)以及使用到的相应技术和工具
3.2 系统结构设计
提示:
这部分要求提供高层系统结构(顶层系统结构、各子系统结构)的描述,绘制物理图和逻辑图,说明各子系统的主要功能。
说明“如何”以及“为什么”如此分解系统。 说明各子系统如何协调工作,从而实现原系统的功能。
3.3 系统功能划分
提示:
第 5 页 共 6 页
架构设计说明书模版 Template_EP_SD02
推荐采用功能图示和表格的形式,对系统的功能进行划分,请注意,在此处必须对模块类型进行划分,划分原则参见《系统设计指导书》
3.3.1 功能图示
3.3.2 功能列表
子系统A 模块编号 预算管理 0011 … 子系统B 模块编号 … 模块名称 功能简述 预算填报 关键/非关键 模块名称 模块类型 功能简述
4 子系统的结构与功能
4.1 子系统1(子系统名称)的结构与功能
提示:
1. 将子系统分解为模块或类
对于结构化设计,将子系统分解为模块,绘制模块之间的逻辑关系图,并说明个模块的主要功能。
对于面向对象设计,划分出子系统中的类,绘制子系统的对象类图,并对每个类进行说明。
2. 说明“如何”以及“为什么”(how and why)如此分解子系统1。 3. 说明各模块或类如何协调工作,从而实现子系统1的功能。 对于结构化设计,说明各个模块之间的调用关系,绘制模块调用图。 对于面向对象设计,说明系统如何响应各种事件,绘制顺序图或状态图。
第 6 页 共 6 页
架构设计说明书模版 Template_EP_SD02
4.2 子系统n(子系统名称)的结构与功能
提示:
描述子系统n的设计,描述方式同上。
5 开发环境的配置
提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?
类别 计算机硬件 软件 网络通信 其他 标准配置 最低配置 6 运行环境的配置
提示:说明本系统应当在什么样的环境下运行,有什么强制要求和建议?
类别 计算机硬件 软件 网络通信 其他 标准配置 最低配置 7 测试环境的配置
提示:
说明本系统应当在什么样的环境下测试,有什么强制要求和建议? 一般地,单元测试、集成测试环境与开发环境相同。
8 其它
第 7 页 共 6 页
正在阅读:
软件架构设计模版04-26
任务书-11-12学年一学期理工04-28
职工队伍思想状况分析报告04-24
2013新规范 水利水电工程施工质量验收评定表样表 (1)03-21
2012年3月24日初一年级数学面试试题11-03
电控发动机疑难故障分析06-04
比较初等教育形考作业任务403-12
2017年上海市黄浦区级中小学青年教师课题立项名单09-12
建筑房地产成本预算05-30
奶牛场沼气工程可行性报告09120205-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 模版
- 架构
- 设计
- 软件
- 高级仪表工试题库
- 汽车驱动桥设计说明书目录
- 幼儿园大班下学期保育员工作总结
- 第二章作业
- 水品项目可行性研究报告(发改立项备案+2013年最新案例范文)详
- 新人教版初中物理9年级全一册各章每节课节(共39节课)达标训练
- 九年级上册一词多义
- TRAPEZIUM2介绍 - 图文
- 圆的认识课堂实录
- (最新)变频耐压革新GIS设备安装试验流程“五小”创新成果申报
- 在化学教学中学生能力的培养
- 化工涂料经销商地区代理合同协议范本模板
- 湖北省省级骨干教师名单(4017人)
- 外国文学史下册课堂笔记复习资料
- 农村环境连片综合整治项目施工组织设计
- 高等数学竞赛讲义第二章一元微分学
- 电大《民族理论与民族政策》2014年7月考试期末习题
- 福师《语言学概论》复习题及参考答案
- 影响转向器台架试验结果的若干因素浅析(N)
- 《数据库原理与应用》习题集