【软工】——软工文档总结

来源:互联网 发布:caffe box 编辑:程序博客网 时间:2024/05/17 01:03

    软件工程给我们展现了系统化开发软件的过程,包括制定计划、需求定义和分析、软件设计、程序编写、软件测试、运行和维护六个步骤,每个步骤的文字性记录就是文档。文档在这里并不只是指导作用,还有说明、记录和总结的作用,它可以说明一项工作要干什么,也可以对一项设计进行记录,还可以总结这一段时间的工作经验。


    文档一共有十三个,包括可行性研究报告、项目开发计划、软件需求说明书、概要设计说明书、详细设计说明书、数据库设计说明书、数据要求说明书、测试计划、测试分析报告、项目开发总结报告、操作手册、用户手册、开发进度月报。


    这十三篇文档就分布在软件开发过程的六个步骤当中,几乎每一个阶段都要形成相应的文档,具体到哪一篇文档在哪一个阶段完成,请看下图:


    开发过程中总共完成了十篇文档,还有三篇并不是具体在哪一个步骤中完成的,比如项目开发总结就在项目开发完成后即可进行编写,操作手册同样,而开发进度月报则贯穿每个步骤。


    按照文档的功能,文档又可以分为以下几类,说明类、设计类、计划类和总结类,这四种分类则包含了全部文档:


        1、说明类:说明类文档主要说明一项工作要做什么、怎么做,对接下来的工作进行详细说明,明确工作目标。

        2、设计类:设计类文档主要是在设计阶段完成的,其实设计文档可以认为是各项设计结果的记录,在软件设计中就是设计出模型。

        3、计划类:计划类是在开始做一项工程之前要完成的文档,对接下来的工作其指导作用,包括总体计划也包括某一项分工作的计划。

        4、总结类:总结类文档是在工作完成后的需要完成的文档,是对这项工作的总结,包括是否与计划相符、过程中出现的问题、在这个过程的收获、对以后工作积累的经验等等。这类文档也是整个开发过程的精华。


    第一次写文档真的是无从下手,不知道要去写什么,也不知道应该怎么写。但是一旦硬着头皮进行下去,写过了第一篇,剩下的自然也就简单了,因为好多东西都是重复的。另外,有了前面的经验,后面的文档写起来也有了一些底气,自然也就觉得容易了。从写这些文档也能看出来,对视频的掌握真的不怎么样,有好多视频中出现的名词再在文档中看到还是不知道什么意思,反过去查笔记的时候自然也就复习了视频,真的是在实践中学的东西才是最多的!!



0 0