《软件工程小结》由会员分享,可在线阅读,更多相关《软件工程小结(2页珍藏版)》请在金锄头文库上搜索。
1、软件工程小结 今天视频看完了,可是没有总结。还是感觉不会总结。一想到50讲的课,怎么总结呢?开始听的时候,是真不知道从哪里下手,因为开始看的时候有种迷迷糊糊的感觉。软件工程,我期待的一门课就这么听完了一遍。很有些囫囵吞枣的感觉,不过收获还是很多的,最少知道了软件工程的阶段不是只有需求分析、编程和测试维护。当然这个很早之前就知道,只是以前根本没有什么概念。第一个阶段,计划阶段,要首先对用户的要求进行了解,对软件的性能等进行了解。然后进行可行性分析研究,在多个可行性研究中,对于软件开发人员来说,技术可行性研究最关键。以后就是需求分析阶段了,需求分析阶段也是计划阶段的最终一部分。需求分析定义了要做什
2、么。把现实的需要用程序语言表示出来。不过这一阶段并不处理怎么做。处理怎么做的是下一个阶段设计阶段。设计阶段分为概要设计和详细设计。概要设计把每个组成部分的功效全部给出意义明确的模块,每个模块全部和一部分需求相对应。不过不考虑细节。详细设计,把每个模块的功效实现详细的表示出来,为源程序的编写打下基础。然后就是编程阶段,我们通常最初接触的就是编程,所以编程阶段比较了解,因为前期文档已经做的很详细,功效的实现数据和算法全部已经清楚了,所以编程是比较简单的。编程完了就是测试阶段了,测试阶段的费用是最多的。测试阶段是发觉错误的阶段,改错是调试阶段。然后就是交付用户使用,及维护。以上几点是软件工程的生命周
3、期的六个阶段。软件工程过程和软件工程生命周期也不能等同。软件工程过程以下:软件规格说明:要求软件的功效及其运行的限制软件开发:产生满足规格说明的软件:软件确实认:确定软件能够完成用户提出的要求:软件演进:为满足用户的变更要求。软件必须在使用的过程中演进。pdca软件工程过程和软件生存期相对应。软件规格说明对应计划阶段,软件开发对应设计、编程阶段,软件确实认对应测试调试阶段,软件演进对应运行维护阶段。软件开发的每个过程全部有相关文档,用老师们的话说叫做以文档为驱动。文档的好坏直接影响到软件开发的进度和软件的质量。而文档中最多的是使用图表,dfd图,sc图。数据步骤图、过程步骤图、系统步骤图等多个图表。还是那句话,一张好的图表胜过一千句话。在软件生存周期的各个部分全部有各自要注意的地方,过着说是各自的关键(或是知识点)。今天已经是22号了,文档还没写。先写文档了。唉,又落后了。