软工视频和文档大杂烩(一)

总览

   软件工程是一门用软件工程化方法去构建、运行和维护一个高质量软件。其目的就是以较少的投资获得易维护、易理解、可靠、高效率的软件产品。在此过程中实际操作很重要,每个阶段的文档也很有必要性。过程中涉及到了:程序设计语言、阶段分析图的绘制、数据库使用说明、数据库设计、用户的界面设计、测试手段、各种维护方法等等。请看看下面我是怎么理解这阶段的内容的。

局部

   视频:

   软件是一个孕育、诞生、成长、成熟、衰亡的生存过程。软件工程的六大生命周期:制定计划——需求分析——设计——程序编码——测试——运行维护。

其中每一个阶段所要做的工作大致如下:

1.计划阶段:

   定义问题;确认系统可行性;制定项目进度表;为项目安排人员;启动项目。

2.分析阶段

   收集信息;确定系统需求;产生并评估可替换的方案。

3.设计阶段

   设计集成网络;设计应用程序;用户界面;系统界面;集成数据库;细节原型化等。

4.编码和测试阶段

   构建软件的部件,编码、检验并测试,开发调整原型。

5.运行和维护阶段

   进行维护和管理。

见下图:

 


   文档:

   开发过程中每个阶段都不能离开阶段文档,因为我们在每一个阶段都有不同的开发人员进行软件开发,所以如果没有阶段文档,那么开发人员有时候很难对每个阶段进行准确的把握评估。所以文档在整个软件开发过程起着至关重要的作用。那么每一个阶段都需要什么文档,下面的图给大家做详细的回答:

                 

总结

   这个阶段涉及到软工视频和阶段文档的书写。通过学习,初次接触到了软件工程的思想,明白了原来开发一个软件,过程这么谨慎和复杂。体会到,我们一直以为的敲代码为主要的任务,在软件开发过程中只是开发生命周期的一部分。更重要的东西远远大于这些。就像米老师说的:“思想远远大于技术。”思想才是灵魂,技术只是思想的一个行动下移过程。

   本人是一只菜鸟,以上不完善的地方,望大神指出!



posted @ 2015-09-18 15:19  小小小同  阅读(134)  评论(0编辑  收藏  举报