论文部分内容阅读
摘要:《软件工程》是计算机科学与技术专业软件方向核心课程之一,是指导计算机软件开发和维护的一门综合性课程,是计算机专业学生必须掌握的技能之一,因此,提高软件工程课程的教学质量对学生的今后的学习和工作都具有极其重要的意义。该文结合教学实践,对大学计算机软件工程课程改革进行了探讨。
关键词:软件工程;大学教育;实践
中图分类号:G642文献标识码:A文章编号:1009-3044(2009)34-9751-02
Analysis of the Current Curriculum Reform of Computer Software Engineering
MING Yong
Abstract: "Software Engineering" is the software of Computer Science and Technology, one of the direction of the core curriculum, is to guide computer software development and maintenance of a comprehensive curriculum, is a computer science students must master one of the skills, therefore, improve the software engineering courses teaching quality of the students for future study and work of great importance. In this paper, teaching practice, on the University’s computer software engineering curriculum reform were discussed.
Key words: software engineering; university education; Practice
软件工程是一门学科同时也是一门科学,软件工程课程上所学习的知识将影响学生以后的职业生涯。“软件蓝领”,就是指那些至少掌握一门开发语言或开发工具,主要担负编程、录入、测试等大量的基础性技术工作,包括客户服务、程序开发、商业策划、媒体编程等,所从事的任务与软件工程中的需求分析、系统分析、概要设计无关,但对软件工程化开发的过程和规范有一定认识的编程人员。他们掌握的计算机理论知识可能不很充足,但对一般的编程任务都能较快、较好地解决,且具有良好的开发潜能。他们对于进行新产品、新技术的探索工作,可能还不胜任,但足以胜任一般开发任务。在一个大型软件开发项目中,需要通过他们将软件的设想转化成现实的产品。简言之,“软件蓝领”就是能够根据流程图进行编码,在IT高技术平台上熟练从事大量重复性操作的的职业软件工程师。
1 软件工程概念简介
1983年,IEEE(Institute of Electrical
关键词:软件工程;大学教育;实践
中图分类号:G642文献标识码:A文章编号:1009-3044(2009)34-9751-02
Analysis of the Current Curriculum Reform of Computer Software Engineering
MING Yong
Abstract: "Software Engineering" is the software of Computer Science and Technology, one of the direction of the core curriculum, is to guide computer software development and maintenance of a comprehensive curriculum, is a computer science students must master one of the skills, therefore, improve the software engineering courses teaching quality of the students for future study and work of great importance. In this paper, teaching practice, on the University’s computer software engineering curriculum reform were discussed.
Key words: software engineering; university education; Practice
软件工程是一门学科同时也是一门科学,软件工程课程上所学习的知识将影响学生以后的职业生涯。“软件蓝领”,就是指那些至少掌握一门开发语言或开发工具,主要担负编程、录入、测试等大量的基础性技术工作,包括客户服务、程序开发、商业策划、媒体编程等,所从事的任务与软件工程中的需求分析、系统分析、概要设计无关,但对软件工程化开发的过程和规范有一定认识的编程人员。他们掌握的计算机理论知识可能不很充足,但对一般的编程任务都能较快、较好地解决,且具有良好的开发潜能。他们对于进行新产品、新技术的探索工作,可能还不胜任,但足以胜任一般开发任务。在一个大型软件开发项目中,需要通过他们将软件的设想转化成现实的产品。简言之,“软件蓝领”就是能够根据流程图进行编码,在IT高技术平台上熟练从事大量重复性操作的的职业软件工程师。
1 软件工程概念简介
1983年,IEEE(Institute of Electrical