软工视频&文档 总结

来源:互联网 发布:淘宝中的淘口令是什么 编辑:程序博客网 时间:2024/05/16 01:36

软件的生存期大概分为六个阶段,每个阶段都有相应的文档生成。

个人理解软件的生存期就是一个软件从计划产生到不使用的一个过程

计划

  主要产生两个文档

《可行性研究报告》

从名字就可以看出,文档的目的就是确定这个软件是不是可以开发,可以开发的话就做,不行的话那自然是放弃喽。

而能不能行的标准呢?

在实施中主要注意经济可行性,不能说一个项目开发完之后是赔钱的。

其他可行性,像法律可行性,技术可行性分析等基本上都能满足,所以次要考虑。

注意:我说不是不考虑,也不是放在第二个考虑。可能在实施时首先考虑他们,不过一般问题不大。


《项目开发计划》

确定了项目可以开发了,就要对项目有一个总体上的计划,

明确开发目的

制定开发进度

资金的预算等

文档中一定要有Gannt

作为一个管理者,这个文档还是比较重要的。


分析定义

由系统分析人员对项目或者系统进行系统分析,就是确定系统要‘做什么’。

如果需求分析的不好,那么做出来的项目肯定也不会符合用户的要求。

产生《需求分析》、《数据要求说明书》、初步的《用户手册》

《需求分析》

需求分析是一项重要的工作,也是最困难的工作。

包括:功能、性能、环境、可靠性需求等。

需要对软件的软件的功能、性能、软件间的一些接口等作出描述。

并将形成的原型截图放到文档中。


设计

又分为概要设计和详细设计

概要设计产生《概要设计说明书》

详细设计产生《详细设计说明书》

产生《测试计划》初稿

《概要设计说明书》

要体现出软件的整体结构,反映出模块个数,包括模块之间的调用关系、接口等

《详细设计说明书》

要将系统中的所有功能全部体现出,细致标出每一个功能,输入什么数据,能得到什么数据。详细设计中要体现出每一个细节。

个人认为,这应该是最大的一个文档。

编写

没有什么太大的难度,根据详细设计说明说中的内容开始编写

完成《用户手册》、《操作手册》、《测试计划》

测试

是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程

我自己的理解,就是检测软件预期的功能是否很好的实现了,并且找出一些不曾预料到的BUG。尽可能的发现软件存在的问题。

《测试分析报告》

是测试结束之后,对整个测试过程进行的分析和总结

《项目开发总结报告》

如果说计划主要是指导未来,那么总结则主要是回顾过去。总结规律性的东西,为今后的工作提供借鉴和帮助。总结工作的本身也是培养工作能提高认识水平的一种过程。


运行和维护

主要根据新提出的需求进行必要而且可能的扩充和删改、更新和升级

总结

就目前为止,这是我对软件的一个生存期的一些认识。期待以后能有不一样的认识。


3 1
原创粉丝点击