虽然有的同学会觉得导论课程会相对那些纯动手的实验课而言更加的枯燥,无趣。但是在我看来理论课程是我们学习软件工程的基础,学习了这些理论我们才能知其然更知其所以然。科学家为了解决软件开发中的高成本、低质量的问题提出了“软件危机”的概念,关注质量是软件工程的根本出发点和最终目标。其实不止是软件开发会遇到这样的问题,社会上的各行各业都面临着这个问题,大家都在为更好的品质而努力。其中的面向对象法也是后面实验课主要采用的方法,可见其重要性和实用性。其中软件的售后服务及维护阶段是占据了整个过程最高成本、时间。这一点我在复习提问时答错的,后来仔细一想,软件的错误有时候在开发完成时是没有出现的,而是随着用户在使用过程中出现的。但正是由于如此才能促进软件的不断升级。理论中的工作量估算也很实用,适用于各个领域。我觉得很有趣的一个知识点是聚合关系和组合关系,聚合关系表示事物的整体与部分关系较弱的情况,而组合关系表示事物的整体与部分关系较强的情况。当时老师就举了同学与班级的关系有趣生动的使我们对这两个关系的区别。 虽然有的同学会觉得导论课程会相对那些纯动手的实验课而言更加的枯燥,无趣。但是在我