软件工程结课作业

 

关于软件工程的心得体会

 

  软件工程课进入尾声,在这学期的软件工程学习中,学习了如何全方位的构建一个软件,通过课上的学习与作业项目的完成过程,了解到软件开发由项目的确定到项目的需求分析,再到概要,详细设计,代码设计以及开发完成后软件的测试等等这一完整的软件开发流程。学习上面每一个步骤中的相关方法和工具。学完后初步具备具备了管理整个软件开发流程的能力。在给定成本,进度的前提下,开发出具有可修改性的,可靠性的,可维护性的,可移植性的,可重用性的并且满足用户需求的软件产品。

  在以前,我一直认为软件嘛就是敲打一下代码那么简单,软件开发就是编写程序的过程,只要完成程序的编写,那么软件也就宣布着成功开发。我还天真的认为只要我掌握了当下最流行的编程语言与其开发工具(例如JAVA,PYTHON),就能很好的编写出一个程序。但实际上我的想法是错误的,一个良好的软件系统绝不仅仅是简单的敲代码那么简单,它需要一系列的流程,需要很多人的合作。软件是思想在硬件上的载体与体现,处理的是逻辑与信息。唯有对软件和软件开发过程有充分的认识,才能更好的开发出,过程受控,质量受控的软件产品。通过软件工程的作业任务,让我意识到团队的合作的重要性,团队之间的分工,统一,对于我们这类在校生而言,这种学习能让我们在以后的工作中少走一些弯路。很喜欢这种团队合作完成一件事情的方式。

  作为软件工程的一名助教,我觉得还是很荣幸的,感谢老师选择了我,信任了我。虽然比较忙碌,但学到了很多,锻炼了自己的能力。计算机是一门需要动手的学科,希望老师在以后能给学生们提出更多的实操项目,将软件工程的设计思想带入到程序设计里边去。

posted @ 2019-11-24 11:08  20194680刘厚飞  阅读(257)  评论(0编辑  收藏  举报