软件工程小结
来源:互联网 发布:amd处理器优化 编辑:程序博客网 时间:2024/04/30 06:51
经过大约一个星期的学习,总算是看完了软工视频,看视频的时候总会有些煎熬,而现在又得总结了。
软件工程是干嘛的呢?大家刚开始看视频的时候都会想这个吧!总结一下就是通过软件工程,可以使我们在最短的时间使用精而少的人力做出高效、可靠的软件。软件工程就是教会你用工程化的思想来做软件;问题发现的越晚,造成的影响就越大。软件工程就是教会我们用工程化的思想做软件。就比如,盖房子还要画图纸。
知道了软件工程的作用,接下来就看看它的生命周期吧!分别为:制定计划、需求分析、设计、编码、测试、维护。正如如一样:婴儿、少年、青少年、青年……
详细说一下软件工程的生命周期:
第一个阶段,计划阶段,要首先对用户的要求进行了解,对软件的性能等进行了解。然后进行可行性分析研究,在各种可行性研究中,对于软件开发人员来说,技术可行性研究最重要。之后就是需求分析阶段了,需求分析阶段也是计划阶段的最后一部分。需求分析定义了要做什么。把现实的需要用程序语言表达出来。但是这一阶段并不解决怎么做。
解决怎么做的是下一个阶段——设计阶段。设计阶段分为概要设计和详细设计。概要设计把每个组成部分的功能都给出意义明确的模块,每个模块都和一部分需求相对应。但是不考虑细节。详细设计,把每个模块的功能实现详细的表示出来,为源程序的编写打下基础。然后就是编程阶段,我们一般最初接触的就是编程,所以编程阶段比较了解,由于前期文档已经做的很详细,功能的实现数据和算法都已经清楚了,所以编程是比较简单的。
编程完了就是测试阶段了,测试阶段的费用是最多的。测试阶段是发现错误的阶段,改错是调试阶段。然后就是交付用户使用,及维护。
以上几点是软件工程的生命周期的六个阶段。
接下来看看面向对象技术,面向对象软件工程强调复用,因此类在被建造前,先在库中“查找”,当在库中没有找到时,软工工程师应该用面向对象分析(OOA)、面向对象设计(OOD)来创建类及从类导出的对象,新的类然后又被放入库中,使得可以在将来被复用。就像vb中的对象和类的关系。
下面附上一张思维导图
其中还有特别多的小知识点和好多以前我们没有接触过的东西,以后写文档的时候还得回来看视频!
今天就先总结到这了,谢谢大家的阅读~~
1 0
- 软件工程小结
- 软件工程小结
- 软件工程小结
- 软件工程小结
- 软件工程的学习小结
- 软件工程课程设计小结
- 软件工程学习小结
- 软件工程视频小结
- 软件工程视频小结
- 【软件工程】小结(一)
- 【软件工程】小结(二)
- 软件工程视频小结
- 【软件工程导论】软件工程导论第二章小结。
- 【软件工程导论】软件工程导论第三章小结
- 软件工程小结之面向对象
- 软件工程第二章知识点小结
- 软件工程视频(前四章小结-图)
- 软件工程小结之需求分析与软件设计
- 一个auto_ptr_ref引发的连锁思考
- 机器学习(二)
- 利用jax-ws发布WebService
- Android开发:什么是IBinder
- 肚子难受啊
- 软件工程小结
- AndRoid源码分析----------Handler消息机制(1)Handler获取Message对象及Message的复用
- linux下的C编程和makefile的使用
- NOR FLASH工作原理
- 暑期工作日志-Day13
- 机器学习算法疗程(CRF)
- 数据结构——单链表
- 树的子结构
- curl_multi实现准多线程采集