《软件工程(C编码实践篇)》课程总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oniy_/article/details/78513589

江叶峰 + 原创作品转载请注明出处 + 《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006 ”


写在开始

经过2个月的课程学习,结束了软件工程线上课程也结束了高级软件工程课程。特地写篇帖子总结下:

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用都促进了经济和社会的发展,也提高了工作和生活效率 。同时,软件工程师研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件的一门科学,代码的设计不单单是为了使程序可运行,可实现需要的功能,在代码的规范,设计的规范,模块化思想,线程的安全性,子系统的可重用性上都有所要求。而这门软件工程线上课程(c语言实践篇)正是侧重代码的规范和设计的规范性。

课程实践

熟悉了解Linux系统,上手编写的一个hello world
学习代码的编程规范
模块化思想
学习接口规范
增加模块通用性,实现信息隐藏
设计可重用的系统

写在最后

经过两个月的线上线下学习,把握了软件工程的基本思想。学会遵循代码规范,学会考虑模块化,通用性,接口化,讲究高内聚低耦合等等。

感谢孟老师线上线下的教学,让我们理论与实践结合对软件工程这门课有了更加深刻的了解。


猜你喜欢

转载自blog.csdn.net/oniy_/article/details/78513589