高级软件工程学习心得

SA17225529 郑绪成 《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006

1.用自己的话简要总结您对软件工程的理解及学习软件工程(C编码实践篇)的心得

我本科是软件工程的学生,也曾经学过软件工程这门课,不过本科的时候老师只是讲一些软件开发的过程,和一些软件开发模型,并没有什么实践项目,通过这次在科大的学习,使我不仅学到了这些东西,还在课堂上介绍了软件设计模式,UML系统建模等内容,差不多讲了好几门课的内容,使我在这个课堂上学到了许多知识,老师不仅有课堂上的学习,还有线上的学习,线上实验楼的课程学习了C语言的基本知识,跟着老师做了一个menu小程序,不仅有课堂上的知识讲解,线上的C语言内容的学习,同时在线下有实验课程,老师很注意学习与工作相结合,目前Vue用的比较多,老师就让我们做Vue实验,很好的与市场相结合,即使课程时间比较短,也学到了知识,感谢老师的用心良苦。

2.实验报告

2.1实验一、写一个Hello world小程序,不要只看Hello world小程序,重点在配置环境,搭建git,并将做好的实验上传到github上去。

实验楼报告:点击打开链接

2.2实验二、命令行菜单小程序v1.0版本 使用模块化的设计和要遵循一些设计原则

实验楼报告:点击打开链接

2.3实验三、内部模块化的命令行菜单小程序 ,这次实验主要要求实现代码的业务逻辑和数据存储之间的分离,之前没有在编写代码的过程中没有注意到这个方面,通过这次实验知道了代码的内聚耦合内容要怎么实现,提高代码质量。

实验楼报告:点击打开链接

2.4实验四、用可重定位链表来实现命令行菜单小程序,用单独的可重用链表结构来实现命令行小程序,实现对单独代码模块的重用。

实验楼报告:点击打开链接

2.5实验五、用callback增强链表模块实现命令行小程序,隐藏了某些功能模块的信息,增加模块的通用性,实现对数据的隐藏功能。

实验楼报告:点击打开链接

2.7实验七、将menu设计为可重用的子系统,学会使用Makefile实现对多个文件的编译,提高效率,支持带参数的复杂命令使命令行更加通用。

实验楼报告:点击打开链接

3.课程总结

在高软课程中,使我从开始的不知道学什么到逐渐对课程感兴趣,想学习更多。通过这门课程,让我学到了各个方面的知识,老师的覆盖面广,循序渐进,趣味性强,越学越感兴趣,通过这次课程,提高了编程技巧,锻炼了个人能力。感谢老师能把课程安排的那么有好,我会继续学习老师的更多课程。

郑绪成+软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006

发布了36 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_27182767/article/details/78502873
今日推荐