软工文档你知道吗?

前言
  前段时间看软工视频看的有点懵,因为我发现它与《信息系统开发与管理》和《软件开发工具》这两本书中的知识点有些相像又不相像,所以自己就看的一头雾水。直到今天,当我用思维导图把它总结了一遍,天空真的是一片明朗。我从两个不同的角度把文档进行了分类汇总,下面分享给大家。
分享
从软件开发周期来看:
这里写图片描述
从文档类型来看:
这里写图片描述
  通过以上这两个导图,我们大致可以分清在什么阶段需要写什么文档,这对于我们以后的工作是很有帮助的。需要注意的是我们是根据文档来开发软件,而不是开发完软件之后根据你所开发的详情写文档。那我们编写文档的作用是什么呢?

文档名称 文档的作用
《可行性研究报告》 从经济、技术、开发环境等方面分析软件开发的可能性和必要性
《项目开发计划》 确定开发过程中有关各项工作的安排,以便根据本计划开展和检查本项目的开发工作
《软件需求说明书》 使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个开发工作的基础
《用户手册》 使用非专门术语,描述该软件所具有的功能以及基本的使用方法
《操作手册》 向操作人员提供该软件运行的具体过程的有关知识
《概要设计说明书》 确定软件由哪些模块组成以及模块之间的关系
《详细设计说明书》 说明软件各个层次的每一个程序的详细设计
《数据库设计说明书》 对设计中的数据库的所有标识符、逻辑结构和物理结构做出具体的设计规定
《数据要求说明书》 向整个开发时期提供关于被处理数据的描述和数据采集要求的技术信息
《测试计划》 确定测试项,需要测试的特征及测试任务
《测试分析报告》 通过各种类型的测试,查出软件存在的问题并改正,确保软件质量
《项目开发总结报告》 是否交付用户使用,总结本项目开发工作的经验
《开发进度月报》 机时向有关部门汇报项目开发的进度和情况,以便及时发现和处理开发过程中出现的问题

小结
  写文档并不可怕,怕的是我们没有摆正心态去对待这件事,就像一开始的我一样,觉得文档没有什么好写的,就应付了事,事实证明,有些东西还是得多学一点,这对自己以后的发展肯定会有不少帮助的。当你把一个贝壳撬开的时候,居然发现里边还有钻石,说的就是这个道理~加油!

猜你喜欢

转载自blog.csdn.net/Ellen5203/article/details/82732545