软工文档——总结

来源:互联网 发布:js改变display属性 编辑:程序博客网 时间:2024/06/05 05:12

软工文档【总结】

文档明确规定了各自的职责,文档是软件开发规范的体现和指南。
按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。它们不仅能帮助开发人员了解自己的工作进度,方便自己和他人阅读和改进代码,还能够帮助项目的管理人员管理软件开发进程、提高软件开发的效率和质量、改进软件开发过程。
文档的重要作用:
1.为软件的开发提供了书面形式的依据。
2.提高软件开发的效率。
3.作为开发人员阶段工作成果和结束的标志。
4.硬件产品和产品资料在整个生产过程中都是有形可见的
5.记录开发过程的有关信息便于使用与维护
6.提供软件运行、维护和培训有关资料
7.便于用户了解软件功能、性能

软件项目开发流程:
计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》维护

这里写图片描述

文档 读者 解释 《可行性研究报告》 项目开发人员、开发人员、系统维护人员 判断项目是否具有开发的必要性。(1)经济可行性:是否有经济效益,多长时间可以收回成本; (2)技术可行性:现有技术能否实现本系统,现有技术人员能否胜任,开发系统的资源能否满足; (3)运行可行性:系统操作在用户内部行得通吗? (4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。 《项目开发计划》 项目经理、开发人员、用户 为这个项目各个方面制定计划 《软件需求说明书》 开发人员、项目经理、用户、测试人员 这个软件可以解决什么问题,满足哪些需求 《概要设计说明书》 开发人员、系统维护人员 对程序框架的设计、确定软件的结果,模块的功能 《详细设计说明书》 软件开发人员、软件测试人员、软件维护人员 细化各个模块的功能、性能、输入输出等。为每个模块确定采用的算法;确定每一模块使用的数据结构;确定模块接口的细节;编写过程设计说明书; 设计每一模块的测试用例。 《数据库设计说明书》 数据库设计者、开发人员 对于设计中的数据库的所有标识.逻辑结构和物理结构做出具体的设计规定 《数据要求说明书》 数据库设计人员、开发人员、系统测试人员、维护人员 明确系统功能实现需要的数据类型等 《测试计划》 测试人员 测试计划,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。 它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。 《测试分析报告》 开发人员、维护人员 对测试结果做出分析 《项目开发总结报告》 项目经理、开发人员 总结经验,规范开发,提高效率 《操作手册》 用户、软件培训人员、测试人员 提供软件操作的步骤方法 《用户手册》 用户、测试人员 提供给用户使用软件的方法 《开发进度月报》 项目经理、开发人员 对软件开发过程的一个记录
0 0
原创粉丝点击