rupsad软件体系结构文档.docx

上传人:b****1 文档编号:134307 上传时间:2022-10-04 格式:DOCX 页数:6 大小:16.21KB
下载 相关 举报
rupsad软件体系结构文档.docx_第1页
第1页 / 共6页
rupsad软件体系结构文档.docx_第2页
第2页 / 共6页
rupsad软件体系结构文档.docx_第3页
第3页 / 共6页
rupsad软件体系结构文档.docx_第4页
第4页 / 共6页
rupsad软件体系结构文档.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

rupsad软件体系结构文档.docx

《rupsad软件体系结构文档.docx》由会员分享,可在线阅读,更多相关《rupsad软件体系结构文档.docx(6页珍藏版)》请在冰豆网上搜索。

rupsad软件体系结构文档.docx

<项目名称>

软件体系结构文档

版本<1.0>

[注意:

以下模板供与RationalUnifiedProcess一起使用。

包含在方括号中以蓝色斜体

(style=InfoBlue)显示的文本是用于向作者提供指导,在发布文档之前应将这些文本删除。

在此样式之后输入的段落将自动设置为正常(style=BodyText)。

]

[要在MicrosoftWord中定制自动字段(选中时显示灰色背景),请选择“文件>属性”,然后用相应的信息替换本文档的“标题”、“主题”和“公司”字段。

关闭对话框后,可以通过选择“编辑>全选”(或Ctrl-A),然后按F9键,让整个文档中的自动字段更新,或者只需单击字段并按

F9键。

此操作必须对页眉和页脚分开进行。

Alt-F9将在显示字段名称和显示字段内容之间切换。

关于处理字段的更多信息,请参阅Word帮助。

]

版本:

<1.0>

日期:

<文档标识>

日期

版本

描述

作者

<详细信息>

<名称>

修订历史记录

Ó,2020

机密

第6页(共6

目录

1. 简介

4

1.1 目的

4

1.2 范围

4

1.3 定义、首字母缩写和缩写

4

1.4 参考资料

4

1.5 概述

4

2. 体系结构表示

4

3. 体系结构目标和约束

4

4. 用例视图

4

5. 逻辑视图

5

5.1 概述

5

5.2 重要体系结构设计包

5

5.3 用例实现

5

6. 流程视图

5

7. 部署视图

5

8. 实施视图

5

8.1 概述

5

8.2 层

5

9. 数据视图(可选)

5

10. 大小和性能

6

11. 质量

6

1.简介

软件体系结构文档

[软件体系结构文档的简介提供了整个软件体系结构文档的概述。

它包括软件体系结构文档的目的、

范围、定义、首字母缩写、缩写、引用和概述。

]

1.1目的

本文档使用许多不同的体系结构视图来描述系统的多个方面,对系统进行了全面的体系结构概述。

其目的是捕获和传达对系统作出的重要体系结构决策。

[此节定义整个项目文档中软件体系结构文档的角色或目的,并简要描述该文档的结构。

确定本文档的特定读者,指明期望他们以何方式使用本文档。

]

1.2范围

[关于以下方面的简要描述:

软件体系结构文档适用于哪些方面;本文档影响哪些方面。

]

1.3定义、首字母缩写和缩写

[此子节提供所有术语、首字母缩写和缩写的定义,这些术语、首字母缩写和缩写对于正确解释软件体系结构文档是必需的。

可以通过引用项目的词汇表来提供此信息。

]

1.4参考资料

[此子节提供一份在软件体系结构文档中的其他地方引用的所有文档的完整列表。

用标题、报告号

(如果适用)、日期和出版组织确定每份文档。

指定从哪些来源可以获得这些参考资料。

可以通过

引用附录或其他文档来提供此信息。

]

1.5概述

[此子节描述软件体系结构文档的剩余部分包含哪些内容,并解释软件体系结构文档是如何组织的。

]

2.体系结构表示

[此节描述用于当前系统的是何种软件体系结构,以及它是如何表示的。

它枚举了用例视图、逻辑视图、流程视图、部署视图和实施视图这些必要的视图,对于每种视图,它解释了视图所包含的模型元素的类型。

]

3.体系结构目标和约束

[此节描述对于体系结构具有重大影响的软件需求和目标,例如:

安全性、隐私性、可现用产品的使用、可移植性、分发和重用。

它还捕获可能适用的特定约束:

设计和实施策略、开发工具、团队结构、进度安排、旧代码等等。

]

4.用例视图

[此节列出用例模型中满足以下条件的用例或场景:

它们代表了最终系统的一些重要的核心功能,或者它们在很大的体系结构范围内运用了许多体系结构元素,或者它们强调或说明了某个具体而微妙的体系结构点。

]

5.逻辑视图

[此节描述设计模型在体系结构上很重要的部分,例如将模型分解成众多子系统和包。

对于每个重要的包,又描述将包分解成类和类实用程序。

您应简介重要体系结构类,并描述它们的职责,以及少数非常重要的关系、操作和属性。

]

5.1概述

[此子节描述设计模型在程序包层次结构和层上的整体分解。

]

5.2重要体系结构设计包

[对于每个重要的设计包,均单独设立一个子节,子节的内容包括设计包名称、其简要描述以及一个具有设计包中所含所有重要类和包的图。

对于包中的每个重要类,均包含其名称和简要描述,另外,还可以选择包含关于它的一些主要职责、操作和属性的描述。

5.3用例实现

[此节通过提供几个选择的用例(或场景)实现,来说明软件实际如何工作,并解释各个不同的设计模型元素如何对它们的功能起作用。

]

6.流程视图

[此节描述将系统分解成轻量级进程(单个的控制线程)和重量级进程(轻量级进程的组合)。

节的组织方式是将进行通信或交互的进程分为多个组。

描述进程之间的主要通信方式(例如消息传递、中断和集合)。

]

7.部署视图

[此节描述用以部署和运行软件的一个或多个物理网络(硬件)配置。

它是部署模型的视图。

对于每个配置,它至少应指示执行软件的物理节点(计算机、CPU),以及节点之间的互连(总线、

LAN、点到点等等)。

还包括流程视图的流程到物理节点上的映射。

]

8.实施视图

[此节描述实施模型的整体结构,实施模型中从软件到层和子系统的分解,以及任何重要体系结构组件。

]

8.1概述

[此子节命名和定义了各个层及其内容,用来规定包含到给定的层所满足的规则,以及层与层之间的边界。

包括一个显示层与层之间关系的组件图。

]

8.2层

[对于每一个层,均包含以其名称命名的一个子节,位于该层中的子系统的枚举,以及一个组件图。

]

9.数据视图(可选)

[描述系统持久数据存储透视图。

如果持久数据很少或根本没有,或者设计模型和数据模型之间的转换是不重要的,那么此节是可选的。

]

10.大小和性能

[描述影响体系结构的软件主要规模特征以及目标性能约束。

]

11.质量

[描述软件体系结构如何对系统的所有能力(而不是功能)起作用,这些能力有:

可扩展性、可靠性、可移植性等等。

如果这些特征具有特殊的重要性(例如安全性或隐私含义),则必须清楚地描述它们。

]

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

当前位置:首页 > 初中教育 > 数学

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

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