欢迎来到天天文库
浏览记录
ID:14325559
大小:747.50 KB
页数:17页
时间:2018-07-27
《软件工程专业培养计划》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程专业培养计划一、专业培养目标及培养要求1、培养目标本专业培养德、智、体、美全面发展的实用型、工程型高级软件开发技术人才和软件项目管理人才。通过大学四年的学习,学生具备扎实的数理基础、计算机科学基础、软件工程基本理论和基本知识,具有良好的英语运用能力,受到软件工程的基本训练,具备很强的软件开发能力和良好的软件工程素质,以及较强的创新和创业意识、较强的竞争精神和团队协作精神,能够从事计算机软件教学、科学研究、软件开发与项目管理等工作。2、培养要求(1)知识结构要求①掌握基本的人文和社会科学知识,包括马列主义、毛泽东思想、邓小平理论、历
2、史、社会学、情报交流、法律、环境等;②掌握从事本专业工作所需的工程科学技术知识,包括数学、物理、系统科学以及一定的经济学与管理学知识;③掌握计算机学科基础理论知识,了解本学科的核心概念、知识结构、基本原理和典型方法;④熟练掌握软件工程的基本理论知识,包括软件系统需求分析与建模、软件设计与实现、软件验证与确认、软件维护、软件项目管理等知识;(2)能力结构要求:具备获取知识的能力、应用知识的能力、实践动手能力、创新能力和组织协调能力知识要求①受到程序设计的良好训练,具有较强的程序设计能力,能够熟练使用主流的程序设计工具进行软件代码开发的能力。
3、②受到系统的软件开发工程训练,了解通用的软件工程设计方法,具备作为软件工程师从事工程实践所需的专业能力;③掌握基本的软件项目管理工具,具有初步的软件项目配置管理能力。④了解软件工程学科的发展现状和趋势,具有创新意识,并具有技术创新和产品创新的初步能力;⑤充分理解团队合作的重要性,具备个人工作与团队协作的能力,具备人际交流以及与项目干系人之间的良好沟通能力;⑥具有初步的外语应用能力,能阅读本专业的外文材料,具有一定的国际视野和跨文化交流、竞争与合作能力;(3)素质结构要求:具备思想道德素质、文化素质、专业素质和身心素质。①热爱祖国,拥护中国
4、共产党的领导。掌握马克思主义、毛泽东思想和邓小平理论的基本原理。具有爱国主义、集体主义、社会主义观念和法制观念。②具有良好的思想道德素质,善于与他人协同工作。③自觉职业法律法规、标准规范,以及应遵守的职业道德规范和职业行为准则;④具有良好的质量、安全、服务意识,能够履行质量承诺,主动服务用户。⑤养成良好的体育锻炼习惯,受到必要的军事训练,达到国家规定的大学生体育和军事训练合格标准,具备健全的心理和健康的体魄。二、专业人才培养标准0总则本标准系依据西南交通大学《关于修订本科人才培养方案的指导性意见(征求意见稿)》制定,旨在为培养软件工程专业
5、的本科生提出其应达到的知识、能力与素质的专业要求。可以简称为:软件本科标准。本科软件工程专业毕业生主要从事软件工程项目或产品的开发、软件运行管理或软件系统维护。按照本标准培养的软件工程专业的本科学生,达到了见习软件工程师岗位工作的技术能力要求,可获得见习软件工程师技术资格。1掌握一般性和专门的工程技术知识,具备一定的知识推理能力1.1具备从事软件工程工作所需的工程科学技术知识以及一定的人文和社会科学知识(1)工程科学:以数学和相关自然科学为基础,一般应包括高等数学、线性代数、大学物理等。(2)工程技术:包括数字电子技术、计算方法、概率与统
6、计分析、工程经济学等知识,并侧重发现和解决实际工程问题。(3)人文和社会科学:具备基本的工程经济、管理、社会学、情报交流、法律、环境等人文与社会学的知识。熟练掌握一门外语,可运用其进行技术的沟通和交流。(4)具备文献检索、资料查询及运用现代信息技术获取相关信息的基本知识和方法1.2掌握软件工程基础知识和本专业的基本理论知识及具备解决工程技术问题的初步技能(1)掌握程序设计的基本知识与技术,包括程序设计基础、数据结构、问题求解技术、抽象、计算机组织结构、系统基本概念、程序设计语言基础、操作系统基础、数据库基础、网络通信基础等。(2)掌握软件
7、系统构造技术,包括API设计与应用、面向对象运行时问题、错误处理、异常处理和容错、基于状态的代码开发技术;了解实用设计方法和现代设计方法。(3)掌握软件开发环境的配置和使用方法,掌握GUI开发工具、面向应用的编程语言(可视化语言、标记语言等)的使用方法1.3掌握软件建模与分析的基本理论知识,具备基本的软件需求分析初步能力(1)掌握常用软件建模的种类,包括信息建模,行为建模、结构建模、功能建模、领域建模和企业建模;每种建模方法的原理、针对解决的问题、使用的符号系统;能够根据解决的问题和软件过程的不同选择建模工具。(2)熟悉需求分析的基本理论
8、、需求分析的内容和基本方法,掌握需求获取的基本方法和技术;掌握需求表达的工具和方法,以及软件需求文档编写的基本方法;能够运用需求分析的工具进行软件需求分析,并编写出规范的需求分析文档。(3)熟
此文档下载收益归作者所有