1 / 20
文档名称:

架构设计说明书.docx

格式:docx   大小:86KB   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

架构设计说明书.docx

上传人:cjl201702 2022/2/15 文件大小:86 KB

下载得到文件列表

架构设计说明书.docx

相关文档

文档介绍

文档介绍:架构设计说明书
架构设计说明书
项目名称:[项目名称]
项目代号:[项目代号]
编制人:[编制人]
编制日期:[编制日期]
修订记录
版本
日期
撰写/修订人
备注/修订内容
架构设计说能结构图/类图
结构化设计:对结构图进行细化,分解到功能一级。
面向对象设计:对包(package)图进行细化,确定各包中包含的类。
功能定义
说明上一步分解的所有功能组件(功能模块或者

本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系,用来实现RTM(需求跟踪)表,如果已经采用了外部工具来做,此处可以省略。
需求跟踪表
[系统
模块1]
[系统
模块2]
[……]
[系统
模块m]
[功能需求
1]
V
[功能需求
2]
[]
[功能需求
n]


说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。例如:脚本命令语法等。
外部接口
说明本系统同外界的所有接口的安排包括:
软件与硬件之间的接口;
本系统与各支持系统之间的接口;
本系统支持扩展性预留的外部接口及扩展
的方式。
如果需要对外提供API接口,列出API接
口。
内部接口
说明本系统之内的各个系统模块或元素之间的接
口的安排,包括:
系统涉及的全局变量与接口函数;
本系统支持扩展性预留的内部扩展点及扩展的方式等。
.系统数据结构设计
数据库结构设计遵循数据库设计规范,此规范文
档单独提供。
逻辑结构设计
给出本系统内所使用的每个数据结构的名称、标
识符以及它们之中每个数据项、记录、文卷和系的
标识、定义、长度及它们之间的层次的或表格的相
互关系。
物理结构设计
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。
配置文件结构设计
给出本系统内所使用的每个配置文件中数据结构中的每个数据项的存储要求,访问方法、具体的含义和设计考虑等。
数据结构与程序的关系
说明各个数据结构与访问这些数据结构的各个程
序之间的对应关系
[模块
1]
[模块
2]
[][
模块m]
[»^相
1]
V
[»^相
2]
V
[»^相n]
.算法设计
算法设计也可以在详细设计或实现阶段进行;
对涉及到大量数据运算和实时性要求高的组件,需对将采用的算法进行阐述、论证,以确保合理使用系统资源、满足需求规格说明书中的系统性能要求。
.运行设计
运行设计主要考虑软件在对外发布时所提供的根据用户特点的定制能力。比如:通过修改配置文件来显示或隐藏某些模块,通过修改配置文件来组合某些模块等
运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。
模块集合
运行条件
支持软件

说明每一种外界的运行控制的方式方法和操作步
运行名称
控制方法
操作步骤

说明每种运行模块组合将占用各种资源的时间,此项一般可以省略。
运行名称
所占资源
时间

系统安全
.系统安全控制和物理保护措施,比如:程序加密(软件锁)。;
.用户身份鉴别机制;
.用户对系统的访问权限和范围。
数据安全
根据《需求规格说明书》中的系统保密要求,对系统进入及数据保密功能进行设计。通常指:数据加密、数据用户身份鉴别、数据库本身的安全(比如异常情况的数据保护、并发控制)等。
备份与恢复
.数据备份;
2.数据恢复;
3.恢复及再启动技术。说明将使用的恢复再启动
技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
出错处理
出错的情况;
出错时信息输出的形式、信息的含义和反
馈处理方法;
出错失效后的后备处理措施。
系统维护设计
维护功能是系统的重要组成部分,应提供系统维
护和管理的方法和工具。此处说明为了系统维护的
方便而在程序内部设计中作出的安排,包括在程序
中专门安排用于系统检查与维护的检测点和专用模块及工具。
系统部署
软硬件环境
列出运行该软件所需要的软硬设备及其专门功
能,如果是多层结构需要分别列出各层所需的软硬
件环境。
系统部署
列出系统的部署方式,绘出系统的部署图。
系统升级
旧版