田晓冰 廊坊师范学院信息技术提高班 十二期

文档,是贯穿一个软件的引导者,那么各个文档什么时候写呢?写的时候需要注意的有哪些问题?

一、可行性分析报告

时间:项目开始之前

内容:在投资决策之前必不可少的关键环节, 主要对项目市场、技术、财务、工程、经济和环境等方面进行精确系统的分析、完成包括市场和销售、规模和产品、原材料供应、工艺技术、设备选择、人员组织、实施计划、投资成本、效益分先等计算、论证和评价、选定最佳方案,作为是否应该投资开发该项目以及如何投资,或就此终止投资还是继续投资开发等给出结论性意见,,为投资决策提供科学依据,作为是否进一步开展工作的基础。

二、用户需求分析文档

时间:在软件还没有开始开发的时候

内容:也就是在和客户沟通时,把用户所要求的信息记录下来,根据用户的要求进行需求分析,规划出我们开发的软件所需要实现那些功能。

三、软件开发概要设计文档

时间:做完用户需求报告之后

内容:对软件进行一个整体的概括,把这个软件所包含的功能模块做一个设计。

四、详细设计文档

时间:在做完概要设计之后

内容:在概要设计的基础上,进行一个详细的描述,把各大功能的模块中所包含的小模块一一列举出来,然后再对软件开发人员进行有对立的开发任务的分配。

五、软件测试文档

时间:软件根据详细设计文档编码之后

内容:我们对所实现的功能,进行软件测试文档的编写,大多数测试文档有两类,一类是软件单体测试文档,一类是软件结合测试文档;顾名思义,单体测试,就是软件中每个小的方法,一个独立的方法进行测试的文档;结合测试:就是把多个功能模块组合到一起进行测试,主要是为了测试每个功能模块之前的交互性和功能的结合实现性。

六、总结性文档

时间:开发结束之后

内容:把开发过程中的问题和项目开发总结一起记录下来,以防以后在开发过程中再有类似问题出现,提高我们的开发效率。

总结:根据软件开发的规模,要写的文档类型和数量不一样,一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,它的好坏直接影响到开发出来的软件的质量。

版权声明:本文为博主原创文章,未经博主允许不得转载。

如果说,罗马是一座厚重和凝固的堡垒,

田晓冰 廊坊师范学院信息技术提高班 十二期

相关文章:

你感兴趣的文章:

标签云: