软件工程总结体会

软件工程心得

一学期的软件工程课就此结束,从第一节课的“做中学”到最后的创新理念,这门课教导的不仅仅是软件的开发。老师用他的经验和实习生的现实反馈来传道受业,用各种现实状况来讲解软件工程,讲解以后的工作态度,讲做事的习惯,讲做人的品行等等。我觉得这门课程的开设很大一定程度上提高了我们的思想认识,了解自己当前的状况

一开始我以为软件工程就是编写代码做出一款软件,直到这门课的开设,我才真正了解到软件工程是一项工程,工程就意味着要有团队合作,要有效率体现,要有人员分配,要有人员管理,要有维护维修,要有安全监测,要有推销。它涉及的是很多流程和环节,面临的是用户的体验和需求,投向的是市场。这些都是从这门课的学习中所体会到的。

老师的上课方式别具一格,从结对开发的人员坐在一起到团队开发的学生坐在一起,老师也是为了发挥团队协作的作用,因为在项目开发过程中,不是一个人的项目,而是集体项目,老师从一开始就在培养我们的合作能力,以前的其他课程,也有过小组合作的方式,但是软件工程这门课将团队合作的形式以及作用发挥得很好。老师像是富有激情的演讲者站立在七尺讲台授予自己的课程,带着活力上课,带着动力去诉说,带着感染力去传授知识。老师也说做软件不能老气横秋死气沉沉,因为软件本身就是有生命的,软件开发者更应当富有活力得去灌输营养。这也启发我们搞计算机的人要时刻关注信息产业的发展并且保持一种热度以及激情,老师的激情确实能感染许多人。

软件工程课很新颖,因为课程的学习中掺杂了不少从课本上学习不到的知识,我觉得更多的是素养和习惯。我曾思考老师为什么没有简单教我们如何编程,如何做框架,如何解决编程语言以及语法的一些问题,而却是让首先让我们去做,然后再去讲一些软件工程流程,软件工程开发的注意事项意见软件工程开发的方法。现在也明白了其中的一些道理,如果我们只去学习开发,提高的只是编程能力,提高不了大脑的思考能力以及开发水平和更高的素养。这门课或许是这学期我们听得最认真的课,老师不让上课玩手机,不让上课交头接耳,不让一切违反课堂纪律的事发生,这确实提高了听课质量,但是这其中我们学到的是基本的素养:尊重他人的劳动成果,尊重师长,尊重课堂,并且认真对待自己所做的事情。

再次翻看博客底部,前几次的个人编程的代码真的是不堪入目,这门课,我学会了代码的优雅化,注意缩进;再回想自己的阅读笔记,《构建之法》的内容和整门课相互结合,我学会了软件开发需要的单元测试、敏捷开发、结对开发、需求分析、用户场景、用户体验、团队绩效、项目总结等等一系列的流程,虽然在这门课上,这些开发学习有些不足,但通过团队项目的开展,也体会了很多,在以后的开发中,这些学习永远都是珍贵的财富;《人月神话》,虽然起初不敢相信自己能看完,到最后才发现它很有趣;结对开发,我学会了敏捷开发提高了项目的开发效率;团队开发,我学会了要多做事,做实事才能提高;产品的发布,我学会了只有真正的了解用户的体验才知道如何改变;软件开发,我学会了我们还很年轻,要保持热情与激情;软件工程,我学会了当下最重要的是积累,用各种牢固的基础去武装自己。这么课学习了很多,感谢这门课,让我重新审视自己,干活最多才是适合自己的活。

时间: 2024-11-04 03:55:18

软件工程总结体会的相关文章

软件工程学习体会

这学期开了一门名叫软件工程的课程——一门可以大大练习我们编程能力的课程.作为计科的学生,在编程方面,这门课程确实会弥补我编程的不足.自从大一开始接触电脑以来,对电脑的热爱慢慢加深,因为大学以前几乎没有接触过电脑.所以从一开始,我都比大多数人落后许多,从打包文件夹到上传作业,我一个都不会,除了开关机.不知道当时是为什么会选上这个专业的.甚至有了一个念头,好好学习,等到了大二争取资格转专业.(谁给的自信(-.-;)).其实到了大二,可以转,但并没有,因为接受了. 第一门课程是C++,那也是我第一次开

软件工程心得体会(一)

<软件工程——理论.方法与实践>这本书,主要是对软件工程这一专业的一些具体描述. 第一章,主要介绍了软件工程中的一些基本概念,如软件工程的概念,软件工程知识体系,软件工程职业道德规范等比较基础的东西.这些都是我们需要了解的,只有了解这些才能更好的,更深入的学习软件工程这个专业,对这个专业有更具体更精准的认识. 要做一个合格的软件工程工作者,必须要熟知软件工程知识体系,也必须要遵守软件工程职业道德规范.看完了这章,我对软件工程这个专业又有了更深层次的体会.

软件工程心得体会

对于软件工程的认识. 软件工程是把系统的.有序的.可量的方法应用到软件的开发.运营和维护上的过程.它是一门实践性很强的学科,所以在实际的软件研制过程中,人员的素质占据着非常重要的地位.在具体的软件工程项目中,人员的角色定位,任务分配,以及团队内成员之间的协调配合是非常重要的.人员的角色定位以及任务分配,是属于技术层面的资源配置,软件过程的各个环节,都必须有最合适的人选,该环节才能得到最有效的技术资源,而整个团队内成员之间的配合协调,则是属于管理层面的资源整合,通过充分调度软件生产的各个环节,精细

软件工程课程体会

本学期的软件工程课程即将结束,我们也交上了我们的一份答卷.这期间我们遇到了软件开发过程中的各种问题,我们每个人更加懂得了如何与人合作.与人有效沟通.在我看来,软件工程就是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程.这就好比盖房子,我们不能仅仅局限在搬砖砌墙的工作,我们不能一辈子搬砖,所以我们必须从工程师的角度去看待问题,解决问题. 这门课程教给了我们在完成一个实际项目时的必不可少的过程.这是我们实际工作中要运用的一项非常有用的技能.而且不仅仅局限于软件工程的范畴,我们

软件工程心得体会(二)

这一章引入了软件过程这个概念.软件工程的目标是在规定的时间和预算内开发出高质量的软件,但这是一件很困难的事.而软件项目的失败,很大一部分原因是因为缺少过程规范.因此,软件过程在软件的开发过程中占据了很重要的位置. 其中,软件过程模型描述了软件过程的整体框架,是软件过程的一种抽象表示.常见的模型有瀑布模型.快速原型模型.增量模型.螺旋模型.形式化方法模型.每个模型也都有其各自的特点及适用范围. 后面还提到了微软公司的软件开发过程,每一步都很规范.值得我们借鉴和学习,使自己有更大的提高.

软件工程心得体会(六)

面向对象基础,这个第一眼看上去的时候总觉得和学过的C++和数据结构好像有联系.面向对象技术,是软件工程领域中的重要技术,这种技术比较自然的模拟了人类认识客观世界的方式,成为当前计算机软件工程学中的主流方法.它的基本思想是从现实世界中客观存在的食物出发,尽可能的云用法人类的自然思维方式,来构造软件系统. 这一章主要讲述了面向对象方法概述.面向对象基本概念.软件建模概念.以及刚刚学过的UML. 因为有的学过也比较熟悉,这一章讲的也挺好理解的.

软件工程心得体会(五)

这一章运用的离散数学的知识很多.从广义上讲,形式化方法是指将离散数学的方法用于解决软件工程领域的问题,主要包括建立精确的数学模型以及对模  型的分析活动.狭义的讲,形式化方法是运用形式化语言,进行形式化的规格描述.模型推理和验证的方法.运用形式化方法,主要是为了保证软件的正确性. 这一章主要介绍了三种形式化方法,具体包括基于时态逻辑的方法.Z语言及其分析方法.Petri网的方法.这三种和离散数学的练习很紧密,也算是比较可以理解.

关于软件工程的体会及建议

学习心得及课程建议                  说实话这学期的软件工程课让我学到了很多东西,不仅在课堂上,更是在课下的时候. 上这门课之前,我以为只是教我们如何完成一个软件用到了什么知识,它会讲很多编程的知识,例如讲多种语言的高级性能,或者讲很多数学知识.上了几节课之后,我发现并不是这样的.                     才发现我仅仅是一个片面的认识,我之前只是把它理解成一门“高级”编程课.                    学完这门课之后,我觉得软件工程是一门关于“合作”与

学习软件工程的体会

软件工程(SoftWare Engineering)的框架可概括为:目标.过程和原则. (1)软件工程目标:生产具有正确性.可用性以及开销合宜的产品.正确性指软件产品达到预期功能的程度.可用性指软件基本结构.实现及文档为用户可用的程度.开销合宜是指软件开发.运行的整个开销满足用户要求的程度.这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程.过程模型及工程方法选取的约束. (2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤.软件工程过程主要