未接触软件工程之前一直都很想学这门课程,因为觉得这门课很厉害,是那些有工程师称号的高手才摆弄的东西。希望通过这学期的学习能知道个软件工程的大概。学的时候总觉得很抽象,总是摸不着头脑一种很茫然的感觉。曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获是,知道了二者的不同之处。我想也是程序的不断复杂化导致了软件危机的发生,使得人们不得不探索新的解决方法。
经过老师的讲解,理解了些软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。吾生也有涯,而知也无涯,学习永无止境。起初,对软件工程处于一知半解的状态,比较混乱。但我希望通过这个学期的学习可以对软件工程有更深层次的理解。