第一范文网 - 专业文章范例文档资料分享平台

《软件架构设计文档》模板

说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Software Architecture Document Version <1.0> Revision History Date < yyyy-mm-dd > Version

Description Author Software Architecture Document Version: <1.0> Date: < yyyy-mm-dd > 目 录

1.

文档简介 1.1 1.2 1.3 1.4 2.

文档目的 文档范围

定义、缩写词和缩略语 参考资料

4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 8 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 16

架构描述方式 2.1 2.2

架构视图阅读指南 图表与模型阅读指南

3. 架构设计目标 3.1 3.2 3.3

关键功能

关键质量属性

业务需求和约束因素

4. 架构设计原则 4.1 4.2 4.3

架构设计原则

备选架构设计方案及被否原因

架构设计对后续工作的限制(详设,部署等)

5. 逻辑架构视图 5.1 5.2 5.3

职责划分与职责确定 接口设计与协作机制 重要设计包

6. 开发架构视图 6.1 6.2

Project划分 Project 1

6.2.1 Project目录结构指导 6.2.2 程序单元组织

6.2.3 框架与应用之间的关系(可选) 6.3 Project 2…… 6.4 Project n……

7. 运行架构视图 7.1 7.2 7.3

控制流组织

控制流的创建、销毁、通信 加锁设计

8. 物理架构视图 8.1 8.2 8.3

物理拓扑

软件到硬件的映射 优化部署

Page 2 of 18

Software Architecture Document 9. 数据架构视图

9.1 9.2 9.3 10.

持久化机制的选择 持久化存储方案

数据同步与复制策略 关键质量属性的设计原理

Version: <1.0> Date: < yyyy-mm-dd > 16 17 17 17 17

Page 3 of 18

Software Architecture Document Version: <1.0> Date: < yyyy-mm-dd >

1.

文档简介

[帮助读者对本文档建立基本印象,并为阅读后续内容扫清障碍。]

1.1

文档目的

[文档目的,非项目目的。否则造成同一项目多个文档之间的内容重复,不利于文档维护。本小节应指明文档针对的读者对象,最好列出各种读者角色,并说明每种读者角色应该重点阅读的章节。]

1.2

文档范围

[文档的Scope,非项目的Scope。否则造成同一项目多个文档之间的内容重复,不利于文档维护。]

1.3

定义、缩写词和缩略语

[集中列举文档中的定义、缩写词和缩略语。]

1.4

参考资料

[本项目经审核的计划书、合同、上级批文;本项目的其他已发表文件;本文档引用的文件资料,如软件开发标准。具体而言,应包括参考资料的题目(必须)、编号、版本号(必须)、发表日期、发布方,必要时还可以说明如何使用这些资料。]

2. 架构描述方式

[为了让读者更好地理解《架构文档》,在本节应当说明文档涉及的架构视图,并指明为了描述设计决策用到了哪些图表和模型。]

2.1 架构视图阅读指南

[以多视图的方式来组织《架构文档》是大势所趋。推荐的是经过优化的5视图方法,如下图所示。]

Page 4 of 18

搜索更多关于: 《软件架构设计文档》模板 的文档
《软件架构设计文档》模板.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4ndrh4xmd16ehs64cpdi_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top