软件工程说起来我们也许都不陌生,然而如果让我们给他一个定义,似乎就没有那么简单了,很多学者、组织机构对它的定义分别不同。我百度了一下发现目前比较认可的定义是:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
然而理解起来并没有那么简单,我看了师哥的博客才有所理解:这就好比土木工程,我们盖房的时候,首先要有一个图纸,详细的说明了我们的房子的功能,样式.盖房者的信息.各个部分都要有相关的记录,盖房前要和用户沟通,用户要什么样的我们才盖什么样的,盖完房还要维护.不能说房子漏了,不好住了我们不管吧。
我把软件工程总共分为三个阶段:
一、分析阶段:1.可行性分析 2.需求分析
二、设计阶段:1.概要设计 2.详细设计
三、实现阶段: 1.编码 2.软件质量
一张图胜过千言万语,一图以蔽之:
总结就是提升的时候,视频一点点的看完了,但是总感觉少点什么,并且感觉自己没有收获到什么。画图的时候把之前的笔记一点点的拾了起来,才感觉收货了很多很多。上面的图如果哪里差的太多,欢迎大家指正。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!