rup_sad(软件体系结构文档)_第1页
rup_sad(软件体系结构文档)_第2页
rup_sad(软件体系结构文档)_第3页
rup_sad(软件体系结构文档)_第4页
rup_sad(软件体系结构文档)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件体系结构文档 版本 注意:以下模板供与 Rational Unified Process 一起使用。包含在方括号中以蓝色斜体 ( style=InfoBlue)显示的文本是用于向作者提供指导,在发布文档之前应将这些文本删除。在此 样式之后输入的段落将自动设置为正常( style=Body Text)。 要在 Microsoft Word 中定制自动字段(选中时显示灰色背景),请选择 “文件 属性 ”,然后用 相应的信息替换本文档的 “标题 ”、 “主题 ”和 “公司 ”字段。关闭对话框后,可以通过选择 “编 辑 全选 ”(或 Ctrl-A),然后按 F9 键,让整个文档中的自动字段更新,或者只需单击字段并按 F9 键。此操作必须对页眉和页脚分开进行。 Alt-F9 将在显示字段名称和显示字段内容之间切换。 关于处理字段的更多信息,请参阅 Word 帮助。 修订历史记录 日期 版本 描述 作者 版本: 软件体系结构文档 日期: 机密 ,2018 第 3 页(共 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. 逻辑视图 此节描述设计模型在体系结构上很重要的部分,例如将模型分解成众多子系统和包。对于每个重 要的包,又描述将包分解成类和类实用程序。您应简介重要体系结构类,并描述它们的职责,以及 版本: 软件体系结构文档 日期: 机密 ,2018 第 5 页(共 6 少数非常重要的关系、操作和属性。 5.1 概述 此子节描述设计模型在程序包层次结构和层上的整体分解。 5.2 重要体系结构设计包 对于每个重要的设计包,均单独设立一个子节,子节的内容包括设计包名称、其简要描述以及一 个具有设计包中所含所有重要类和包的图。 对于包中的每个重要类,均包含其名称和简要描述,另外,还可以选择包含关于它的一些主要职责、 操作和属性的描述。 5.3 用例实现 此节通过提供几个选择的用例(或场景)实现,来说明软件实际如何工作,并解释各个不同的设 计模型元素如何对它们的功能起作用。 6. 流程视图 此节描述将系统分解成轻量级进程(单个的控制线程)和重量级进程(轻量级进程的组合)。节 的组织方式是将进行通信或交互的进程分为多个组。描述进程之间的主要通信方式(例如消息传递、 中断和集合)。 7. 部署视图 此节描述用以部署和运行软件的一个或多个物理网络(硬件)配置。它是部署模型的视图。对于 每个配置,它至少应指示执行软件的物理节点(计算机、 CPU),以及节点之间的互连(总线、 LAN、点到点等等)。还包括 流程视图 的流程到物理节点上的映射。 8. 实施视图 此节描述实施模型的整体结构,实施模型中从软件到层和子系统的分解,以及任何重要体系结构 组件。 8.1 概述 此子节命名和定义了各个层及其内容,用来规定包含到给定的层所满足的规则,以及层与层之间 的边界。包括一个显示层与层之间关系的组件图。 8.2 层 对于每一个层,均包含以其名称命名的一个子节,位于该层中的子系统的枚举,以及一个组件图。 9. 数据视图(可选) 描述系统持久数据存储透视图。如果持久数据很少或根本没有,或者设计模型和数据模型之间的 转换是不重要的,那么此节是可选的。 10. 大小和性能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论