软件工程(C编码实践篇)学习总结

来源:互联网 发布:移动硬盘数据同步软件 编辑:程序博客网 时间:2024/06/11 00:29

课程总结

以前学习软件工程,只是机械的上课、看课件、应付考试,完全没有理解软件工程的精髓。直到遇到了孟宁老师的《软件工程(C编码实践)》课程,可以说是相见恨晚了。这门课程让我收获非常的多,让我明白软件工程不仅仅是书本上冰冷的名词,它也可以是有温度的。软件工程是将理论方法应用于实际软件开发,由方法、工具和过程三部分组成,这三部分缺一不可。老师课堂上讲述一些幽默风趣的小例子,非常形象的介绍了软件工程的一些基础知识,又通过实验作业从编码实践的角度让我们更好的理解软件工程的含义。

这门课我收获最大的地方是,明白了软件工程是有温度有价值有意义的,模块化 抽象化等等一些思想在实际编码中的重要性。课程和7次试验环环相扣,从第一次课的”helloworld “到现在课程的完美谢幕,如果说还有什么遗憾,大概是这门课程结束了。最后感谢老师的辛苦备课。


实验报告目录

实验报告一:写一个hello world小程序
实验报告二:命令行菜单小程序V1.0
实验报告三:内部模块化的命令行菜单小程序V2.0
实验报告四:用可重用的链表模块来实现命令行菜单小程序V2.5
实验报告五:用callback增强链表模块来实现命令行菜单小程序V2.8
实验报告七:将menu设计为可重用的子系统


龚雨濛
原创作品转载请注明出处
《软件工程(C编码实践篇)》MOOC课程