软工文档一直没有做总结,现在来补上。首先批评我自己,这是一个很不好的习惯。
一个完整的程序是离不开文档的。软件是一个能实现功能的团建,文档,和数据组成,三者缺一不可。文档可以分为三个部分:分析阶段,设计阶和实现阶段。
在开发一个软件之前,必须统筹全局,先对这个软件进行分析,比如经济方面,技术方面等等;分析好以后就是设计阶段,对全局有把控以后,就是对软件进行设计,先进行概要设计,再细化进行详细设计,对数据库进行设计,编写操作手册,用户手册。这些设计好以后就进入了实现阶段。但是每一个软件都不是十全十美的,都会有错误,这就离不开测试人员就行测试,对软件进行维护。
软工文档的思维导图:
软工文档的预期读者:
预期读者 | 管理人员 | 分析人员 | 设计人员 | 开发人员 | 测试人员 | 维护人员 | 用户 |
可行性研究报告 | √ | √ | √ | ||||
项目开发计划 | √ | √ | |||||
软件需求说明书 | √ | √ | |||||
概要设计说明书 | √ | √ | |||||
详细设计说明书 | √ | √ | |||||
数据要求说明书 | √ | √ | |||||
测试计划 | √ | √ | |||||
测试分析报告 | √ | ||||||
项目开发总结报告 | √ | ||||||
操作手册 | √ | ||||||
用户手册 | √ | ||||||
数据库设计说明书 | √ | √(DBA) | |||||
开发进度月报 | √ | √ |