架构设计文档版本号:XXXXX项目组XX项目第1页共8页架构设计文档修订状况章节编号章节名称修订内容简述修订人修订日期批准人XX项目第2页共8页架构设计文档目录1
软件系统架构设计概述3
软件系统架构设计4
关键技术设计XX项目第3页共8页架构设计文档[说明:文档模板中蓝字部分为模板说明和示例,黑字部分为内容要求
黑字部分不允许删除,对于对项目不适用的部分,在相应的章节中进行说明]1
1目的[阐明此软件系统架构设计文档的目的
3定义、首字母缩写词和缩略语1
4参考资料2
软件系统架构设计概述2
1背景[简要说明此软件系统架构设计文档的背景,描述系统解决方案如何适应组织的发展前景
2软件系统架构设计策略与原则[描述软件系统架构设计的策略与原则,如应用框架、开放性原则,应用XML作为规范传输数据等
3关键功能性需求[整理和引述对于软件系统架构总体设计来说关键性的功能性需求,这里需要对业务建模和需求分析的结果进行整理、分类和抽象
如ctais系统中的联机事务处理业务(实时柜台业务),文书流转,批量数据查询,批处理业务,报表处理等
][功能性需求的描述可以采用用例视图的形式,可以从需求分析产生的用例模型中进行抽取]
XX项目第4页共8页架构设计文档2
4非功能性需求及解决方案整理和引述对于软件系统架构总体设计来说关键性的非功能需求与约束,以及针对这些非功能性需求与约束,在架构设计中考虑的解决方案
这些非功能性需求与约束来自但不限于软件需求过程产生的非功能性需求
例如:安全性、保密性、市售产品的使用、可移植性和重复使用
需要考虑来自用户基础架构设备的约束,技术标准的约束,地理配置约束等,还应记录适用的特殊约束(规范):设计与实施策略、开发工具、团队结构、时间表、遗留代码等
1性能需求及解决方案包括可支持的并发数目,响应速度,处理性能