作为一名计算机在校大学生,我终于迎来了软件工程这门课,此前我一直是零散地学习软件的开发,对软件的设计过程、生命周期只有浅显的理解,这在开发小工具,小游戏时问题不大,但当我着手开发规模更大的软件和游戏时(最近开发的FPS),由于没有经过设计,导致迭代的效率低下,代码修改混乱的问题时常发生。因此,我希望在学了软件工程之后,在软件的设计,生命周期等方面能够有深入了解,从而提高软件设计、维护的效率。