软件工程学习心得体会

软件工程的课程让我认识到,软件开发不仅仅是软件编程,还包括计划、需求分析、软件分析、概要设计、详细设计、编码、测试、运行、维护等工作。要将软件的开发当作一个工程来完成才能真正意义上叫做软件工程。在项目的开始阶段,本着对编码的憧憬,怀着一个可运行的代码胜过面面俱到的文档的思想,个人采用快速原型模型的思想直接进行编码,设计exe程序,果然在代码快要完工时发现了许多问题,由于前期的计划、需求分析不到位,导致我对项目的认识产生偏差。好在有团队的协作与指正,在每一次的讨论中,不断对前期分析的不到位进行确定与检查,通过多次迭代的方法,不断对前期的结果进行纠正,最终小组确立基于前期的工作设计小程序与网站两方面进行开发。这又让我见识到了,如果我们对问题不进行纠正,那么付出的代价就会随着不断的迭代不断增加,最终付出惨痛的代价。在后期的设计与编码阶段,我们也紧紧结合前期的需求分析进行工作。虽然没有特别出色的成品,但是也算是对软件工程有了更加深刻的认识,这也启迪了我,凡事都可以按照工程化的思想来进行部署,尤其是涉及到软件开发、程序设计部分,只有这样软件程序在后期测试与维护才是有迹可循、有理有据的,不然很有在部署阶段出现各种问题。只有前期工作的完备,才有后期工作的有序迭代开展。

posted @ 2021-06-23 20:21  zhouly0228  阅读(878)  评论(0)    收藏  举报