软件工程小结
今天视频看完了,可是没有总结。还是感觉不会总结。一想到50讲的课,怎么总结呢?开始听的时候,是真不知道从哪里下手,因为开始看的时候有种迷迷糊糊的感觉。软件工程,我期待的一门课就这么听完了一遍。很有些囫囵吞枣的感觉,不过收获还是很多的,至少知道了软件工程的阶段不是只有需求分析、编程和测试维护。当然这个很早之前就知道,只是以前根本没有什么概念。
第一个阶段,计划阶段,要首先对用户的要求进行了解,对软件的性能等进行了解。然后进行可行性分析研究,在各种可行性研究中,对于软件开发人员来说,技术可行性研究最重要。之后就是需求分析阶段了,需求分析阶段也是计划阶段的最后一部分。需求分析定义了要做什么。把现实的需要用程序语言表达出来。但是这一阶段并不解决怎么做。
解决怎么做的是下一个阶段——设计阶段。设计阶段分为概要设计和详细设计。概要设计把每个组成部分的功能都给出意义明确的模块,每个模块都和一部分需求相对应。但是不考虑细节。详细设计,把每个模块的功能实现详细的表示出来,为源程序的编写打下基础。然后就是编程阶段,我们一般最初接触的就是编程,所以编程阶段比较了解,由于前期文档已经做的很详细,功能的实现数据和算法都已经清楚了,所以编程是比较简单的。
编程完了就是测试阶段了,测试阶段的费用是最多的。测试阶段是发现错误的阶段,改错是调试阶段。然后就是交付用户使用,及维护。
以上几点是软件工程的生命周期的六个阶段。软件工程过程和软件工程生命周期也不能等同。
软件工程过程如下:
软件规格说明:规定软件的功能及其运行的限制
软件开发:产生满足规格说明的软件:
软件的确认:确认软件能够完成客户提出的要求:
软件演进:为满足客户的变更要求。软件必须在使用的过程中演进。
pdca
软件工程过程与软件生存期相对应。软件规格说明对应计划阶段,软件开发对应设计、编程阶段,软件的确认对应测试调试阶段,软件演进对应运行维护阶段。
软件开发的每个过程都有相关文档,用老师们的话说叫做以文档为驱动。文档的好坏直接影响到软件开发的进度和软件的质量。而文档中最多的是使用图表,dfd图,sc图。数据流程图、过程流程图、系统流程图等各种图表。还是那句话,一张好的图表胜过一千句话。
在软件生存周期的各个部分都有各自要注意的地方,过着说是各自的重点(或者是知识点)。
今天已经是22号了,文档还没写。先写文档了。唉,又落后了。
-
无偿献血工作总结十篇
无偿献血工作总结篇1自20xx年1月1日成都市人民政府取消献血计划任务指标后,卫生局献血办将无偿献血工作重点转移到如何提高公民的献血意识,让更多的人了解献血的意义、献血知识以及国家对献血者今后用血的政策,让“献血无损健康,救人功德无量,无偿献血奉献爱心”...
-
暑假工作总结十篇
暑假工作总结篇1一个欢乐的暑假就要过去了,可是,我学到了许多课外知识。书是在这个暑假不能少的,因为书里有很多的知识。正如读万卷书,行万里路的道理一样。这不,我和爸爸来到新华书店,买了六本书,分别是;国小生作文起步大全·必背古诗七十首和一套拼音版四大名著。书...
-
国小通用的语文课外活动总结(通用10篇)
国小通用的语文课外活动总结篇1一、指导思想书是人类的朋友,是人类进步的阶梯,《语文课程标准》指出,培养学生广泛的阅读兴趣,扩大阅读面,增加阅读量,提倡多读书,好读书,读好书,读整本的书。鼓励学生自主选择阅读材料。为能更好地贯彻这新课标要求,着眼于学生的终身发展,...
-
2023线路工作总结十篇
2023线路工作总结篇11、xx年中心将力求实效,紧紧围绕中心重点工作,突出安全生产管理,加大工作推进力度。重点做好以下几个方面的工作:加快基础达标和隐患整治进度。加快基础达标和隐患整治进度主要从五个方面着手:一是加强员工安全思想教育和员工技能培训;二是加强巡...