机房文档第一遍总结

前言:

软工视频+软工文档+UML视频+UML图的学习过程图!
这里写图片描述
这部分的知识很厚重,学一遍总觉得跟没学一样!最开始每天慢悠悠的像个老爷爷走进度,后来遇到点什么事,妈呀,管不了那么多了,赶紧弄完在说,拖了多久了都,丢不丢人!所以到后面很快就学完了,现阶段只是大概知道有这个的东西大概是干什么,画出来的图,好多地方有问题,就先放着吧!
没有别的小伙伴学的那么细致!(反正迟早都会换回来的!)

软件工程文档的总结:

文档是贯穿整个开发过程,前期更多的是开发人员在用(开发的过程+开发的总结)后期主要是交付给用户,要给用户写一些关于用户的文档!
在开发过程中,主要分为4个阶段

分析阶段:

主要有3个文档,,分别是可行性研究报告,项目开发计划书,软件需求说明书
可行性研究报告主要是分析现在存在的需求,问题是什么;为了分析问题,通过流程图,数据流图,数据字典来明确问题,最后要看这个程序可以划分成多少个模块,由于经费和技术方面的约束,系统是不是可以开发。
项目开发计划是在可行性分析报告的基础上决定开发后要对整个项目做的一个计划,明确项目的内容,软件开发的具体计划,以及开发过程中开发者和用户的一些合作计划明确列出!
软件需求说明书:从可行性分析报告中的需求方面进一步细化分析,从人群分析,软件使用模块分析,数据设备管理方面分析,具体都要满足哪些条件!

设计阶段:

概要设计:首先大致的出一个整体的框架,要设计的方向,成品的框架设计,接口等等,初步预想的数据结构设计!程序如果出现了意外的解决方案在这一阶段都要有计划!
详细设计:从开发者转变为用户视角,从数据的输入输出,整个流程和存储!
数据库设计:设计阶段的最后一个,最复杂繁琐,这里会涉及两个文档,分别是数据库设计说明书和数据要求说明书

程序编写阶段:这完全是开发者的天下了。。。

测试阶段:

测试计划:计划打算测试的功能以及测试需要的数据以及预计输出。
测试分析报告:根据测试的结果对软件的一个改进或评价!


开发完成后,需要撰写项目开发总结报告:这个报告是给将来再版或重构的人看,这个人或许是你自己或许是别人!
这里面有这个项目涉及的关键技术还尚未解决的问题!


最后交付给用户使用,需要用户手册(如何安装该系统)和操作手册(如何使用该系统)
软件的维护也是很重要的一个部分,但这部分目前涉及的部分较少,所以就先不写了!

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhaofen_7/article/details/80712892