团队最后一次作业——总结

这个作业属于哪个课程 软件工程基础
这个作业要求在哪里 作业要求
团队名称 typhoon
这个作业的目标 回顾该课程并总结心得体会

第一次博客

问题一、想成为一个软件工程师,该如何规划好自己的职业道路?

答:通过学习这门课程,我发现想成为一个软件工程师,首先要学好基础知识,只有掌握扎实的基础知识才能支撑你去在别的方面进行创造;在此基础上不断地去实践,让自己能够熟练运用所掌握的技能,化知识为力量;不断思考也是关键,不断思考让你能不断地发现新的知识。在自身具有一定的能力之后,尝试着去组建团队,合多人之力解决稍具困难的问题,学习团队配合以及团队开发的新模式。再有,人要与时俱进,经常去了解新鲜的技术,丰富自己的知识储备。这些都是我通过这门课的学习、小组配合完成任务的过程中学习到的。

问题二、对软件工程师的思维误区不是很明确?

答:软件开发同日常生活在某些地方多多少少有些差异,作为一名软件工程师不能全然以日常生活的经验去看待软件开发,要根据实际情况来改动策略,从而更好地符合软件开发的目的。从书本上详细的例子对该问题有了初步的了解,并在实践中我们队员也发现了这种思维方式的转化

问题三、对软件的需求仅仅是书上给出的吗?

答:对于这个问题我认为当初给出的答案我觉得十分详细,我还没能给出其他的答案了:书中对软件的需求从以下几个角度做出了阐述,分别是对产品功能性的需求、对产品开发过程的需求、非功能性需求、综合需求。我认为除此之外软件制作团队在制作软件的时候还应该出一份质量检测报告,来让用户对产品质量有一个更加全面的认识,知道这个产品的具体质量、它的优点以及它可能存在的漏洞和不足,这也能让软件开发团队与用户在今后使用产品的时候减少误解和纠纷,这也是对开发者的一种激励。也方便了对产品的维护和更新。如果在书本中已经提出的四点需求上该需求,那么我觉得更能帮助开发者制作出一个优秀的软件。

问题四、在各行各业发展极为成熟的今天如何寻找到创新的动力?

答:我认为创新其实就是自己对所在领域的问题的思考,对于一个问题,每个人都有不同的思考方式,能够得到不同的结果,每一个结果都有一个创新,关键在于你能否有一个新颖的思考,并且你能把这个思考转化为现实。所以我们创新的动力就是对于职业的热爱和对生活的思考。

问题五、过多的独立的测试角色会对开发与好处吗?

答:我认为产品的质量和测试的次数是成正比的,但过多的测试会使成本增高,所以测试次数要根据实际情况进行权衡,也就是在保证质量的情况下尽量降低成本。

总的来说

软件工程基础课程让我的能力得到了很大的提高,从最初的运用markdown来撰写博客开始,到结对编程完成小项目,到往GitHub上提交代码,再到后面的组队完成项目的初步的开发,每一次都是一次艰巨的挑战,也是一次成长和进步。通过此,我学习到了团队开发项目过程中的流程、一些必备的理论知识、团队配合的方法,拓展了我的视野,增长了眼界,对今后的学习是一种帮助,对自己的能力是一种提升。虽然没能很优秀的完成这门课程,能力还得提高,但是,收获颇多。

猜你喜欢

转载自www.cnblogs.com/YuShiqicodelife/p/11989489.html
今日推荐