经过几天的奋战,软件工程的文档终于写完了。可能是第一次接触文档,感觉很陌生。
虽然照着模版,站在巨人的肩膀上把文档写完了。可是,以现在的知识,对文档的认识和了解还远远不够。这就需要在以后的学习中,要多加注意这部分。
在软件开发过程中,软件开发人员需制定一些工作计划或工作 告,这些计划和 告都要提供给管理人员,并得到必要的支持。管理人员则可通过这些文档了解软件开发项目安排、进度、资源使用和成果等。软件开发人员需为用户了解软件的使用、操作和维护提供详细的资料。文档在开发过程中就起到关键作用,从某种意义上来说,文档是软件开发规范的体现和指南。按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。
一、 下面就宏观的说一下这些文档:
二、 各个文档在软件生存周期中的分布
|
软件计划 |
需求分析 |
软件设计 |
程序编写 |
软件测试 |
运行与维护 |
可行性研究 告 |
√ |
|
|
|
|
|
项目开发计划 |
√ |
√ |
|
|
|
|
软件需求说明书 |
|
√ |
|
|
|
|
概要设计说明书 |
|
|
√ |
|
|
|
详细设计说明书 |
|
|
√ |
√ |
|
|
数据库设计说明书 |
|
|
|
√ |
|
|
数据要求说明书 |
|
√ |
|
|
|
|
测试计划 |
|
√ |
√ |
|
√ |
√ |
测试分析 告 |
|
|
|
|
√ |
|
项目开发总结 告 |
|
|
√ |
|
|
|
操作手册 |
|
|
√ |
|
|
|
用户手册 |
|
√ |
|
|
|
|
开发进度月 |
√ |
√ |
|
|
|
|
罗马不是一天建成的,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程师们是如何的完善文档规范。所以文档在软件开发过程中的重要性,不言而喻。
以上仅是个人看法,如有不足之处,还望指正。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!