ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:39.70KB ,
资源ID:10537886      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10537886.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(湖南软件职业学院软件工程培养方案.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

湖南软件职业学院软件工程培养方案.docx

1、湖南软件职业学院软件工程培养方案2010级软件技术专业人才培养方案作者:匿名发布时间:2010-08-28(专业代码590108)执笔人:罗杰审核人:符开耀一、招生对象与学制招生对象:普通高中、中职毕业的考生学制:全日制三年二、专业人才培养目标本专业培养适应社会主义现代化建设需要,德、智、体、美全面发展,掌握必备的软件技术基础理论和基本技能,具有健全的人格,具备较强实际操作技能及一定的开拓创新能力,适应中小企业生产、管理、服务第一线需要的高素质技能型专门人才。学生应具有基本的英语应用能力,具备中小企业软件开发、软件测试、项目管理、系统维护、软件产品销售及售后技术服务等职业岗位所需的职业素质与岗

2、位技能,身心健康,具有持续学习与发展能力和良好的敬业精神与职业道德。三、培养规格1知识要求(1)具备大专文化基础知识(德育、数学、英语、法律等文化基础知识)。(2)系统学习和掌握静态网页设计及制作的基本理论、基础知识和技巧。(3)系统学习和掌握动画制作的基础知识和技巧。(3)掌握高级程序设计语言和数据结构的基础知识,能使用编程语言编写数据结构的算法。(4)掌握数据库基本知识及基本操作,熟悉SQL命令,并能开发基于客户机/服务器(C/S)模式的数据库管理应用系统和基于浏览器/服务器(B/S)模式的应用系统。(5)掌握使用网络编程语言实现动态网站的规划及建设。(6)了解软件工程基本概念,掌握软件测

3、试的基本原理及软件测试工具的使用。2能力要求(1)掌握至少一种国际主流的软件开发平台和程序设计语言,能分析阅读软件代码;具有熟练使用管理软件、软件编程工具的能力,能较熟练使用数据库技术搭建数据库,进行软件开发。(2)具有编码规范(国际标准),形成良好的编程习惯能力,具有真实项目开发的能力。(3)具备安装配置和维护各种系统软件和应用软件的技能,能熟练使用和维护计算机硬件、软件环境。(4)具备软件项目管理的初步能力。(5)具备软件开发、软件测试、网站规划等专业技术文档的阅读和编制能力。(6)具备查阅、翻译中英文专业资料和日常的语言交际能力,能独立搜集、处理信息和公文。(7)有较强的社会活动能力、协

4、调组织能力和社会交往能力。(8)具有独立终身学习的意识和再学习的能力,具备提出问题、分析问题和解决问题的能力和较强的创新能力。3素质要求(1)有高度的责任感和严谨、认真、细致、吃苦耐劳的工作作风。(2)具有团队精神和合作意识,遵守行业规程,保守国家秘密和商业秘密。四、职业资格(或技能等级)证书本专业学生应获取的基本职业资格证书为:全国计算机等级考试证书或全国计算机软件资格水平考试证书(程序员或测试师)。其他可获取的相关职业资格证书为:全国计算机信息高新技术考试证书、全国计算机应用技术证书(NIT)、CEAC证书、Java认证系列证书、Oracle认证系统证书、英语应用能力考试A、B级证书、大学

5、英语四、六级证书。五、可适应的工作岗位职业能力就业方向主要业务工作工具软件应用能力国有与私营企业、政府机关、学校、医院、平面设计公司、动漫制作公司、软件产品销售公司及相关企业等设计部、操作部的操作员和技术员办公自动化软件使用各种工具软件应用软件的销售专业文档编制软件维护能力国有与私营企业、政府机关、学校、医院等信息中心和数据中心的系统管理员和售后维护员数据库管理维护软件运行维护数据安全管理数据备份软件销售及售后服务软件测试能力外包软件企业、软件公司的软件测试部门测试员单元测试整体测试编写测试用例整理测试数据测试文档编制软件开发能力国有与私营企业、政府机关、学校、医院、外包软件企业、软件公司等信

6、息技术中心、软件开发部门的程序员运用主流开发工具开发中小型数据库应用管理系统、开发商业软件计算机设备的日常管理与维护工作国有与私营企业、政府机关、学校、医院等信息中心、数据中心的系统管理员计算机的日常管理计算机的日常维护网站设计开发与维护能力国有与私营企业、政府机关、学校、医院、电子商务网站等信息中心、数据中心、网络中心的网站设计开发人员和网络维护技术员商业策划网站设计网页制作网站维护Web测试嵌入式应用能力国有与私营企业嵌入式软件开发、测试人员及嵌入式设备营销、维护人员嵌入式软件开发嵌入式软件测试嵌入式设备营销及售后服务六、主干课程简介(一)文化基本课程1、思想道德修养与法律基础通过本课程的

7、学习,使学生遵守社会主义道德规范,树立正确的是非观念,严格自律,不断自我提高思想品德修养,成为一个有道德的劳动者。2、毛泽东思想和中国特色社会主义理论体系主要学习马克思主义哲学世界观和方法论、世界的物质性与人的实践活动、物质世界的辩证本性及发展的基本规律、认识、真理与科学的思维方法、人类社会的本质和基本结构、人类社会的发展与人类历史的创造者、人在社会历史中的地位和作用。通过系统学习马克思主义哲学原理,帮助学生掌握辩证唯物主义和历史唯物主义的基本观点,树立正确地世界观、历史观和人生观;学会用科学的思维方法和工作方法解决实际问题,更加自觉地投身于建设有中国特色社会主义的伟大实践。3、体育与健康本课

8、程包含学习健身运动的基本方法和技能,使学生科学地进行体育锻炼,提高自己的运动能力;掌握常见运动创伤的处置方法;使学生根据自己的能力设置体育学习目标;使学生能自觉通过体育活动改善心理状态、克服心理障碍,养成积极乐观的生活态度;运用适宜的方法调节自己的情绪;促使学生在运动中体验运动的乐趣和成功的感觉;培养学生良好的体育道德和合作精神;正确处理竞争与合作的关系4、大学英语主要学习英语语言知识、应用技能、学习策略和跨文化交际等方面的内容,并以定性和定量的描述体现了大学英语教学的指导思想,即强调培养学生的英语听说能力,以及读写译等英语综合应用能力和专业英语技能。培养学生听力理解能力、口语表达能力、阅读理

9、解能力、书面表达能力、翻译能力,使他们在今后工作和社会交往中能用英语有效地进行口头和书面的信息交流,同时增强其自主学习能力、提高综合文化素养,以适应我国经济发展和国际交流的需要。5、高等数学通过学习,培养学生严密的逻辑思维能力和一定的空间想象能力,使学生具有运用数学方法分析和解决实际问题的能力,为专业课程的学习打下良好的基础。重点在培养学生的逻辑思维能力和基本运算能力。(二)专业平台课程1、计算机导论(含应用基础)主要明确计算机专业是什么,包括其发展历史、形成学科历史、目前状况、发展趋势,了解当前网络环境下如何进行学习等,同时学会office办公套件的使用。本课程的学习主要的两个具体任务:计算

10、机专业是什么和计算机简单使用。关键是形成对计算机学科的正确认识,树立正确的专业思想。2、PhotoShop主要学习吸管工具、缩放工具,区域选择、移动和裁剪工具,铅笔工具、线工具、画笔工具和喷枪工具,艺术笔的应用,部分辅助工具,渐变工具和颜料桶工具、图层的适配调整、路径和通道的使用,通道、面罩、选择区的应用,艺术与柔化效果,笔触效果滤镜和扭曲滤镜,制作背景发光字、火焰字及立体沙粒字,渐变立体字和光晕字,颜料字、多彩浮雕字及球体字等。培养学生图形图像处理能力,审美能力等。3、C程序设计本课程主要学习语言基本知识、基本语句和顺序结构、分支结构、循环结构、函数初步知识、算法和结构化程序设计、字符和字符

11、数据处理、数组、指针、字符串、作用域、编译预处理、结构体类型和用户自定义类型、位运算、文件等,使学生具有基本程序设计能力和分析问题的能力。4、网页设计(HTML&XML)本课程主要学习用CSS制作XML网页,XML和HTML的整合,显示XML的XSL样式技术,如何设计DTD,使用SCHEMA定义文件格式,以及ASP.NET的XML网页开发等知识点,涉及XML网页设计的各个方面的知识。让学生从实践出发,学习制作网页。5、面向对象技术(C+)本课程主要学习面向对象程序设计的方法和C+语言的基本概念,以C+语言中的面向对象机制为主。通过本课程的学习,使学生了解面向对象的基本概念,了解面向对象分析OO

12、A、面向对象设计OOD、面向对象编程OOP的基本概念和方法,掌握C+面向对象机制和实现方法,初步掌握VC+编程环境,比较熟练地掌握VC+进行一般面向对象的程序分析、设计和调试。6、Java程序设计本课程将以大量实例详细介绍Java的编程思想和编程方法。其主要内容有:Java语言基础、类、对象、继承、多态、接口、包、Java API基础、图形用户界面、Java小程序、异常处理、输入/输出流、多线程、数据库应用、网络通信和JSP简介。通过本课程的学习,使学生能够运用Java语言实现工程项目中的完整模块。并为以后学习统一建模语言、设计模式等面向对象程序设计类课程奠定基础。7、操作系统操作系统管理和控

13、制计算机系统中的所有软、硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。本课程是计算机各专业的必修课程之一。介绍用户接口、处理机管理、进程管理、存贮管理、文件系统以及设备管理等方面的知识。通过本课程的学习,使学生系统掌握操作系统的基本理论、设计方法和实现技术。并为学生学习以后的课程打下扎实的基础。8、数据库原理与应用(SQL Server)主要介绍数据库的结构、关联、设计的基本原理,数据库结构化查询语言SQL及应用,通过本课程学习,学生具有设计复杂数据库的能力,能利用SQL语言对数据库进行复杂操作的能力。9、数据结构通过本课程的学习,使学生理解并掌握数据的组织、存储和运算的基

14、本原理和方法,培养学生进行数据结构的算法设计与分析问题、解决问题的能力,使学生能够编出高质量的正确的、清晰的算法和程序。10、Oracle本课程介绍数据服务器技术、关系数据库的概念以及SQL编程语言、Oracle数据库体系结构、如何设计、创建、管理、优化数据库。执行数据库管理任务所必需的各种命令及实用程序。学习和熟悉网络概念和配置参数,以及如何解决一些常见的网络问题。通过本课程的学习,使学生能够熟练配置、优化Oracle数据库服务器,实现数据库客户机和工具都能实现与Oracle数据库服务器之间的通信。并能处理各种备份、故障、复原及恢复情况。11、计算机组成原理本课程主要介绍计算机的基本组成原理

15、和内部工作机制。通过本课程的学习,使学生了解计算机各子系统(包括运算器、存储器、控制器、外部设备和I/O子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。12、IT项目管理本课程系统地学习软件项目管理的基本概念、范围管理、时间管理、成本管理、人力资源管理、沟通管理、采购管理和风险管理。使学生掌握项目管理的基本概念,并结合IT项目的特点,了解项目管理的基本技术,并重点掌握软件项目的特征、软件项目的需求管理、软件项目的工作量估算、软件项目计划、软件项目监控和软件项目中的风险管理方法。本课程注重理论与实际的结合,以案例的形式,采用全体分组学习和真实案例分析交替的学习

16、方法。通过实际的案例帮助学生消化和理解软件项目管理的基本知识,使学生可以在短时间内掌握软件项目管理的实践能力。实现从学习到就业的平滑过度。13、ASP.NET(包括C#)本课程将介绍开发ASP.NET程序所涉及的开发工具和运行环境、VB.NET程序设计基础和ASP.NET的程序设计基础等有关内容。通过本课程的学习,掌握开发ASP.NET程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。14、UML面向对象程序设计通过本课程的学习,使学生在已有的计算机软、硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象

17、系统分析与设计的基本方法和技术和UML统一建模语言。并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。15、软件工程与UML软件工程学是研究软件开发与维护的普遍原理和技术的工程学科。本课程全面系统地介绍软件工程的概念、原理、面向结构的软件开发方法、面向对象的软件开发方法、UML对象设计与编程、代码实现、软件计划与管理、软件开发工具与环境等内容,通过本课程的学习,使学生深刻认识软件危机产生的原因,纠正对软件开发的错误认识,掌握软件工程学的基本概念和基本原理,具备作为专业人员组织软件开发和设计工作的能力。掌握软件开发应遵循的原则和编写文档的基本方法的程度。16、计算

18、机网络包括了网络基础知识、数据通信基础知识、网络体系结构、局域网技术、广域网和Internet应用等,全面介绍了有关网络的基础知识。通过学习本课程,能掌握现代计算机网络的基础知识,熟悉网络工具及设备的基本使用方法、操作原理,熟练掌握小型局域网的构建,对网络安全技术有一定的了解,尤其对于TCP/IP协议和HTTP协议进行重点讲解,为以后面向网络编程打下基础。17、JavaScript本课程主要介绍用JavaScript语言制作网页的编程技术方法,包括JavaScript编程基础,变量、数据类型和表达式,流程控制,函数,对象编程,文档对象模型和事件驱动,窗口、文档和表单对象,级联样式表(CSS)技

19、术,动态对象和Cookie及安全等。通过学习本课程,使学生掌握用JavaScript语言制作网页的编程技术方法。18、Ajax本课程主要介绍Ajax的优点和缺点,Ajax之下的基本JavaScript和DOM技术,使用XMLHttpRequest对象调用ASP.net、PHP和Java应用的方法,如何保存和发送大多数Ajax应用,如何在Ajax应用程序中手动调试JavaScript及如何编写错误处理代码,通过Web服务或API把应用程序结合起来以创建mashup的途径等。19、软件测试技术这是一门导论式的课程,主要介绍软件测试如何适应软件开发过程,基本的和高级的软件测试技术,在常见的测试任务中

20、运用测试技能,使用自动化测试工具提高测试的效率,测试工作的计划和文档化,有效地报告发现的问题等。20、.net高级编程(3层架构)本课程主要介绍三层结构的基本构成,掌握如何搭建三层结构,如何使用DataSet与实体类构建三层结构的应用程序,能够实现异常控制与单元测试,能运用抽象工厂模式。了解ASP.NET开发平台的基本知识:了解ASP.NET框架,会配置IIS,并能安装与配置Visual Studio集成环境,熟悉内置对象并能灵活运用它们进行程序设计。21、web程序设计(jsp)本课程主要介绍JSP技术的基本知识、环境搭建、开发技巧、相关技术等内容,主要包括JSP概述、JSP实现网站计数、J

21、SP用户注册、用JSP与Servlet实现用户登录、用ISP与JavaBean实现用户信息查询、JSP实现图片上传和读取显示、JSP实现留言板、JSP实现对XML的读写、用JSPJavaBean和Servlet实现具体项目、基于JSP技术开发新闻发布系统等。通过本课程的学习,使学生掌握基于JSP进行Web程序设计的基本方法和技巧。22、J2EE本课程主要介绍j2EE相关的基本知识、基本框架以及常见开发技术,主要包括struts、spring、hibernate三大框架的配置及使用,DWR、ext等ajax技术与j2EE框架的融合,通过本课程的学习,使学生能够基于ssh框架来开发web程序。23

22、、J2ME通过本课程的学习,让学生掌握J2ME的基本概念、体系结构;掌握J2ME中重要的类库和函数概念及应用;掌握J2ME软件开发设计的全过程,能进行J2ME系统或游戏的设计。24、模拟电路本课程主要介绍整流、滤波电路,基本放大电路,集成运算放大器应用电路,信号产生电路,直流稳压电路,晶闸管应用电路,模拟电路读图等内容。通过本课程的学习,使学生掌握初步的模拟电路读图和设计知识。25、数字电路本课程主要介绍逻辑门电路、组合逻辑电路、脉冲产生与变换电路时序逻辑电路、A/D转换和D/A转换等内容。26、嵌入式系统导论本课程介绍嵌入式系统的定义、应用范围、设计流程与方法、嵌入式系统相关背景知识。主要包

23、括嵌入式系统概论、嵌入式系统的系统设计、嵌入式系统微处理器、嵌入式系统周边设备、软硬件接口、嵌入式操作系统、系统开发、仿真与调试、性能评估、程序最佳化与测试、VLSI设计与系统单芯片等。通过本课程的学习使学生了解嵌入式系统的定义、嵌入式系统的应用范围、嵌入式系统与传统计算机系统的区别、嵌入式系统的设计流程与方法等。27、单片机原理及应用本课程主要介绍单片微型计算机概论,MCS-51单片机结构和原理、单片机寻址方式和指令系统、单片机编程特点及程序设计基本要求、单片机并行接口,单片机串行接口及单片机开发系统和用户系统设计。28、ARM嵌入式系统架构本课程主要介绍ARM技术和ARM体系结构,ARM指

24、令集寻址方式,ARM指令系统,Thumh指令,ARM汇编伪指令与伪操作,汇编语言程序设计、ARM汇编语言与嵌入式C混合编程等。通过本课程的学习,使学生具备初步的ARM嵌入式软件设计开发能力。29、嵌入式数据库本课程主要介绍常见的嵌入式数据库-MYSQL,主要包括MYSQL的安装、配置及在Linux操作系统下的数据库管理与开发;通过该课程的学习,使学生初步掌握在Linux环境下,基于MYSQL数据库进行嵌入式开发。30、TCP/IP网络编程本课程介绍TCP/IP结构及其工作原理、网络接口层基本知识、网络层技术及其协议、传输层技术及其协议、应用层常用协议、TCP/IP的实现技术、网络程序设计基本知

25、识、TCP编程、UDP编程、网络综合程序设计、Winsock常用函数及其应用等。31、Linux下的C程序设计本课程主要介绍了Linux下C语言基础、C语言开发环境、Linux进程操作、Linux文件操作、Linux网络编程和Shell脚本知识。通过本课程的学习,使学生初步掌握Linux环境下C语言编程的知识。32、软件需求工程本课程介绍软件需求工程的基本概念和原理,开发和管理软件需求的方法和技术。主要内容包括软件工程与需求工程、需求获取、需求定义、需求的形式化描述、需求验证、需求管理、面向问题域的需求分析方法、面向多视点的需求工程及需求工程与软件开发管理等。通过本课程的学习,使学生了解软件开

26、发过程并认识软件需求对软件开发的重要性,通过理解、学习和掌握软件需求工程中的一些概念和方法,为将来从事软件开发和管理工作打下良好的基础。33、软件项目管理方法与工具本课程主要介绍常见的软件项目管理方法,包括CMM/CMMI、项目管理知识体系PMBOK;介绍常见的软件项目管理工具,如Microsoft Project、Project Server。通过本课程的学习,使学生掌握常见的软件项目管理方法和工具,具备初步的项目管理能力。34、高效设计测试用例本课程主要介绍常用的测试用例设计方法,包括等价类划分方法、边界值分析方法、错误推测方法、因果图方法、判定表驱动方法、正交实验设计方法、功能图分析方法

27、、场景设计方法,并介绍测试用例设计综合策略。通过本课程的学习,使学生掌握测试用例设计的常用方法,并能灵活运用于软件测试工作中。35、自动化测试技术与工具本课程主要介绍软件测试自动化理论及应用技术,并介绍软件测试的一些通用的测试工具,包括客户端、应用服务器、数据库端的性能、功能、压力、回归和安全性测试的工具和方法。通过本课程的学习,使学生掌握自动化测试技术的基本理论,并能较熟练地使用常用的测试工具。36、软件质量管理本课程主要介绍软件质量管理的流程和技术方法,包括软件质量管理体系、验证、确认、同行评审、质量保证、配置管理、度量管理、风险管理、项目集成管理、项目计划、项目监控、需求工程、决策分析和

28、产品集成等。37、web测试技术本课程主要介绍web开发环境下软件测试技术,包括制定性能测试策略、编写测试用例以及常用web测试方法的运用,以及TestDirector、QuickTestProfessional、LoadRunner等web测试工具的配置及使用。38、专业英语在高中英语的基础上进一步学习英语词汇和语法知识,对学生进行系统语言训练,全面提高学生的听、说、读写能力,具有较高的专业英语水平,能阅读一般的英文技术资料。(三)职业/专业素养课程1、C语言实训(1周)熟练掌握C语言基础理论,能利用C语言设计一个小型应用程序。2、C+与SQL Server实训(1周)使用VC结合SQL S

29、erver开发一个选课系统。3、Java+SQL Server实训(1周)使用java语言和SQL Server数据库开发一个小型教务管理系统。4、C#实训(1周)使用C#开发数据库应用程序MySchool在线答题模块。5、JSP实训(1周)使用JSP开发Web应用系统新闻论坛。6、ASP.net实训(1周)使用ASP.NET技术开发网上书店。7、J2EE实训(1周)开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台。8、嵌入式数据库实训(1周)使用VC+结合mysql开发一个点歌系统。9、Linux下c语言编程实训(1周)在Linux下开发一个图书管理系统。10、嵌入式高级应用程序开发实训(2周)应用ARM实验环境和开发板,开发一个嵌入式应用程序。11、.net高级编程实训(2周)使用.net3层架构结合AJAX重构网上书店。12、自动化测试实训(1周)使用自动化测试工具winrunner测试MP3点唱系统。13、web测试实训(2周)使用Httpunit、Loadrunner测试“专柜通”管理信息系统。14、delphi+oracle综合实训(1周)使用delphi结合oracle数据库开发一个仓库管理系统。15、C/S项目综合实训(2周)使用delphi开发一个C/S模式的酒店管理系统。16、J2EE高级编程实训(2

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2