1 / 10
文档名称:

架构设计说明书.docx

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

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

分享

预览

架构设计说明书.docx

上传人:wenjiaosuoa 2022/4/15 文件大小:23 KB

下载得到文件列表

架构设计说明书.docx

相关文档

文档介绍

文档介绍:项目名称:
项目代号:
编制人:
编制日期:
架构设计说明书
[项目名称]
[项目代号]
[编制人]
[编制日期]
修订记录
版本
日期
撰写/修订人
备注/修订内容
架构设计说明书1引言(比如:必须在MSOffice上做二次开发);必须应用的技术(比如:必须使用B/S结构);必须要与某商业软件做接口(比如:必须与用友软件做接口);与旧版本的兼容升级关系等总体结构设计系统体系结构
确定系统采用何种体系结构,如:
单机版还是网络版?
C/S结构还是B/S结构?
两层结构还是多层结构?
分布式数据库还是集中式数据库?
分布式应用程序服务器还是集中式应用程序服务器?

系统开发的基础平台和关键组件外部基础平台和关键组件
确定系统开发的外部基础平台和关键组件,如:
是在Windows平台、Unix平台或者Linux平台上开发?还是平台无关性?
是否是在某些软件上作二次开发?如AutoCADo是否采用一些第三方的关键组件。
内部基础平台和关键组件
确定系统开发所使用的公司内部开发平台、组件/控件、公共函数/单元等公共资源,如:
是否在GSP¥台上开发;是否采用公司的报表控件;是否复用公司其他产品的架构或资源等。
总体结构
给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。
如果采用结构化分析方法,通常采用下面两种模型来描述总体结构:
结构图(层次图):对系统自顶向下进行分解。
系统流程图:描述子系统内部的控制流和数据流
如果采用面向对象的分析方法,通常采用包(package)图来描述总体结构。包(package)图描述了子系统之间的包含关系和依赖关系。
子系统设计
在总体结构设计中已经将系统划分为若干个子系统,在此需要对所有的子系统进行设计。一般应包括下列内容。
功能结构图/类图
结构化设计:对结构图进行细化,分解到功能一级。
面向对象设计:对包(package)图进行细化,确定各包中包含的类。
功能定义说明上一步分解的所有功能组件(功能模块或者类)的功能。
序号
功能/类名称
功能描述
1
2
功能需求与系统模块的关系
本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系,用来实现RTM(需求跟踪)表,如果已经采用了外部工具来做,此处可以省略。
需求跟踪表
[系统模块1]
[系统模块2]
……
[系统模块m]
[功能需求1]
[功能需求2]
V
[……]
[功能需求n]
V
V
接口设计用户接口
说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。例如:脚本命令语法等。
外部接口
说明本系统同外界的所有接口的安排包括:
软件与硬件之间的接口;本系统与各支持系统之间的接口;本系统支持扩展性预留的外部接口及扩展的方式。
如果需要对外提供API接口,列出API接口。
内部接口
说明本系统之内的各个系统模块或元素之间的接口的安排,包括:
系统涉及的全局变量与接口函数;本系统支