软件工程学习总结
在学习软件工程之前,我对软件工程的印象还停留在本科的软件工程所学习到的知识上,认为软件工程无非是理论上的东西,考前背一背就好了。
经过两个月的网易云课堂线上学习与实验,我对软件工程有了新的认识,首先,编写代码时格式要规范,这样方便程序员调试的同时,尤其是在代码规模非常大的项目中,代码风格的统一显得尤为重要;而后的模块化的意义于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。模块化不单单是设计的模块化,还包括工艺的模块化技术,制造的模块化技术,交付、服务的模块化技术。对于企业的意义在于,降低零件数量,减少变形设计,接更多的订单,提升企业的核心竞争力。这些都成为了成功的工程项目中不可缺少的一环。
现在将线上学习的实验的代码以及实验报告链接发上
实验报告
[ 实验一:写一个hello world 小程序 ]
[ 实验二:命令行菜单小程序 ]
[ 实验三:内部模块化的命令行菜单小程序 ]
[ 实验四:用可重用链表模块来实现命令行菜单小程序 ]
[ 实验五:用callback增强链表模块来实现命令行菜单小程序 ]
[ 实验七:将menu设计为可重用的子系统 ]
实验代码库
一些想说的话
经过两个月的学习(线上+课堂),确实对于软件工程有了更深一层的理解,唯一的遗憾是觉得课时有些少,课堂上都是理论,若能多加一些实践我想我会对这门课的印象更加深刻。