软件工程(C编码实践篇)学习总结
来源:互联网 发布:知乎周刊第一本 编辑:程序博客网 时间:2024/05/16 17:46
《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006
软件工程(C编码实践篇)是一个非常实用的课程,从最简单的hello world小程序开始,一步一步地逐步加深深度和广度,从中学到了很多软件工程的知识,也更加深刻地理解了软件工程理论的内涵。通过跟随模仿孟宁老师的代码实现,从无到有编写代码,修改代码,修改代码,编写可复用的代码和回调函数等接口设计,提高了我们工程化代码的编写能力,让我们能够严格遵守代码风格规范来编写代码。总之,这门课程让我对软件工程有了一个更深刻的认识。学完这门课程,感觉自己收获匪浅,非常感谢孟宁老师。
实验报告目录:
第一周 课程实验环境准备
实验一:写一个hello world小程序
https://www.shiyanlou.com/courses/reports/1290373
第二周 代码风格规范
实验二:命令行菜单小程序V1.0
https://www.shiyanlou.com/courses/reports/1291152
第三周 基本的模块化设计
实验三:内部模块化的命令行菜单小程序V2.0布
https://www.shiyanlou.com/courses/reports/1293978
第四周 可重用模块的接口设计
实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
https://www.shiyanlou.com/courses/reports/1295990
第五周可重用模块的接口设计(callback函数)
实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
https://www.shiyanlou.com/courses/reports/1299056
第七周 子系统的可重用设计
实验七:将menu设计为可重用的子系统
https://www.shiyanlou.com/courses/reports/1304402
总结部分:
学习《软件工程(C编码实践篇)》课程中最大的收获:
通过几次亲自动手实践,我对软件工程有了一些新的认识,理解了一些软件工程的思想方法,懂得了编写一个实现特定功能的软件并不难,难的是如何才能更好的设计出一个符合工程化的思想方法的软件。这需要考虑很多方面,如模块化,可重入,线程安全等,由此可见,设计出一个好的软件系统并不是一件简单的事情。
学习完《软件工程(C编码实践篇)》课程后最大的遗憾:
学习时间不够,没有能更深入的了解,不过我会再多投入时间去学习软件工程相关的课程,非常感谢孟宁老师给我们带来的这场生动的课。
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇) 学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- 软件工程(C编码实践篇)学习总结
- C语言字母大小写互换的简单方法
- 7.笔记 MySQL学习——向表中添加行
- 点击Echarts饼图生成动态Table
- 产品可靠性测试用例1
- C++:复数相加
- 软件工程(C编码实践篇)学习总结
- 【NOIP2000】T4方格取数
- 一看就明白的爬虫入门讲解:基础理论篇
- C语言-函数实现模块化设计-函数的递归调用
- react-native 打包遇到aapt错误解决方案
- 轻量级插件myFocus的使用
- Http请求的状态码说明
- java中如何输入char类型
- C++:汉诺塔问题