作业8: 软件工程学习总结

一、学习收获:这学期你学到的对软件工程相关知识有哪些? 本课程对你在哪些方面有帮助?

1、软件工程的相关概念:软件工程和计算机科学的关系

2、程序效能分析:单元测试、个人软件流程

3、代码质量、代码规范:

代码规范在日后的项目设计中对我们还是很重要的,规范的代码可以减少很多麻烦,如bug查找、代码修改等。

4、结对编程:

结对编程能提供更好的设计质量和代码质量

结对工作能带来更多的信心,高质量的产品能带来更多的满足感

结对能更有效的交流,相互学习和传递经验,分享知识,更好的应对人员流动

5、软件需求:

竞争性需求分析的框架:NABCD模型

功能的定位——四象限方法:杀手功能、外围功能、必要需求、辅助需求

6、项目经理

PM的能力要求和任务:

观察、理解和快速学习能力

分析管理能力

销售、交流能力

一定的专业能力

自省的能力

7、软件的设计与实现

8、用户体验

用户的第一印象

从用户的角度考虑问题

软件服务始终都要记住用户的选择

9、软件测试

单元测试、代码覆盖率测试、构建验证测试、验收测试、“探索式”的测试、回归测试、

伙伴测试、效能测试、压力测试、内部/外部公开测试、易用性测试

10、质量保障

软件=程序+软件工程

二、不足之处:课程在哪些方面与你最初的期望有较大差距? 教学方法、教学内容等提出批评意见。

在软件工程的教学中,老师上课基本都是用的PPT,通过PPT给我们展示教学内容,这种方式方便了老师,但是这种授课方式让我们觉得枯燥无味、对教学内容记忆不深刻,与学生缺少互动。希望上课时可以多一些小组之间的讨论,调动我们的积极性。

三、建议: 如果让你重新开始学习这么课程,你准备怎么做? 如果让你从大一开始重新学习,你又准备怎么做?对老师教学方式、作业布置方式和点评、教学内容组织三个方面有什么建议和意见。

如果重新开始学习这门课程,我会适应老师的教学方式。

如果从大一开始重新学习,我会首先自学C语言。大一的时候学校给我们安排的第一门编程语言课程是C++,由于我们从来没有编程的基础,而C++又相对较难,所以C++学的很艰难,编程基础没有打好,对编程也有了稍许畏难情绪。C语言可以说是编程的入门语言,C语言和C++有相通之处,而C语言相对于C++要简单,容易理解一些,所以我会先自学C语言。

教学方式:建议老师和同学多一些沟通,在课程学习的过程中,我印象最深刻的就是那次关于设计一款给爸爸妈妈用的手机的讨论课,既然这门课更加注重的是编程能力的提高

我们平时的作业都要求写在博客里,以前从来没有试过这种作业方式,后来发现这种方式的很便捷,老师改作业也方便。与此同时我们也可以看到其他同学的作业情况,能够做到取长补短。这种作业布置方式挺好的。

四、推荐一位你觉得教得好的老师,介绍下你喜欢的教学方法、作业形式,以及你们如何师生沟通的。

觉得教得好的老师:杨建华(大学物理老师)

教学方法:对物理的学习重在理解,老师上课时一般但是板书,并且要求我们做课堂笔记,老师对我们很关心,对学习基础差、比较落后的学生都有记录,课间与其进行学习交流,课后还可联系老师进行课外辅导。老师课程快要结束时,主动帮我们复习、梳理书本知识点,强调课程重点。杨老师幽默诙谐,虽然普通话不标准,但是大家都很喜欢上他的课,

作业形式:1、布置书上课后习题,将作业写在南通大学作业本上

2、统一购买书本配套的习题集,每一章学完后,完成习题

如何师生沟通:课前、课间或者课后面对面沟通,邮件、电话沟通

五、自由发挥! 写下你想对老师、助教说的话(内容不限)。

感谢老师对我们的课程教导、作业指导,老师和助教经常在qq群里跟我们交流沟通、指导答疑,我们这学期获益匪浅,老师辛苦了。同时也希望老师能够对我们提出的意见做出你改进。

时间: 2024-10-29 19:07:38

作业8: 软件工程学习总结的相关文章

一、最后一次作业:软件工程学习总结

学习收获:a)你书写的代码量多少行? b)熟悉(了解)了哪几个软件工具? c)这学期你学到的对软件工程相关知识有哪些? d)本课程对你在哪些方面有帮助? a)感觉自己书写的代码量不多,主要是老师平时布置的作业,对代码没有深入的研究. b)MyElipse,MySQL,Visual C++这3个软件平时用的是最多的. c)1第五章:团队与流程让我了解到团队与目标是紧密相连的关系,团队有一致的集体目标,团队要一起完成这目标:团队成员有各自的分工,互相依赖合作,共同完成任务. 2第八章:需求分析让我知

软件工程学习总结篇

在经历了12周的软件工程学习之后,我们的在这一阶段的学习也即将画上一个句号,从刚开始之初的一无所知到后来我们一起合作做完成了许多的项目,这些应该就是一个不断学习积累的过程,在这个过程中,我们每个人的收获都是不同的:或许我们学会了如何去管理一个团队,又或许我们学到了更多的专业方面的技能,当然我们也学到了团队的重要性,所有的这些都是在潜移默化的影响着我们以后的工作和实践.所以,虽然我们这一阶段的学习暂告一段路,但我们的软件工程开发之路也应该才刚刚开始. 一.首先我们一起来欣赏一段译文: 软件工程师们

作业8:软件工程学习总结

一,学习收获. (a)书写代码. 说道代码,印象最深的还是第二次作业了,很多同学都为代码发愁,但是也激起了我们的求知欲,忙了好几天,才有一个交代. 总共是112行,相对那些和代码打交道的前辈们连零头都算不上吧,就学习而言,我们写和理解要相结合,现在只是“认识”,离“设计”还有很长一段距离,但是在自己的努力下,终将实现. b)熟悉(了解)了哪几个软件工具?   关于软件,我还记得第一次作业,老师让我们自己调查一些软件的发展史,我当了一次百度侠.结果闹出了乌龙 百度不能解决一切,对软件的了解终归还是

软件工程学习总结

从指尖划过还来不及感受,一学期匆匆而过,这学期又学完了一门课程<构建之法-现代软件工程>,以下的是我对这学期软件工程的学习总结: 1.学习收获:软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合.这学期通过对软件工程这门课的学习,使我获益良多,当然收益来源于学习的各个方面,通过这门课让我更深的了解到一个软件并不只是编写程序这么简单,编写程序只不过是开发软件的一个部分而已,以前一直误认为

第二周软件工程学习

又到了截止交作业的时间了,这周比上周好一点,利用的今天下午的时间,我看了邹欣老师的构建之法的前三章.果然如许老师说的一样,看过了就爱不释手啊,基本上没有死记硬背的东西,各种生动的例子,让我这个计算机基础那么差的除了一些用英文写的专业的名词之外,差不多都能看懂.还没有进行俩人结对的项目,看到第四章的时候就没继续往下看. 那下面就说一说我对前三章的理解和体会,以及想提出的问题吧.最想说的是30页的例子,实在是有点恶心,即使生动的介绍了BUG的定义.在第一章中还有很多对计算机行业的发展前景,就业方向,

作业八:软件工程学期作业总结

1.学习收获 A):你书写的代码量(多少行) 看到要统计书写代码量才想起自己在编码后没有妥善地保管好代码,而是删除整个工程项目或者在项目中删除以前的代码继续写下一次的.粗略地估计下,大三开学到现在,除了满课的日子,每天编写代码的数量都会在300行左右.(虽然觉得少得有点惭愧,但是每次都会因为学到很多东西感到充实). B):熟悉(了解)哪几个软件工具? MyEclipse:完成软工作业时,经常使用到. GitHub :会一些最基本的使用操作. 除此之外还有MY SQL,MYSQL SQL Serv

软件工程学习后的一些体会--------两周

软件工程这门课在印象中就是一门理论课,因为以前没有接触过,想象中的场景是:老师打开ppt,然后照本宣科的开始念经.在第一节课上,作为见面礼,老师开场赠送的一波营养丰富的鸡汤确实很是鲜美,听后信誓旦旦的感觉一定会成就一番事业(不过我更觉得像是一场90分钟的单口相声).所以课上听得酣畅琉璃,课后不久也就忘得差不多了.然后随之而来的是号称11项的课后作业,其实都是一些简单的活儿.有句话说得好:”难的事情不会做,简单的事情做不好,那你能干啥?“.其实我确实将任务都完成了,但后来分数很是不理想,因为没能按

软件工程学习体会

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

软件工程学习博客随笔w1

被分入软件工程方向已经半个学期了,虽然还没开始正式进行软件方向的学习,但我已经有所准备,心向往之.最近,听从老师的建议买了邹欣老师的"构建之法 现代软件工程"来学习.看完了第一章概论,对软件工程的基本概念也有了一定初步的了解. "软件=程序+软件工程",邹老师用一个"阿超为儿子编数学作业"生动的故事阐述了这句话的意义,顺便解释了一些软件工程的专业名词,比如:用户,需求,软件服务,源程序,构建,数据--软件构建的不仅仅是cc和link指令,一个复杂