软件架构设计说明书样例.docx

上传人:b****7 文档编号:9269456 上传时间:2023-02-03 格式:DOCX 页数:14 大小:57.75KB
下载 相关 举报
软件架构设计说明书样例.docx_第1页
第1页 / 共14页
软件架构设计说明书样例.docx_第2页
第2页 / 共14页
软件架构设计说明书样例.docx_第3页
第3页 / 共14页
软件架构设计说明书样例.docx_第4页
第4页 / 共14页
软件架构设计说明书样例.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

软件架构设计说明书样例.docx

《软件架构设计说明书样例.docx》由会员分享,可在线阅读,更多相关《软件架构设计说明书样例.docx(14页珍藏版)》请在冰豆网上搜索。

软件架构设计说明书样例.docx

软件架构设计说明书样例

文档编号:

XABW/JL-00-CX-22-004

流水号:

软件架构设计样例

BaseonRUP4+1View

 

 

文件状态:

[]草稿

[√]正式发布

[]正在修改

文件标识:

当前版本:

作者:

完成日期:

 

新奥博为技术有限公司

变更历史记录

序号

变更日期

变更人员

变更内容详情描述

版本

目录

1范围7

2引用7

2.1国家医疗相关标准7

2.2国际医疗相关标准7

2.3参考资料7

3软件架构8

3.1架构目标8

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:

标准引用7

表格3:

其它医疗相关标准引用8

表格4:

系统支持平台12

表格5:

依赖的第三方开发库12

图示清单

图示1:

4+1视图软件架构8

图示3:

系统用例图9

图示4:

系统间交互通信图10

图示5:

系统分层结构图10

图示6:

过程1的时序图11

图示6:

过程1的时序图11

图示7:

系统外部接口类图13

图示7:

系统内部接口类图13

图示10:

约束示意图14

图示11:

序列图14

图示12:

类图14

图示10:

约束示意图15

图示11:

序列图15

图示12:

类图15

图示27:

Artifact部署图16

图示28:

System部署图16

问题清单

问题5:

未解决的问题?

12

问题6:

?

14

问题6:

?

14

问题8:

16

1范围

2引用

指明相关引用的文档。

2.1国家医疗相关标准

文档名称

日期

组织

表格1:

标准引用

2.2国际医疗相关标准

文档名称

日期

组织

表格2:

标准引用

2.3参考资料

文档名称

日期

部门

表格3:

其它医疗相关标准引用

3软件架构

图示1:

4+1视图软件架构

概要设计中重点指明逻辑视图、过程视图和场景视图。

3.1架构目标

系统整理架构的目标。

3.2约束

对其他系统或环境的要求。

4场景视图

系统在整个项目架构中所处的位置。

4.1场景描述

系统整体场景和用例的描述。

4.2系统整体用例图

图示3:

系统用例图

4.2.1用例1:

用例名称

用例描述。

用例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系统外部交互图

使用通信图来说明系统的外部交互方式。

图示4:

系统间交互通信图

5逻辑视图

在本节中我们可以知道如下这些内容:

我们要传输什么?

我们怎么传输数据?

系统的功能性需求?

5.1系统的数据结构

5.1.1文档内容

5.1.2文档格式

5.1.3数据字典

略。

5.2系统层次结构

指明系统的可能分层结构。

图示5:

系统分层结构图

5.3系统的功能性需求

通过上述几个小节的概括,我们可以整理出系统的功能性需求:

1)将文档源提供的文档准确、完整的传输到数据中心,这是最核心的需求;

2)…

功能列表:

序号

模块名称

描述

备注

6过程视图

6.1初始化过程

略.

6.2过程1

用时序图来表示此过程

图示6:

过程1的时序图

对于此过程的描述。

6.3过程2

用时序图来表示此过程

图示6:

过程1的时序图

对于此过程的描述。

问题5:

未解决的问题?

问题描述?

问题答案。

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

表格4:

系统支持平台

7.1.2第三方软件支持

在我们的开发过程中,我们必然要会用到一些第三方组织或者厂商提供的开发工具包,在这里我们列出了这些工具的一些信息:

包名称

版本

组织

链接

Log4j

1.2.11

Apache

OpenHealthFramework

V0.3

Eclipse

表格5:

依赖的第三方开发库

如果在开发过程中我们需要引入在此之外的第三方工具包,必须在此增加相关信息。

7.1.3其他软件或框架

7.2外部接口

系统的所有外部接口描述。

图示7:

系统外部接口类图

7.2.1接口1

接口名称、输入输出、异常等定义。

要有严格、完整和准确的定义。

问题6:

?

问题?

答案。

7.3内部接口

系统的所有内部接口描述。

图示7:

系统内部接口类图

7.3.1接口1

接口名称、输入输出、异常等定义。

问题6:

?

问题?

答案。

以上内容在概要设计中要给出明确描述。

以下内容在详细设计中要给出明确描述。

7.4模块1设计

7.4.1子模块1

7.4.1.1模块详细描述

7.4.1.2约束

图示10:

约束示意图

7.4.1.3输入

7.4.1.4输出

7.4.1.5模块内部流程

图示11:

序列图

7.4.1.5.1正常事件流

1.

7.4.1.5.2异常事件流

1.

7.4.1.6模块静态结构

图示12:

类图

7.4.2子模块2

7.4.2.1模块详细描述

7.4.2.2约束

图示10:

约束示意图

7.4.2.3输入

7.4.2.4输出

7.4.2.5模块内部流程

图示11:

序列图

7.4.2.5.1正常事件流

2.

7.4.2.5.2异常事件流

2.

7.4.2.6模块静态结构

图示12:

类图

问题8:

8物理视图

8.1Artifact部署

Artifact的部署结构图如下:

图示27:

Artifact部署图

8.2System部署

图示28:

System部署图

9规模及性能

9.1规模

9.2性能

10质量

10.1单元测试

单元测试是针对软件设计的程序模块,进行正确性检验的测试工作。

其目的在于发现各模块内部可能存在的各种差错。

单元测试需要从程序的内部结构出发设计测试用例。

多个模块可以平行地独立进行单元测试。

10.1.1开发工具对单元测试的支持

10.2集成测试

1)

附录

缩写词表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1