软件架构设计说明书样例Word格式文档下载.docx
《软件架构设计说明书样例Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件架构设计说明书样例Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
3.2约束8
4场景视图8
4.1场景描述9
4.2系统整体用例图9
4.2.1用例1:
用例名称9
4.3系统外部交互图10
5逻辑视图10
5.1系统的数据结构10
5.1.1文档内容10
5.1.2文档格式10
5.1.3数据字典10
5.2系统层次结构10
5.3系统的功能性需求10
6过程视图11
6.1初始化过程11
6.2过程111
6.3过程211
7开发视图12
7.1开发设计依赖12
7.1.1系统支持平台12
7.1.2第三方软件支持12
7.1.3其他软件或框架13
7.2外部接口13
7.2.1接口113
7.3内部接口13
7.3.1接口113
7.4模块1设计14
7.4.1子模块114
7.4.2子模块215
8物理视图16
8.1Artifact部署16
8.2System部署16
9规模及性能17
9.1规模17
9.2性能17
10质量17
10.1单元测试17
10.1.1开发工具对单元测试的支持17
10.2集成测试17
清单
表清单
表格1:
标准引用7
表格2:
表格3:
其它医疗相关标准引用8
表格4:
系统支持平台12
表格5:
依赖的第三方开发库12
图示清单
图示1:
4+1视图软件架构8
图示3:
系统用例图9
图示4:
系统间交互通信图10
图示5:
系统分层结构图10
图示6:
过程1的时序图11
图示7:
系统外部接口类图13
系统内部接口类图13
图示10:
约束示意图14
图示11:
序列图14
图示12:
类图14
约束示意图15
序列图15
类图15
图示27:
Artifact部署图16
图示28:
System部署图16
问题清单
问题5:
未解决的问题?
12
问题6:
?
14
问题8:
?
16
1范围
2引用
指明相关引用的文档。
2.1国家医疗相关标准
文档名称
日期
组织
标准引用
2.2国际医疗相关标准
2.3参考资料
部门
其它医疗相关标准引用
3软件架构
4+1视图软件架构
概要设计中重点指明逻辑视图、过程视图和场景视图。
3.1架构目标
系统整理架构的目标。
3.2约束
对其他系统或环境的要求。
4场景视图
系统在整个项目架构中所处的位置。
4.1场景描述
系统整体场景和用例的描述。
4.2系统整体用例图
系统用例图
用例名称
用例描述。
用例1需要提醒的内容。
4.2.1.1触发器
4.2.1.2标准事件流
4.2.1.2.1触发器
4.2.1.2.2事件流程
4.2.1.3备用事件流
出现分支时的状况。
4.2.1.4异常事件流
略
4.3系统外部交互图
使用通信图来说明系统的外部交互方式。
系统间交互通信图
5逻辑视图
在本节中我们可以知道如下这些内容:
我们要传输什么?
我们怎么传输数据?
系统的功能性需求?
5.1系统的数据结构
5.1.1文档内容
5.1.2文档格式
5.1.3数据字典
略。
5.2系统层次结构
指明系统的可能分层结构。
系统分层结构图
5.3系统的功能性需求
通过上述几个小节的概括,我们可以整理出系统的功能性需求:
1)将文档源提供的文档准确、完整的传输到数据中心,这是最核心的需求;
2)…
功能列表:
模块名称
描述
备注
…
6过程视图
6.1初始化过程
略.
6.2过程1
用时序图来表示此过程
过程1的时序图
对于此过程的描述。
6.3过程2
问题描述?
问题答案。
7开发视图
7.1开发设计依赖
7.1.1系统支持平台
1、硬件平台
目前市场上出售的一般个人或商务电脑均可使用。
机器配置要求如下:
(1)CPU:
P4双核同类档次或更高档次以上。
(2)内存:
4G以上内存。
(3)硬盘空间:
320G以上均可。
(4)显示器:
无要求
2、软件平台
系统运行的软件环境如下:
(1)操作系统:
Windows2000以上server操作系统。
(2)数据库:
无。
(3)JDK版本:
JDK-6-U-16
(4)服务器软件:
GlassFishEsb2.1
系统支持平台
7.1.2第三方软件支持
在我们的开发过程中,我们必然要会用到一些第三方组织或者厂商提供的开发工具包,在这里我们列出了这些工具的一些信息:
包名称
链接
Log4j
1.2.11
Apache
OpenHealthFramework
V0.3
Eclipse
依赖的第三方开发库
如果在开发过程中我们需要引入在此之外的第三方工具包,必须在此增加相关信息。
7.1.3其他软件或框架
7.2外部接口
系统的所有外部接口描述。
系统外部接口类图
7.2.1接口1
接口名称、输入输出、异常等定义。
要有严格、完整和准确的定义。
问题?
答案。
7.3内部接口
系统的所有内部接口描述。
系统内部接口类图
7.3.1接口1
以上内容在概要设计中要给出明确描述。
以下内容在详细设计中要给出明确描述。
7.4模块1设计
7.4.1子模块1
7.4.1.1模块详细描述
7.4.1.2约束
约束示意图
7.4.1.3输入
7.4.1.4输出
7.4.1.5模块内部流程
序列图
7.4.1.5.1正常事件流
1.
7.4.1.5.2异常事件流
7.4.1.6模块静态结构
类图
7.4.2子模块2
7.4.2.1模块详细描述
7.4.2.2约束
7.4.2.3输入
7.4.2.4输出
7.4.2.5模块内部流程
7.4.2.5.1正常事件流
2.
7.4.2.5.2异常事件流
7.4.2.6模块静态结构
。
8物理视图
8.1Artifact部署
Artifact的部署结构图如下:
Artifact部署图
8.2System部署
System部署图
9规模及性能
9.1规模
9.2性能
10质量
10.1单元测试
单元测试是针对软件设计的程序模块,进行正确性检验的测试工作。
其目的在于发现各模块内部可能存在的各种差错。
单元测试需要从程序的内部结构出发设计测试用例。
多个模块可以平行地独立进行单元测试。
10.1.1开发工具对单元测试的支持
10.2集成测试
1)
附录
缩写词表