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

来源:互联网 发布:淘宝卖家的钱在哪儿看 编辑:程序博客网 时间:2024/04/30 22:53

 

李陶 原创作品转载请注明出处

 

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

 

一、课程概述

经过三个月学习,我认为由中国科学技术大学——孟宁老师在网易云课堂上主讲的软件工程(C编码实践篇)是一个非常不错的学习软件工程思想方法的实践性课程

课程内容:

C编码实践篇强化实践能力训练,从学生较为熟悉的编程训练入手,实现C语言命令菜单小程序,注重代码的规范性,以范例演示基本编码规范、以及一些特殊的接口设计如callback函数和函数的可重入性(reentrant)及线程安全等较深入的设计问题。

课程特色:

1.强化实践能力训练,实践中出真知

2.孟宁老师授课风格幽默,抓大体同时注重细节,概念讲解深入浅出,实验范例演示清晰。

 

二、课程主要内容

实验一:一个hello world小程序。

由于是第一个实验,相对比较简单。主要是熟悉Linux的基本操作。

我的实验报告链接:https://www.shiyanlou.com/courses/reports/1271284

 

 

实验二:实现一个命令行的菜单小程序。

执行某个命令时调用一个特定的函数作为执行动作,实现的命令个数不少于8个。使用类似ftphelp目录或者bashhelp目录。

我的实验报告链接:https://www.shiyanlou.com/courses/reports/1272348

 

实验三:内部模块化的命令行菜单小程序

将逻辑和数据存储之间的分离,即将系统抽象为两个层级。

要求:1)遵守代码风格规范,参考借鉴代码设计规范的一些方法;2)代码的业务逻辑和数据存储使用不同的源文件实现,即应该有2.c和一个.h作为接口文件。

我的实验报告链接:https://www.shiyanlou.com/courses/reports/1273315

 

实验四:用可重用的链表模块来实现命令行菜单小程序

用可重用的链表模块来实现命令行菜单小程序,执行某个命令时调用一个特定的函数作为执行动作。

我的实验报告链接:https://www.shiyanlou.com/courses/reports/1275159

 

实验五:用callback增强链表模块来实现命令行菜单小程序

利用callback函数参数使Linktable的查询接口更加通用。

我的实验报告链接:https://www.shiyanlou.com/courses/reports/1276332

 

实验七:将menu设计为可重用的子系统

要求将menu设计为可重用的子系统,利用argcargv来处理命令参数。

我的实验报告链接:https://www.shiyanlou.com/courses/reports/1278282

 

 

三、总结

通过几次亲自动手实践,我对软件工程有了进一步的认识,进一步理解了软件工程的思想方法,懂得了如何才能更好的设计出一个符合工程化的思想方法的软件。要想写出好的软件,需要考虑很多方面,如模块化,可重入,线程安全,注意高内聚、低耦合等。由此可见,设计出一个好的软件系统需要考虑很多,要不断优化,持续改进。

 

学习《软件工程(C编码实践篇)》课程后的最大遗憾:

没能写更多的代码,没能把软件工程课上学习到的知识运用在更多的项目中。 希望能在接下来的实习中,好好体会一下软件工程的魅力所在! 

       

 

 

 

 

 

 

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 2018消防兵转制到期士官怎么办 小孩睡觉老想着军训怎么办 1岁宝宝太老实了怎么办 上课小孩很调皮不听话怎么办 初中学生上课爱说话调皮怎么办 8个月婴儿疝气怎么办 头部疤痕不长发怎么办呢 有纹身想去当兵怎么办 在部队干活的钱怎么办 新兵5公里超过标准时间怎么办 17个月婴儿裹手怎么办 7个月婴儿裹手怎么办 俩月孩子裹手怎么办 婴儿 3个月 裹手怎么办 一岁宝宝裹手怎么办 5个月宝宝裹手怎么办 不想让孩子裹手怎么办 四个月宝宝裹手怎么办 开车撞狗了跑了怎么办 母螃蟹抱卵了怎么办 我能怎么办我也想睡觉 一个人的微信群找不到了怎么办 一个人的微信被删了找不到了怎么办 不想回对方微信怎么办 喜欢我的人太多怎么办 假如战争今夜打响我们该怎么办 约客户客户说忙怎么办 第一天来姨妈痛怎么办 痛经痛的很厉害怎么办 工作第一天被辞怎么办 第一天练车紧张怎么办 到新公司第一天怎么办 我妈上班别人欺负怎么办 欺负别人他妈来找了怎么办 家人都欺负我妈怎么办 人老了日不动了怎么办? 日照职业技术学院公租房怎么办留宿 眼镜上沾了胶水怎么办 近视镜片刮花了怎么办 墨镜镜片磨花了怎么办 邻居养狗味道大怎么办