软件架构设计模版
更新时间:2023-03-12 02:23: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 页
正在阅读:
软件架构设计模版03-12
人教版六年级上册小学数学第八单元数学广角—数与形测试(有答案解析)04-30
物理习题课教学应做好的几个环节-2019年精选文档03-26
测绘标准体系10-04
2011-2015年中国碳酸二甲酯市场运行态势及发展前景预测研究报告12-30
大学体育网球专项理论题01-27
2018-2019年唐山市玉田县亮甲店镇孔五官屯中心小学三年级上册科03-11
建设银行半结构化面试真题及答案04-07
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 模版
- 架构
- 设计
- 软件
- 建设工程档案培训班
- 考试中经典的c++选择题库
- 高三语文文言文语段翻译(含答案)
- 青岛版小学数学二年级上册《认识方向》评课意见总结
- 木聚糖酶的热稳定性以及最适pH值
- 2007级数学分析第1学期期终考试2008-01
- 临安区建设工程施工合同示范文本GF20170201 - 图文
- 国土资源部办公厅关于印发全国土地登记规范化和土地权属争议调处
- 农村环境连片综合整治项目施工组织设计
- 824355舒菊香-双慢性泪囊炎
- 印前设计与折页工艺探究
- 上海港港口物流的发展现状 及对策研究
- 《哈罗!哈罗!》音乐教案
- 湖北省省级骨干教师名单(4017人)
- 国华太仓电厂锅炉分离燃尽风系统作用 - 张春林 - 图文
- 部编版三年级语文上册17《古诗三首》教学设计及反思
- 磁场复习
- 2015年专转本计算机基础试题(含答案解析)
- 后续服务承诺及保证措施
- 影响转向器台架试验结果的若干因素浅析(N)