1、系统概要设计模板软件项目概要设计规范编制:审核:审批:历史编制记录版本日期修改内容作者评审人一、 引言1.1 目的1.2 范围1.3 术语1.4 参考资料二、系统指标要求(可选)2.1 性能指标2.2 安全性指标三、技术路线与关键技术3.1 技术路线JavaEE、.Net等3.2 用到的关键技术、组件Hibernate、Spring、工作流组件、报表组件等3.3 逻辑结构分层结构、各层关系、与应用服务器软件、数据库软件等的关系软件部署模式3.4 物理结构硬件、网络结构硬件部署模式四、系统设计4.1核心数据对象描述核心数据流、数据关系4.2 模块关系4.3 核心功能设计4.3.1 XX功能4.3
2、.1.1 功能描述描述该功能(描述业务、或描述该功能的作用);如果该业务功能由多个功能项组成,则描述他们,例如计划管理功能包含(增、删、改、审批);描述该功能与其他功能的关系;4.3.1.2 实现原理用数据流图、流程图、状态图、时序图等描述实现原理;如有算法则描述算法的公式,输入输出等(参数-结果);4.3.1.3 界面设计(可选)如果是底层功能(如引擎等),不需要描述界面;4.3.1.4 数据结构设计描述ER关系、如何存储等五、与外部系统的接口5.1 xx接口5.1.1 接口描述5.1.2 数据交换描述要交换什么数据5.1.3 接口方式描述协议、交互流程、原理等六、安全保障例如:登陆密码验证、角色权限、传输过程加密、数据存储加密等;七、性能保障(可选)八、运行环境8.1 服务器端环境8.1.1 网络环境8.1.2 应用服务器配置软、硬件8.1.3 数据库服务器配置软、硬件8.2 客户端环境客户端配置要求、操作系统、需要安装的辅助软件