1 / 19
文档名称:

架构设计说明书.docx

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

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

分享

预览

架构设计说明书.docx

上传人:long 2022/7/13 文件大小:588 KB

下载得到文件列表

架构设计说明书.docx

相关文档

文档介绍

文档介绍:Hessen was revised in January 2021
架构设计说明书
架构设计说明书
项目名称:[项目名称]
项目代号:[项目代号]
编制人:[编制人]
编制日期:[编制日关系和依赖关系。
子系统设计
在总体结构设计中已经将系统划分为若干个子系统,在此需要对所有的子系统进行设计。一般应包括下列内容

功能结构图/类图
结构化设计:对结构图进行细化,分解到功能一级。
面向对象设计:对包(package)图进行细化,确定各包中包含的类。
功能定义
说明上一步分解的所有功能组件(功能模块或者类)的功能。
序号
功能/类名称
功能描述
1
2
功能需求与系统模块的关系
本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系,用来实现RTM(需求跟踪)表,如果已经采用了外部工具来做,此处可以省略。
需求跟踪表
[系统模块1]
[系统模块2]
[……]
[系统模块m]
[功能需求1]

[功能需求2]

[……]
[功能需求n]


接口设计
用户接口
说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。例如:脚本命令语法等。
外部接口
说明本系统同外界的所有接口的安排包括:
软件与硬件之间的接口;
本系统与各支持系统之间的接口;
本系统支持扩展性预留的外部接口及扩展的方式。
如果需要对外提供API接口,列出API接口。
内部接口
说明本系统之内的各个系统模块或元素之间的接口的安排,包括:
系统涉及的全局变量与接口函数;
本系统支持扩展性预留的内部扩展点及扩展的方式等。
系统数据结构设计
数据库结构设计遵循数据库设计规范,此规范文档单独提供。
逻辑结构设计
给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。
物理结构设计
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。
配置文件结构设计
给出本系统内所使用的每个配置文件中数据结构中的每个数据项的存储要求,访问方法、具体的含义和设计考虑等。
数据结构与程序的关系
说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。
[模块1]
[模块2]
[……]
[模块m]
[数据结构1]

[数据结构2]


……
[数据结构n]


算法设计
算法设计也可以在详细设计或实现阶段进行;
对涉及到大量数据运算和实时性要求高的组件,需对将采用的算法进行阐述、论证,以确保合理使用系统资源、满足需求规格说明书中的系统性能要求。
运行设计
运行设计主要考虑软件在对外发布时所提供的根据用户特点的定制能力。比如:通过修改配置文件来显示或隐藏某些模块,通过修改配置文件来组合某些模块等
运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。
模块集合
运行条件
支持软件
运行控制
说明每一种外界的运行控制的方式方法和操作步骤。
运行名称
控制方法
操作步骤
运行时间
说明每种运行模块组合将占用各种资源的时间,此项一般可以省略。
运行名称
所占资源
时间
系统安全
系统安全
1.系统安全控制和物理保护措施,比如:程序加密(软件锁)。;
2.用户身份鉴别机制;
3.用户对系统的访问权限和范围。
数据安全
根据《需求规格说明书》中的系统保密要求,对系统进入及数据保密功能进行设计。通常指:数据加密、数据用户身份鉴别、数据库本身的安全(比如异常情况的数据保护、并发控制)等。
备份与恢复
1.数据备份;
2.数据恢复;
3.恢复及再启动技术。说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
出错处理
出错的情况;
出错时信息输出的形式、信息的含义和反馈处理方法;
出错失效后的后备处理措施。
系统维护设计
维护功能是系统的重要组成部分,应提供系统维护和管理的方法和工具。此处说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统检查与维护的检测点和专用模块及工具。
系统部署
软硬件环境
列出运行该软件所需要的软硬设备及其专门功能,如果是多层结构需要分别列出各层所需的软硬件环境