一、概述
- 编写的目的
- 项目介绍
- 术语定义
二、总体设计
- 模块划分
- 系统几大业务对象
- 业务流程描述
在此章决定使用那种技术体系j2ee,具体的技术有哪些 spring mybatis springmvc?
描述他们是怎么协同运作。 (mvc 模式 分层设计 dom )
项目目录结构(包的命名、包的结构、配置文件放哪里,类文件放哪里,页面文件放哪里)
相关技术规范 ,包名的命名规范,实用工具的命名规范。。。
四、功能模块的设计
五、接口设计每个模块的功能,输入输出及主要的处理逻辑等(表格、图形的描述)
用户接口
外部接口
六、数据结构
将数据模型放入文档中(此处一般放入数据设计的相关图表)
七、安全设计
八、运行环境设计描述系统应该具有的安全级别,以及达到安全等级的所采取的技术措施。(防止sql注入,权限管理安全)
从硬件网络方面描述。(系统结构什么什么样的描述)