软件工程心得体会

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

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

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

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

2021.06.20

吕诗杰

posted @ 2021-06-25 15:15  lsj_1221  阅读(206)  评论(0)    收藏  举报