团队成员心得体会

  • 吴义虎

我想软件工程的课程给我带来了两个收获吧。

一个是关于这个课程的本身,规范化的去构建一个软件,以前写项目的时候直接就是脑海中直接就有场景,然后自己就想如何建立数据库,然后就开始直接动手写了,这样的方式做小项目的话可能还行,但是一旦涉及到大的架构,就很难去实现了,就算是勉勉强强做了,也肯定是漏洞百出,还不易于维护。而软件工程这种以做工程的方式去做软件。给构建一个软件带来了很多好处,一是明确方向,即使方向错了也可以及时纠正,不至于一错就要大改,二是易于后来人维护,因为实际开发过程中大部分时间都是花在运维上的,另外加上程序员跳槽频繁,一个工程化的软件是必然的结果。

二就是关于自己的目标的,其实人生也是这样子,我们每一个阶段确立一个小任务,然后朝这个方向努力,其实老师也说过,把每件事当成一个项目来做,我想把时间放长远一点,把自己的人生当做一个项目来发展一定会有一个不错的结果。

最后感谢王老师这段时间的细心教导,我将会把软件工程中学到的思想贯穿到我的整个解决问题的过程的。

  • 吕诗杰

  在学习这门课程之前,我所理解的软件开发过程仅仅是甲方给完需求之后,讨论完相关细节之后,就直接开始编码、测试,没有一个完整的软件开发过程。在学习了软件工程这门课程之后,我对于软件开发过程又有了一个更深刻的认识。软件开发是一个工程,是需要经过软件需求分析到软件概要设计,再到软件详细设计,最后是软件测试的一个完整过程。其中的每一个阶段都有详细的理论方法帮助我们完成该阶段的工作,这个过程是严谨的,每一步的分析与设计都是为具体软件设计与开发所铺垫的。在实际生活中使用的软件都是需要经过这样的一个过程才能开发出来的,否则开发出来的软件可能就有许多不易察觉的漏洞。

  同时也认识到开发一个功能完整的、可用的软件,还是一个十分复杂的过程,即使功能十分简单,要想把软件做好,具有实用性还是需要花费许多精力的。软件开发工程中,需要花费时间的还是从需求分析开始到详细设计阶段,只有把这些工作做好了,接下来的软件编码过程才会变的简单明了。

在课程实验任务中,我们小组一起完成了一个会议预约的微信小程序,我们按照软件开发工程的流程,从需求分析阶段到设计阶段,再到测试阶段,一步步的按照要求完成了。最后软件开发完成后,也发现了之前文档中的一些错误,再回头来修改各个文档中的内容。在软件开发设计之前,还没有意识到文档的重要性,因此这些编写文档的阶段也是十分粗略的完成了,但是等到真正的编码时,才发现之前的工作是十分重要的,最后,完成了软件的编码与基本的测试之后,对之前课程理论内容中不太懂的地方又进行了认真的学习,重新修改文档。

  最后,十分感谢王颖老师的细心指导,不管是理论课程,还是实验课程,都十分负责的教导我们。在实验课程中,王颖老师给我们提出许多好的想法和建议,帮助我们完成我们自己的软件项目。王颖老师还对每一个小组的文档内容进行仔细的讲解,指导我们如何修改和完善其中的内容,并且结合我们自己完成的软件,进行文档中功能的验收。   

  • 张晨宇

  《软件工程》这门课程可以说给我带来了很多的惊喜、考验和锻炼,通过这次课程设计,不仅让我我拓宽了知识储备,更是作为我个人第一个直接参与的工程设计项目极大的锻炼了我在这方面的能力,也让我的综合素质得到了较大的提高。总体来说,此次软件工程项目实践项目收获颇丰,通过这个项目完整地对学过的知识有了进一步的认识与掌握,并在这个过程中加以复习和巩固,通过在项目实施过程中发现的一系列问题并解决问题,能进一步认识到课本所学知识与实际应用是不一样的,在实际应用中需要去针对具体的问题去灵活的变通处理,而并不总是完全照搬课本上的模式来。通过理论与实际结合、伙伴之间的相互沟通协商,能进一步提高工作效率并带来很多创新的可能性。

  总体来说,此次软件工程项目实践项目效果还是值得肯定的,在这个过程中我也收获颇丰。通过这个项目完整地对在课程上学过的知识内容有了进一步的认识与掌握,也让所学到的知识体系更加的健全和完整。通过在项目实施过程中发现的一系列问题并协商如何去解决问题,都让我进一步认识到课本所学的理论知识和在实际应用起来是有着很大的不同的,在实际应用中需要去针对具体的问题去灵活的变通处理,更多的时候产生的都是一些无法预见的问题,这些都并不总能够完全照搬课本上的模式来。在此次课程设计中我主要负责文档材料的整理及撰写,因为编码水平不是很好,仅仅进行了系统中一个界面的设计及交互的编码,在这个过程中让我深刻感受到,一个项目的实现最重要的是需求分析而不是代码的实现,一个系统的开始设计到最终实现的关键也不是代码的编写,而是分析设计及一系列问题的分析整理,在这个过程中文档记录具有举足轻重的作用。

  与此同时,在本次课程设计中也让我进一步体会到了团队协作的重要性,一个人的能力毕竟是有限的,而团队写作往往能实现效率和收益的最大化,有时候一个很小的问题,正所谓当局者迷,旁观者清,换一个人换一个角度来看待,往往会迎刃而解。很感激能有这样一次项目实践的机会,在这个期间,让我体会到了大家同心协力去做一件事的乐趣,也有了一段弥足珍贵的回忆,也十分感激老师在这个过程中给予的帮助和指导。

  • 刘兴华

  在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60 %到80%之多。一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。所以,通过《软件工程》的学习,我是真的学习到了很多有用的东西,让我明白了很多的道理。在此我对王老师的辛勤教育表示感谢,学习了您的课我获益良多。

posted @ 2021-06-25 16:09  Nasubi  阅读(154)  评论(0)    收藏  举报