您的位置:首页 > 其它

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

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


写在开始

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

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

课程实践

课程——hello world
熟悉了解Linux系统,上手编写的一个hello world
课程——命令行菜单下程序1.0
学习代码的编程规范
课程——命令行菜单小程序2.0

模块化思想
课程——命令行菜单小程序2.5

学习接口规范

课程——命令行菜单小程序2.8

增加模块通用性,实现信息隐藏
课程——命令行菜单小程序3.0

设计可重用的系统

写在最后

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

感谢孟老师线上线下的教学,让我们理论与实践结合对软件工程这门课有了更加深刻的了解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: