首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

软件开发过程中的务必的说明文档

2013-01-05 
软件开发过程中的必须的说明文档软件开发方法在不断演进,从原来的瀑布到现在的XP,这些过程的改进目的是一

软件开发过程中的必须的说明文档
软件开发方法在不断演进,从原来的瀑布到现在的XP,这些过程的改进目的是一样的,在快速的情况下实现需求并且保证软件的维护性,请大家想想,除了源代码,有哪些文档是必须的呢?期待大家的建议!

1、系统物理结构文档
2、系统概要说明书
3、系统详细说明书

等等。。。


[解决办法]
在我看来至少需要:

管理业务流程图、数据流程图、子系统的划分及各功能模块图、存储文件结构文档(表结构文件)
[解决办法]
工作任务分解结构WBS 需求矩阵RTM等
[解决办法]
1. 需求分析
2. 概要设计
3. 详细设计
个人观点
[解决办法]
和软件项目的目标以及开发过程方法有关. 所谓文档, 和源代码,可执行代码一样, 应被视为软件制品. 
要有哪些制品, 就看都有谁来使用这些制品. 
对最终使用者, 要的制品是可执行代码, 使用说明, 帮助手册等.
对软件实施者, 要有安装手册.
如果没有以后的维护和修改, 其它的制品只是开发过程中给开发人员使用的. 一个软件项目开始的时候, 你会根据项目特性, 决定使用什么样的开发过程, 也就决定了要有什么样的制品(文档). 
我以为, 一个软件项目是在两个领域中工作: 一个是软件最终用户的问题域, 一个是开发过程的问题域. 对这两个域的处理方式有相当的类似度.
[解决办法]
至少得有需求说明,概要设计,详细设计,用户手册,测试结果,这些吧。
[解决办法]
对于软件开发组来说可行性研究报告,需求分析,概要设计,详细设计,数据库设计,测试计划,进度报告,模块开发卷宗,用户手册和操作手册等文档这些都是必须的。
[解决办法]
个人观点:在一个严格的软件开发环境中一下文档是必须的:《可行性研究报告》、《项目开发计划》、
《软件需求说明书》、《数据要求说明书》、《概要设计说明书》、《详细设计说明书》、《操作手册》、
《测试计划》、《测试分析报告》、《开发进度月报》、《项目开发总结报告》、《维护修改建议》。

热点排行