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

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

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

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

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

软件架构设计说明文书样例

文档编号:

流水号:

软件架构设计样例

BaseonRUP4+1View

 

 

文件状态:

[]草稿

[√]正式发布

[]正在修改

文件标识:

当前版本:

作者:

完成日期:

 

 

变更历史记录

序号

变更日期

变更人员

变更内容详情描述

版本

 

清单

表清单

 

图示清单

 

问题清单

 

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