1.文档简介
[本节主要是描述软件体系结构设计说明书的目的、范围、相关术语、参考资料和本文档的摘要性介绍。软件体系结构设计属于高层设计文档,是符合现代软件工程要求的概要设计。]
1.1 目的
[软件体系结构设计说明书,将从设计的角度对系统进行综合的描述,使用不同的视图来描述其不同方面。在本小节中,将对该文档的结构进行简要的说明,明确该文档针对的读者群,指导他们正确的地使用该文档。]
1.2 范围
[说明该文档所涉及的内容范围,以及将影响的内容。]
1.3 定义、首字母缩写词和缩略语
[与其它文档一样,该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。]
1.4参考资料
[在这一小节中,应完整地列出该文档引用的所有文档。对于每个引用的文档都应该给出标题、标识号、日期以及来源,为阅读者查找这些文档提供足够详细的信息。]
1.5 概述
[在本小节中,主要是说明软件体系结构设计说明书各个部分所包含的主要内容,就像一个文章摘要一样。同时也应该对文档的组织方式进行解释。]
2. 系统逻辑架构设计
[本节说明软件的逻辑系统架构。]
3. 系统交互设计
[本节主要说明系统的交互设计,具体指各主要用例的时序图、协作图。]
4.类设计
[本节介绍经过一系列的分析、设计后得到的类模型,包括类是怎么组织的 - 包模型,每个类的简要描述等]
5. 界面设计
[介绍界面模型。]
✧借阅管理界面
✧还书管理界面
6. 数据库设计
[介绍ER图、数据库表的结构]
✧图书信息表(tsxxb)
| 字段 | 描述 | 类型 | 长度 | 格式 | 约束 | 采集方式 |
| bid | 图书编号 | 文本 | 20 | 主键,必须输入 | 人工采集 | |
| bName | 图书名称 | 文本 | 50 | 必须输入 | 人工采集 | |
| ... | 图书类别编号 | 文本 | 20 | 必须输入 | 人工采集 | |
| 书架位置 | 文本 | 20 | 人工采集 | |||
| ISBN | 文本 | 20 | 人工采集 | |||
| 作者 | 文本 | 20 | 人工采集 | |||
| 译者 | 文本 | 20 | 人工采集 |