博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软工文档——未来软件的生命
阅读量:2242 次
发布时间:2019-05-09

本文共 823 字,大约阅读时间需要 2 分钟。

       软件工程文档,不得不说是一款软件面向未来的生命。软件开发在“基业常青”的道路上,需要解决和克服的问题太多,现在就机房收费系统开发时出现的问题——沟通和修改谈谈自己的体会。沟通,是未来大型软件开发顺利进行的渠道。修改是软件优化的基础。这两样作为软件开发活动中不可忽略的重要方面,应该已经引起了越来越多人的重视。那么如何做到这点呢,答案就是——文档。在软件开发中,软件文档的存在与否直接影响着软件开发的协同合作的效率已经软件后期的维护。其实文档的作用还有很多,他能让用户和开发者都有一个可靠的准则,让其都有章可循,有“法”可依。无论谁在那一阶段出现问题,都可以通过文档得到解决或者帮助。

     下面我们先从软件周期说起:软件周期总的来说分为三个时期——软件定义,软件开发,运行维护。每一个时期又分为多个阶段。

通过上图,我们大致了解了每个文档的生成阶段,下面我们再来详细的说明一下各文档的大致要求。

文档名

编写时期

编写人

预期读者

使用的工具

可行性研究报告

定义

分析员

用户

项目负责人

 

项目开发计划

定义

分析员

用户

项目负责人

 

软件需求说明书

定义

分析员

用户

项目负责人

系统流程图

结构图

概要设计说明书

开发

技术工程师

开发人员

逻辑模型

 

数据库设计说明书

开发

技术工程师

数据库管理员

数据流图

数据字典

测试计划

开发

测试工程师

测试人员

 

详细设计说明书

开发

技术工程师

开发人员

程序流程图

N-S图,PAD图,伪代码

数据要求说明书

开发

技术工程师

数据库管理员

 

测试分析报告

开发

测试工程师

测试人员

项目经理

 

项目开发总结报告

开发

技术工程师

项目经理

 

操作手册

开发

技术工程师

用户

 

用户手册

开发

技术工程师

用户

 

开发进度月报

开发

技术工程师

项目经理

开发经理

 

维护手册

维护

维护工程师

维护工程师

 

     总共12个文档,当我们把这12个文档完成时,说明我们软件开发已经完成了,可以开始下面的工作了。

你可能感兴趣的文章
笔试题(一)—— java基础
查看>>
Redis学习笔记(三)—— 使用redis客户端连接windows和linux下的redis并解决无法连接redis的问题
查看>>
Intellij IDEA使用(一)—— 安装Intellij IDEA(ideaIU-2017.2.3)并完成Intellij IDEA的简单配置
查看>>
Intellij IDEA使用(二)—— 在Intellij IDEA中配置JDK(SDK)
查看>>
Intellij IDEA使用(三)——在Intellij IDEA中配置Tomcat服务器
查看>>
Intellij IDEA使用(四)—— 使用Intellij IDEA创建静态的web(HTML)项目
查看>>
Intellij IDEA使用(五)—— Intellij IDEA在使用中的一些其他常用功能或常用配置收集
查看>>
Intellij IDEA使用(六)—— 使用Intellij IDEA创建Java项目并配置jar包
查看>>
Eclipse使用(十)—— 使用Eclipse创建简单的Maven Java项目
查看>>
Eclipse使用(十一)—— 使用Eclipse创建简单的Maven JavaWeb项目
查看>>
Intellij IDEA使用(十三)—— 在Intellij IDEA中配置Maven
查看>>
面试题 —— 关于main方法的十个面试题
查看>>
集成测试(一)—— 使用PHP页面请求Spring项目的Java接口数据
查看>>
使用Maven构建的简单的单模块SSM项目
查看>>
Intellij IDEA使用(十四)—— 在IDEA中创建包(package)的问题
查看>>
FastDFS集群架构配置搭建(转载)
查看>>
HTM+CSS实现立方体图片旋转展示效果
查看>>
FFmpeg 命令操作音视频
查看>>
问题:Opencv(3.1.0/3.4)找不到 /opencv2/gpu/gpu.hpp 问题
查看>>
目的:使用CUDA环境变量CUDA_VISIBLE_DEVICES来限定CUDA程序所能使用的GPU设备
查看>>