软件工程专业培养体系方案_第1页
软件工程专业培养体系方案_第2页
软件工程专业培养体系方案_第3页
软件工程专业培养体系方案_第4页
软件工程专业培养体系方案_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件学院软件工程专业培养计划第一章 软件工程专业培养体系方案一、专业面向的职业分析1. 主要就业行业领域分析 党的“十七大”报告提出走新型工业化道路,即科技含量高、经济效益好、资源消耗低、环境污染少、人力资源优势充分体现和发挥的发展之路。要推进产业结构优化升级,实现促进工业与信息技术的融合互动发展这一宏伟目标,就必须使我国重点行业信息技术应用得到高水平人才支撑和强有力的智力支持,尽快培养一大批多层次、实用型、高水平、具有国际竞争力的信息人才,这是我国经济社会发展的一项基础性、战略性的重要任务。软件产业是一项兼具知识密集型和劳动密集型的产业,它的生产建立在较高的技术素养之上,并且依赖于知识含量很

2、高的环境、工具和人员。与此同时,软件产业又是一种以人力资源为基础的产业,这一特点使得软件产业必须注重人员综合素质的培养。2008年我国普通高校软件及相关专业毕业研究生3.85万人,本科生38.9万人,专科生共43万人。然而,目前我国软件人才的供给与需求严重不相适应,主要表现在:一是数量短缺,据权威部门的调查,中国在今后相当长的一段时间内,每年至少存在20万软件人才缺口,并且这个缺口还在以每年20%左右的速度增长;二是软件人才结构不合理,缺少能够紧跟世界前沿技术、掌握符合国际标准的软件工程规范和技术规范、熟练运用一门以上外语、具有良好的团队协作能力并能够参与国际软件发展与竞争的各个层次的“国际化

3、软件人才”。软件工程专业主要围绕软件开发、管理以及软件工程相关的理论基础、工具和方法,面向企业需求培养IT产业软件开发管理人才,培养出能迅速适应软件产业成长要求的实用型软件人才。本专业面向市场需求,借鉴国际先进的教学理念,改革软件人才培养模式,坚持以服务为宗旨,以就业为导向,走产、学、研结合的发展道路,并积极探索实施国际合作办学机制。2. 主要就业岗位分析 软件工程专业毕业生主要从事软件项目的设计、开发与管理,计算机信息管理、数据处理、维护和备份,软件产品测试与质量保证等相关工作。主要就业工作岗位包含如下:软件开发工作岗位:从事软件系统的设计和代码的编写、单元测试等工作。项目管理工作岗位:负责

4、制定项目计划、协调项目开发需要的各种资源、确保在规定的时间内、规定的成本内、完成符合质量要求的软件系统。软件测试工作岗位:熟悉企事业单位的各种系统、测试环境的配置和使用、日常管理与维护,能够设计测试用例,编写测试计划,使用测试工具,完成测试项目,并编写测试分析报告。软件测试执行工作岗位:依据设计的用例和计划方案,熟练进行单元测试、集成测试、系统测试等相关测试并能撰写相应的测试报告。数据库管理维护岗位:数据库的日常管理,包括数据库的备份恢复、性能优化、日志分析、数据迁移、解决突发和疑难问题。数据库开发岗位:数据库配置、优化和问题处理,数据库的规划、设计和开发,数据仓库技术,支持多维数据分析和商业

5、智能应用。商业智能专家工作岗位:以商业应用和最终用户的角度从数据中获得有用的信息进行数据分析处理和决策支持。用户界面设计工作岗位:从事软件系统界面的创意设计及实现工作。3该方向职业证书该方向学生可考取的职业证书有计算机技术与软件专业技术资格(水平)考试软件测评师、全国计算机等级考试四级软件测试工程师、计算机技术与软件专业技术资格(水平)考试程序员、软件设计师、Sun公司认证Java程序员(SCJP)、Sun公司认证Java开发工程师(SCJD)、微软认证软件开发专家(MCSD)等,具体详见表1-1。表1-1 软件工程专业职业资格证书与相应课程及实训环节对照表序号职业资格证书岗位相应课程及实训备

6、注1软件测评师/NCRE-4软件测试工程师软件测试工程师软件工程、软件质量与测试、软件测试工具、软件项目管理、软件过程管理、综合课程设计2SCJP/SCJD/NCRE-2 JavaJava开发工程师Java程序设计3SUN Certified Web Component Developer(SCWCD)软件系统设计工程师Java EE技术4Object-Oriented Analysis and Design with UML-486软件系统设计工程师统一建模语言(UML)5MCSD.NET开发工程师C#程序设计6Microsoft SQL Server 2005SQL Server 2005

7、数据库工程师SQL Server 2005数据库设计与开发7Windows Web Developer软件设计工程师.NET 框架下Web服务与分布式应用开发8Microsoft .NET Framework2.0 Windows ApplicationsWindows应用开发工程师ADO.NET与数据操作9程序员/软件设计师软件工程师软件工程、程序设计语言10MCDBA微软认证数据库管理员数据库原理数据库系统设计实现与管理11Oracle DBA 、DBO 、DBDOracle数据库认证Oracle数据库Oracle数据库管理与应用系统开发二、培养目标确定1. 学制与招生对象学制四年,招生对

8、象为普通高中理科毕业生。2专业培养目标培养具有良好的科学与文化素养,系统地掌握计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,具有扎实的软件设计、开发与维护的能力、良好的交流与组织协调能力,较强的数据库管理、应用开发能力,具备数据分析和处理能力和测试工具使用能力,具备软件测试所需的知识和技能的工程型人才。3. 职业面向与专业培养目标关系图1-1 软件工程专业的职业面向与专业培养目标的关系图4.基本培养规格(一)政治思想和德育方面热爱社会主义祖国,拥护中国共产党领导,掌握马列主义、毛泽东思想和邓小平理论的基本原理;愿为社会主义现代化建设服务,为人民服务,有为国家富强、民族昌盛而奋斗的

9、志向和责任感,具有敬业爱岗、艰苦奋斗、热爱劳动、遵纪守法、团结合作的品质;具有良好的思想品德、社会公德和职业道德。(二)智育方面掌握软件工程学科的基础知识与基本理论,掌握先进的软件工程方法、技术与工具,具有较强的从事软件分析、设计、开发、维护等能力,以及工程项目的组织与管理能力、团队协作能力;了解本学科及相关领域的发展动态;掌握一门外语,具备良好的阅读、理解和翻译本专业外文资料的能力。(三)体育方面具有一定的体育和军事基本知识,掌握科学锻炼身体的基本技能,养成良好的体育锻炼和卫生习惯,受到必要的军事训练,达到国家规定的大学生体育和军事训练合格标准,具备健全的心理和健康的体魄,能够履行建设祖国和

10、保卫祖国的神圣义务。5.学分要求和授予学位在允许学习年限内,学生必须修满本专业指导性教学计划规定的160学分通识教育68学分;学科基础课程38.5学分;专业教学课程53.5学分。方可申请毕业。达到学位授予要求者,经申请可授予工学学士学位。三、课程设置分析为了进一步打造“专而精”的工程型人才,缩小与市场需求之间的差距,提高学生就业竞争力,同时结合学生自身的兴趣爱好和发展潜力,因材施教,本专业在高年级按照软件设计与开发、软件测试和数据处理等三个方向就行定制培养。 59 1. 职业能力-课程学习分析表1-2 软件设计与开发方向的职业能力课程学习分析表方向职业岗位工作任务职业能力课程学习任务名称任务要

11、求专门技术能力通用能力课程要求课程名称专门技术专门技术单元学习能力工作能力创新思维和能力软件设计与开发软件设计师、测试工程师、文档工程师、软件销售员、数据库工程师、界面(UI)设计师、项目经理软件开发与维护1、网页制作;2、中小型Web应用程序开发;3、Web应用程序的配置与维护。Web应用程序的开发1、网页制作;2、Web应用程序设计与开发;3、数据库的设计与开发。学习能力:1、学习和应用新知识能力;工作能力:2、良好的人际沟通能力;3、熟练的技能运用能力;4、严谨工作态度;创新思维能力:5、提出全新、安全和可靠的问题解决方案。1、高级程序开发语言;2、面向对象程序开发语言;3、数据结构;4

12、、软件测试与质量保证;5、数据库;6、网页制作。1、C/C+语言程序设计;2、数据结构3、C#/Java程序设计;4、.NET(J2EE)技术5、数据库原理;6、网页编程基础;7、软件测试与质量保证。项目管理1、项目计划的制定;2、项目资源的协调;3、项目质量的保证。项目计划的制定与项目质量保证1、项目需求分析与项目计划制定;2、项目质量监控。1、软件工程;2、软件质量体系;3、软件测试与质量保证。1、软件工程2、软件质量体系;3、软件测试与质量保证;4、面向对象分析和设计(UML)。表1-3 软件测试方向的职业能力课程学习分析表方向职业岗位工作任务职业能力课程学习任务名称任务要求专门技术能力

13、通用能力课程要求课程名称专门技术专门技术单元学习能力工作能力创新思维和能力软 件 测 试软件测试工程师、软件开发工程师 程序设计1、明确用户需求;2、设计算法;3、详细设计;4、编码与调试;5、程序测试;6、编写文档。计算机软件开发1、设计算法;2、编码与调试;3、编程技巧;4、测试。学习能力:1、条理清晰,严谨思维的能力;2、工作能力:良好的编程习惯;熟练的测试工具使用能力;3、举一反三,灵活运用;4、创新思维和能力:面向问题,创建最优算法;5、提出安全可靠解决方案。1、程序设计算法;2、程序设计语言;3、面向对象思想。1、C/C+程序设计;2、C#程序设计;3、Java程序设计;4、数据库

14、系统原理;5、数据结构;6、算法分析与设计。软件测试1、制订测试方案例;2、设计测试用例;3、使用自动化测试工具;4、手动执行测试;5、测试分析;6、编写测试文档。计算机软件测试与分析1、单元测试;2、功能测试;3、性能测试;4、白盒测试;5、黑盒测试;6、安全测试;1、软件工程思想;2、软件测试相关技术;3、软件测试工具;4、软件开发过程与版本控制。1、软件工程;2、软件质量与测试;3、软件测试工具;4、软件过程管理;5、软件项目管理。Web开发1、计算机网络应用和维护;2、数据库应用和维护;3、软件设计;4、软件工程。Web应用开发与部署1、计算机网络应用和维护;2、数据库应用和维护;3、

15、软件设计;4、软件测试;1、软件工程及测试;2、Web基本理论;3、数据库技术;4、Web开发技术。1、计算机网络;2、数据库系统原理;3、软件工程;4、Java EE技术;5、Web基础与UI设计。系统维护1 计算机系统软、硬件的安装和调试;2 测试环境安装;3 软件测试相关技术及技能。计算机系统软硬件安装维护;测试环境的安装及维护。1 计算机系统硬件安装和调试;2 计算机软件安装和调试;3 多种操作系统的特点和使用。4测试环境的安装计算机硬件安装和维护办公自动化Linux操作系统管理与配置1、计算机导论;2、Linux操作系统;3、数字逻辑;4、计算机组成原理。表1-4 数据处理方向的职业

16、能力课程学习分析表方向职业岗位工作任务职业能力课程学习任务名称任务要求专门技术能力通用能力课程要求课程名称专门技术专门技术单元学习能力工作能力创新思维和能力数 据 处 理软件开发工程师、数据库管理维护工程师、数据库开发工程师、商业智能专家程序设计1、明确用户需求;2、设计算法;3、详细设计;4、编码与调试;5、程序测试;6、编写文档。计算机软件开发1、设计算法;2、编码与调试;3、编程技巧;4、测试。学习能力:1、条理清晰,严谨思维的能力;2、工作能力:良好的编程习惯;熟练的测试工具使用能力;3、举一反三,灵活运用;4、创新思维和能力:面向问题,创建最优算法;5、提出安全可靠解决方案。1、程序

17、设计算法;2、程序设计语言;3、面向对象思想。1、C/C+程序设计;2、C#程序设计;3、Java程序设计;4、Java EE技术;5、.NET技术。数据库管理、开发和维护1、关系数据库原理2、数据库工具使用3、SQL Server数据库应用和开发;4、Oracle数据库应用和开发。数据库管理和开发1、SQL Server数据;2、Oracle数据库;3、数据系统的实现和管理。1、数据库原理;2、SQL Server数据库;3、Oracle数据库。1、Oracle数据库管理与应用系统开发;2、数据库系统设计实现与管理;3、XML基础;4、GIS概论。数据分析和处理1、算法分析和设计;2、信息系

18、统;3、数据挖掘和数据仓库。数据处理1、数据结构;2、算法分析和设计;3、信息管理和信息安全;4、数据仓库和数据挖掘;5、人工智能。1、数据结构;2、算法的分析和设计;3、数据安全性;4、人工智能;5数据决策.1、 数据结构;2、 算法分析与设计;3、 信息管理导论;4、 信息安全技术;5、 人工智能;6、 数据仓库与数据挖掘。2. 面向职业岗位的综合实训课程体系图1-2软件设计与开发方向面向职业岗位的综合实训课程体系表1-6 软件设计与开发方向学期综合实训课程表学期素质、技能、知识元素整合课程学期项目二职业素质一团队合作、沟通能力、文档撰写能力1. 计算机导论2. C/C+语言程序设计图书馆

19、管理系统技能1. 系统分析设计;2. 项目需求文档撰写;3. 项目开发文档的撰写;4. C/C+语言程序编写;5. 调试应用程序;知识1. 程序设计的算法;2. C/C+语言语法;3. 程序开发技术;三职业素质二踏实、理解能力、应变能力、主动性、责任感、学习能力、沟通能力1. C#程序设计2. 数据结构1. 好友通讯录2. 个性图片浏览器技能1. 熟悉和掌握C#程序语言的语法和特点;2. 理解面向对象编程思想;3. 熟练掌握.NET框架下基于组件的软件开发流程;4. 掌握ADO.NET数据操作方式。5. 具有良好代码书写风格;知识1. C#程序设计语言;2. .NET框架;3. ADO.NET

20、数据操作。四职业素质三自学和创新能力、踏实、抗挫抗压能力,诚信、团队合作精神1. Java程序设计;2. 数据库原理;3. 软件工程基础;1. 银行ATM机系统;2. 学生信息管理系统;技能1. 熟悉Java语言规范,掌握JDBC技术;2. 面向对象思想;3. 理解数据库系统原理,能根据需求分析画ER图;4. 使用SQL Server或MySQL设计与管理数据库,会使用SQL语句和存储过程等;5. 能完成指定模块代码编写;6. 具有较强的文档整理能力。知识1. Java程序设计;2. Eclipse/NetBeans开发环境;3. 软件工程(软件工程规范、代码编写规范);4. SQL Serv

21、er/MySQL数据库。五职业素质四良好的自学与创新能力、踏实、诚信、责任感、良好的团队协作精神和自我激励能力、较好的英文阅读能力。1. Web基础与UI设计;2. Java EE技术;3. 软件工程;4. 软件过程管理;5. 统一建模语言。1.博客系统;2.新闻发布系统技能1. 熟悉Java编程语言和Java EE规范;2. 熟悉Struts、Hibernate、Spring等框架;3. 熟悉Web架构设计,能够进行基于MVC的三层架构设计;4. 精通JSP/Servlet等技术;5. 精通HTML、CSS、JavaScript脚本;6. 熟练使用Dreamweaver等工具;7. 熟悉To

22、mcat等Web容器;8. 能独立地完成指定模块的开发工作;9. 具备良好的软件工程思想和文档编写能力;10. 具备设计和制订测试计划和测试用例,熟悉软件开发的过程。知识1. Web基础与UI设计;2. Eclipse/MyEclipse开发环境;3. Tomcat容器;4. SQL Server/MySQL数据库;5. 软件工程思想六职业素质五团队合作、大局观、责任感、抗挫抗压能力、应变能力、问题解决能力、沟通能力1. 软件工程2. 统一建模语言(UML)3. .NET技术4. 软件测试与质量保证5. 软件体系结构学生成绩管理系统技能熟练理解软件工程规范;能够和用户沟通畅通,明确系统功能,编

23、写需求说明书;能够根据需求说明书,设计系统功能及相关设计文档。能够编码实现对应功能能够设计和实现满足要求的数据库。知识1. 软件工程2. 统一建模语言(UML)3. .NET技术4. 软件测试与质量保证5. 软件体系结构七核心职业素养:团队合作,时间管理,文档撰写能力,沟通交流能力,良好的表达能力、抗挫抗压能力、应变能力、理解能力、主动性、诚信、问题解决能力、责任感、学习能力。核心能力:1. 掌握软件工程的基本思想,熟悉软件开发的完整体系过程,能够通过UML进行系统的分析和设计;2. 熟练撰写系统需求文档,设计文档和任务说明书等文档;3. 较为深入地应用C/C+、C#或者Java中的一门语言和

24、开发环境进行系统的开发;4. 综合运用软件工程和相应的平台进行项目的管理,形成项目管理的基本思想,掌握项目管理的基本流程和实现方法。加强的知识:1. C/C+/C#/Java语言的基本语法和相应的开发环境;2. 软件工程和UML的基本概念及其在项目开发中的应用;.Net技术/Java程序设计或者JavaEE技术1. 超市购物管理系统(C/C+)2. 学院论坛(C#或者JAVA)大学生创新思维开发、团队合作素养提升、企业素养培训、大学生校园创业项目孵化园地大学生自主创新项目培训图1-3 软件测试方向面向职业岗位的综合实训课程体系表1-7 软件测试方向学期综合实训课程表学期素质、技能、知识元素整合

25、课程学期项目二职业素质一团队合作、沟通能力、文档撰写能力1. 计算机导论2. C/C+语言程序设计图书馆管理系统技能1. 系统分析设计;2. 项目需求文档撰写;3. 项目开发文档的撰写;4. C/C+语言程序编写;5. 调试应用程序。知识1. 程序设计的算法;2. C/C+语言语法;3. 程序开发技术。三职业素质二踏实、理解能力、应变能力、主动性、责任感、学习能力、沟通能力1. C#程序设计2. 数据结构1. 好友通讯录2. 个性图片浏览器技能1. 熟悉和掌握C#程序语言的语法和特点;2. 理解面向对象编程思想;3. 熟练掌握.NET框架下基于组件的软件开发流程;4. 掌握ADO.NET数据操

26、作方式。5. 具有良好代码书写风格;知识1. C#程序设计语言;2. .NET框架;3. ADO.NET数据操作。四职业素质三自学和创新能力、踏实、抗挫抗压能力,诚信、团队合作精神1. Java程序设计;2. 数据库原理;3. 软件工程基础;1. 银行ATM机系统;2. 学生信息管理系统;技能1. 熟悉Java语言规范,掌握JDBC技术;2. 面向对象思想;3. 理解数据库系统原理,能根据需求分析画ER图;4. 使用SQL Server或MySQL设计与管理数据库,会使用SQL语句和存储过程等;5. 能完成指定模块代码编写;6. 具有较强的文档整理能力。知识1. Java程序设计;2. Ecl

27、ipse/NetBeans开发环境;3. 软件工程(软件工程规范、代码编写规范);4. SQL Server/MySQL数据库。五职业素质四良好的自学与创新能力、踏实、诚信、责任感、良好的团队协作精神和自我激励能力、较好的英文阅读能力。1. Web基础与UI设计;2. Java EE技术;3. 软件工程;4. 软件过程管理;5. 统一建模语言。1.博客系统;2.新闻发布系统技能1. 熟悉Java编程语言和Java EE规范;2. 熟悉Struts、Hibernate、Spring等框架;3. 熟悉Web架构设计,能够进行基于MVC的三层架构设计;4. 精通JSP/Servlet等技术;5. 精

28、通HTML、CSS、JavaScript脚本;6. 熟练使用Dreamweaver等工具;7. 熟悉Tomcat等Web容器;8. 能独立地完成指定模块的开发工作;9. 具备良好的软件工程思想和文档编写能力;10. 具备设计和制订测试计划和测试用例,熟悉软件开发的过程。知识6. Web基础与UI设计;7. Eclipse/MyEclipse开发环境;8. Tomcat容器;9. SQL Server/MySQL数据库;10. 软件工程思想六职业素质五大局观、踏实、抗挫抗压能力、应变能力、理解能力、主动性、诚信、问题解决能力、责任感、学习能力、团队合作、沟通能力1.软件工程;2.软件质量与测试;

29、3.软件测试工具;4.软件项目管理;5.数据库系统。BBS管理系统技能1. 懂得软件工程规范2. 能理解需求说明书、明确系统功能要求3. 能熟练使用配置管理工具进行系统配置4. 能组织测试需求并制定测试计划能熟练使用测试工具进行功能和性能测试知识1. 软件工程2. C#语言编程及VS集成开发环境3. Java程序设计4. 软件调试方法5. SQL Sever 等数据库管理 系统6. 软件测试6. 配置管理工具七核心职业素养:团队合作,时间管理,文档撰写能力,沟通交流能力,良好的表达能力、抗挫抗压能力、应变能力、理解能力、主动性、诚信、问题解决能力、责任感、学习能力。核心能力:1. 掌握软件工程

30、的基本思想,熟悉软件开发的完整体系过程,能够通过UML进行系统的分析和设计;2. 熟练撰写系统需求文档,设计文档和任务说明书等文档;3. 较为深入地应用C/C+、C#或者Java中的一门语言和开发环境进行系统的开发;4. 综合运用软件工程和相应的平台进行项目的管理,形成项目管理的基本思想,掌握项目管理的基本流程和实现方法。加强的知识:1. C/C+/C#/Java语言的基本语法和相应的开发环境;2. 软件工程和UML的基本概念及其在项目开发中的应用;3. .Net技术/Java程序设计或者Java EE技术;4. 能熟练使用配置管理工具进行系统配置;5. 能负责测试用例和测试数据的设计及测试用

31、例的实施和执行;6. 能对软件产品进行功能测试、异常测试、性能测试以及系统测试;7. 能对测试技术、测试方法、测试工具熟练使用,并能对其研究和改进;8. 能熟练的编写缺陷报告;9. 能独立完成项目的计划、分析、测试等工作。网络点播系统大学生创新思维开发、团队合作素养提升、企业素养培训、大学生校园创业项目孵化园地大学生自主创新项目培训图1-4数据处理方向面向职业岗位的综合实训课程体系表1-8 数据处理方向学期综合实训课程表学期素质、技能、知识元素整合课程学期项目二职业素质一团队合作、沟通能力、文档撰写能力1.计算机导论2.C/C+语言程序设计图书馆管理系统技能1.系统分析设计;2.项目需求文档撰

32、写;3.项目开发文档的撰写;4.C/C+语言程序编写;5.调试应用程序知识1.程序设计的算法;2.C/C+语言语法;3.程序开发技术三职业素质二踏实、理解能力、应变能力、主动性、责任感、学习能力、沟通能力1.C#程序设计2.数据结构1. 好友通讯录2. 个性图片浏览器技能1.熟悉和掌握C#程序语言的语法和特点;2.理解面向对象编程思想;3.熟练掌握.NET框架下基于组件的软件开发流程;4.掌握ADO.NET数据操作方式。5.具有良好代码书写风格;知识1.C#程序设计语言;2.NET框架;3. ADO.NET数据操作。四职业素质三自学和创新能力、踏实、抗挫抗压能力,诚信、团队合作精神1.Java

33、程序设计;2.数据库原理;3.软件工程基础;1. 银行ATM机系统;2. 学生信息管理系统;技能1.熟悉Java语言规范,掌握JDBC技术;2.面向对象思想;3.理解数据库系统原理,能根据需求分析画ER图;4.使用SQL Server或MySQL设计与管理数据库,会使用SQL语句和存储过程等;5.能完成指定模块代码编写;6.具有较强的文档整理能力。知识1.Java程序设计;2.Eclipse/NetBeans开发环境;3.软件工程(软件工程规范、代码编写规范);4.SQL Server/MySQL数据库技能1.熟悉和掌握C#程序语言的语法和特点;2.理解面向对象编程思想;3.熟练掌握.NET框

34、架下基于组件的软件开发流程;4.掌握ADO.NET数据操作方式。5.具有良好代码书写风格知识1.C#程序设计语言;2.NET框架;3.ADO.NET数据操作五职业素质四团队合作、组织协调能力、沟通能力强、抗挫败能力、文档撰写能力1.Java程序设计2.J2EE技术3.数据库系统原理4.软件工程5.UML6.Oracle数据库7.数据库系统设计实现与管理高校收费系统技能1.项目需求分析文档撰写;2.项目概要设计文档撰写;3.项目详细设计文档撰写;4.代码编写;5.软件测试;6.撰写用户使用手册;7.项目部署知识1.Eclipse开发Java程序;2.ORACLE数据库系统;3.服务器及客户端网络

35、配置;4.SQL语言,创建管理表、约束和索引,以及对其他模式对象创建和管理;5.Oracle数据库的备份和恢复;六职业素质五团队合作、组织协调能力、沟通能力强、良好的表达能力、文档撰写能力1 Java程序设计2 J2EE技术3 数据库系统原理4 信息安全技术5 软件工程6 UML7 Oracle数据库8 数据库系统设计实现与管理9 Oracle数据库管理与应用系统开发新闻网站后台管理系统技能1.项目需求分析文档撰写;2.项目概要设计文档撰写;3.项目详细设计文档撰写;4.代码编写;5.软件测试;6.撰写用户使用手册;7.项目部署;知识1.ORACLE数据库系统编程;2.存储过程;3.触发器;4

36、.函数调用;5.跟踪与调试;6.高级SQL语言、Oracle 全新的闪回技术等;七核心职业素养:逻辑思维能力、团队合作、时间管理、态度严谨、成就导向、口头表达能力、创新性、注重细节、计划性核心能力:1.掌握软件工程的基本思想,熟悉软件开发的完整体系过程,能够通过UML进行系统的分析和设计;2.熟练撰写系统需求文档,设计文档和任务说明书等文档;3.较为深入地应用C/C+、C#或者Java中的一门语言和开发环境进行系统的开发;4.掌握利用Oracle来管理和维护数据,掌握使用JSP和C#开发基于Oracle数据库的项目实例;5.掌握数据库设计建模知识;6.掌握基本数据分析处理技术;加强的知识:1.

37、 C/C+/C#/Java语言的基本语法和相应的开发环境;2. 软件工程和UML的基本概念及其在项目开发中的应用;3. ORACLE数据库技术;4. J2EE开发技术(MS.NET技术)5. 计算机网络技术;6. 信息安全相关技术;数据库系统编程综合实战项目大学生创新思维开发、团队合作素养提升、企业素养培训、大学生校园创业项目孵化园地大学生自主创新项目培训3. 课程体系图1-5 软件设计与开发方向课程体系图1-6 软件测试方向课程体系图1-7 数据处理方向课程体系4. 课程设置表表1-8 软件工程专业课程设置表(按课程类别)类别课程编号课程名称学分周学时分配学期总学时开课学期讲授实验讲授实验公

38、共基础课45100001思想道德修养与法律基础2230145100002马克思主义基本原理2230245100003毛泽东思想和中国特色社会主义理论(一)概论(一)2230345100004毛泽东思想和中国特色社会主义理论(二)(二)2230445100005大学英语(一)4468145100006大学英语(二)4468245100007大学英语(三)4468345100008大学英语(四)4468445100009大学体育(一)1230145100010大学体育(二)1230245100011大学体育(三)1230345100012大学体育(四)1230445100013大学生职业生涯规划1

39、212145100014高等数学(一)6690145100015高等数学(二)66102245100016线性代数2230145100017概率论与数理统计4468445100031中国近代史纲要1230专业基础课45100018计算机科学导论4423468145100019C/C+语言程序设计4446834145100020数据结构4446834245100021数据库原理442 3030245100022Web基础与UI设计3223434245100023Java语言程序设计3226030245100024C#语言程序设计3226030245100025计算机网络(一)4426030345

40、110301计算机网络(二)322303045100026计算机组成原理3468345100027离散数学3468345100028操作系统346845100029数字逻辑3468245100030电子电工技术34603专业核心课45110001编译原理346845110201软件过程管理322303045110002统一建模语言UML322303045110202软件质量与测试4426030645110203软件项目管理22306451100032Linux操作系统32230305/645110004算法设计与分析2230645110101Java EE技术(一)54460605451100

41、05Java EE技术(二)4223030545110006软件工程3223030545110102软件体系结构2230645110103软件测试与质量保证3223030645110104Linux内核与编程3223030645110105.NET技术(一)5446060645110302.NET技术(二)4223030645110303XML基础2230545110304Oracle数据库4426030545110309Oracle数据库与应用系统开发3243060645110305数据库系统设计实现与管理2230545110306信息管理导论2230645110307信息安全技术22306

42、45110204软件测试工具2243060645110007专业英语1230545110015算法设计与分析2230645110011综合课程设计(一)2445110012综合课程设计(二)2545110013综合课程设计(三)2645110014综合设计47专业选修课45130202游戏设计导论2230745110308人工智能2230745110008嵌入式系统导论2230745110009电子商务导论2230745110309数据仓库与数据挖掘2230745110010GIS 概论2230745110205软件经济学22307表1-9 软件工程专业课程设置表(按学期)学期课程编号课程名称

43、学分总学时总学时周学时分配讲课实验讲课实验第一学期45100001思想道德修养与法律基础23434245100031中国近代史纲要23434245100005大学英语(一)46868445100009大学体育(一)13434245100014高等数学(一)5102102645100016线性代数23434245100030电子电工技术46868445100018计算机科学导论410268344245100013大学生职业生涯规划11212小计2548845434262第二学期45100002马克思主义基本原理23030245100006大学英语(二)46060445100010大学体育(二)1

44、3030245100015高等数学(二)59090645100029数字逻辑36060445100019C/C+语言程序设计6120606044小计2139033060224第三学期45100003毛泽东思想和中国特色社会主义理论(一)23434245100007大学英语(三)46868445100011大学体育(三)13434245100020数据结构413668684445100024C#语言程序设计26834342245100026计算机组成原理46868445100027离散数学468684小计21476374102226第四学期45100004毛泽东思想和中国特色社会主义理论(二)2

45、3030245100008大学英语(四)46060445100012大学体育(四)13030245100028操作系统46060445100021数据库原理49060304245100017概率论与数理统计46060445100023Java语言程序设计26030302245110011综合课程设计(一)(2周)2小计2239033060224第五学期公共课45110001编译原理46868445110006软件工程26030302245110002统一建模语言UML26030302245110007专业英语23030245110012综合课程设计(二)(3周)2大学生自主创新创业实践2软件设

46、计与开发方向45110003Linux操作系统26030302245110101Java EE技术(一)4120606044小计203982481501610软件测试方向45100022Web基础与UI设计26030302245110005Java EE技术(二)26030302245110201软件过程管理230302小计20368248120168数据处理方向45110304Oracle数据库49060304245110005Java EE技术(二)26030302245110303XML基础23030245110305数据库系统设计实现与管理230302小计24428308120208第六学期公共课45110013综合课程设计(三)(3周)2软件设计与开发方向45110103软件测试与质量保证26030302245100025计算机网络(一)39060304245110105.NET技术(一)412060604445110104Linux内核与编程26030302245110102软件体系结构230302小计173602101501410软件测试方向45110202软件质量与测试39060304245100025计算机网络(一)39060304245110204软件测试工具39030602445110003Linux操作系统26030302245110015算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论