软件工程小结

来源:互联网 发布:amd处理器优化 编辑:程序博客网 时间:2024/04/30 06:51

经过大约一个星期的学习,总算是看完了软工视频,看视频的时候总会有些煎熬,而现在又得总结了。

软件工程是干嘛的呢?大家刚开始看视频的时候都会想这个吧!总结一下就是通过软件工程,可以使我们在最短的时间使用精而少的人力做出高效、可靠的软件。软件工程就是教会你用工程化的思想来做软件;问题发现的越晚,造成的影响就越大。软件工程就是教会我们用工程化的思想做软件。就比如,盖房子还要画图纸。

知道了软件工程的作用,接下来就看看它的生命周期吧!分别为:制定计划、需求分析、设计、编码、测试、维护。正如如一样:婴儿、少年、青少年、青年……

详细说一下软件工程的生命周期:

第一个阶段,计划阶段,要首先对用户的要求进行了解,对软件的性能等进行了解。然后进行可行性分析研究,在各种可行性研究中,对于软件开发人员来说,技术可行性研究最重要。之后就是需求分析阶段了,需求分析阶段也是计划阶段的最后一部分。需求分析定义了要做什么。把现实的需要用程序语言表达出来。但是这一阶段并不解决怎么做。

解决怎么做的是下一个阶段——设计阶段。设计阶段分为概要设计和详细设计。概要设计把每个组成部分的功能都给出意义明确的模块,每个模块都和一部分需求相对应。但是不考虑细节。详细设计,把每个模块的功能实现详细的表示出来,为源程序的编写打下基础。然后就是编程阶段,我们一般最初接触的就是编程,所以编程阶段比较了解,由于前期文档已经做的很详细,功能的实现数据和算法都已经清楚了,所以编程是比较简单的。

编程完了就是测试阶段了,测试阶段的费用是最多的。测试阶段是发现错误的阶段,改错是调试阶段。然后就是交付用户使用,及维护。

以上几点是软件工程的生命周期的六个阶段。

接下来看看面向对象技术,面向对象软件工程强调复用,因此类在被建造前,先在库中“查找”,当在库中没有找到时,软工工程师应该用面向对象分析(OOA)、面向对象设计(OOD)来创建类及从类导出的对象,新的类然后又被放入库中,使得可以在将来被复用。就像vb中的对象和类的关系。

下面附上一张思维导图

这里写图片描述
其中还有特别多的小知识点和好多以前我们没有接触过的东西,以后写文档的时候还得回来看视频!

今天就先总结到这了,谢谢大家的阅读~~

1 0