《软件工程与实践》是计算机科学与技术专业本科生的一门专业课,属于软件工程项目课的第一阶段。本课程是软件工程理论结合实践、融会贯通所学专业知识的综合性课程。本课程的开设旨在使学生通过学习,掌握软件项目开发和维护的一般过程,掌握软件开发统一建模语言UML的图形描述方法、数据库设计的理论与方法,以及CMMI的具体内容,能用软件工程的方法参与软件项目的分析、设计、实现和维护,为更深入地学习和今后从事软件工程的实践打下良好的基础。
建立学生关于软件工程的基本概念, 了解软件工程的发展历史;
对软件工程基础知识、系统方法、技术标准等有一个基本了解;
能对复杂软件工程问题的解决方案进行分析,并尝试改进;
建立软件工程系统质量、环境、职业健康、安全的概念和服务意识,理解并遵守工程职业道德和规范。
程序设计语言、数据结构、数据库与算法设计
主教材:
《软件工程实践》(第三版)清华大学出版社,2017. 贾铁军,王贵鑫等
参考书目:
《软件工程(原书第10版)》,Ian Sommerville,机械工业出版社,2017.10
《软件工程》(第4版),弗里格,人民邮电出版社,2010.5
《软件工程导论》(第五版),清华大学出版社, 张海藩著