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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

590108软件技术专业教学基本要求人才培养方案.docx

1、590108软件技术专业教学基本要求人才培养方案软件技术专业教学基本要求一、专业名称软件技术二、专业代码590108三、招生对象普通高中毕业生、“三校生”(职高、中专、技校毕业生)或同等学历者四、学制与学历学制三年,学历大专(专科)五、就业面向本专业毕业生的就业主要面向IT企业、政府机关和企事业单位所需要的软件开发工程师、软件支持/维护工程师、软件测试工程师等岗位,经3至5年后,可晋升至软件开发高级工程师、软件支持/维护高级工程师、软件测试高级工程师等岗位群。六、培养目标与规格6.1 专业培养目标 本专业培养德、智、体、美全面发展,具有良好的职业道德和创新精神,熟悉计算机软件相关理论知识,具备

2、一定的软件需求分析和系统设计能力,能熟练应用程序设计语言,按照软件工程规范熟练完成程序编制等任务,能够从事软件设计、编码、测试、维护及计算机软件销售、咨询与技术支持等工作的有可持续发展能力的高素质技能型专门人才。软件技术专业相关职业岗位与工作任务、工作内容的对应关系如表1所示。表1 软件技术专业相关职业岗位与工作任务、工作内容对应表序 号岗位名称工作任务工 作 内 容1软件开发工程师熟悉需求根据销售经理或项目经理与客户签订的软件开发协议以及需求分析报告、需求规格说明书等文档,了解并熟悉软件需求设计和编码在了解需求的基础上,根据系统的概要设计等文档,与项目经理共同确定项目功能,在此基础上完成详细

3、设计、软件编码工作单元测试根据功能点设计测试用例,在编码过程中借助测试用例进行单元测试;并与其他开发者进行交叉测试,测试其他程序员所完成的模块编写文档完成软件系统详细设计说明书、开发日志和测试用例等相关文档的编写2软件支持/维护工程师熟悉软件熟悉需要维护的软件的功能,并了解用户在使用软件过程中可能出现的故障技术支持对用户使用软件过程中出现的故障时提供支持,帮助用户解决软件使用中的问题,并填写软件维护单,将相关信息反馈到开发部门,以便持续改进3软件测试工程师制订测试计划根据软件的规模和开发进度以及系统需求,制订测试方案及测试计划,并选择恰当的测试工具集成测试根据系统需求文档和设计文档进行集成测试

4、,即把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误系统测试充分运行软件系统,根据系统需求文档验证系统各部件是否都能正常工作并达到既定的需求提交测试文档在测试过程中,编写缺陷报告,并根据测试结果提交测试报告,由开发人员进行缺陷的确认和修复软件技术专业相关职业岗位及能力要求如表2所示。表2 软件技术专业相关职业岗位及能力要求序号职 业 岗 位能 力 要 求1软件开发工程师(桌面软件)1能熟练搭建桌面软件开发和测试环境2能按照软件工程规范完成详细设计3能设计和实现数据库4能进行简单的软件建模5能利用C#.NET或Java等语言编程实现系统功能6能编写测试用例并进行单

5、元测试7能阅读和编写规范的软件文档8能与客户和团队成员进行友好沟通交流2软件开发工程师(Web软件)1能熟练搭建Web软件开发和测试环境2能按照软件工程规范完成详细设计3能设计和实现数据库4能进行简单的软件建模5能设计简单页面6能利用ASP.NET或JSP等技术编程实现系统功能7能优化和改善用户体验8能编写测试用例并进行单元测试9能阅读和编写规范的软件文档10能与客户和团队成员友好沟通交流3软件支持/维护工程师1能熟练使用特定的商业软件2能解决客户使用软件过程中出现的问题3能规范地书写软件错误报告4能与客户和团队成员友好沟通交流4软件测试工程师1能制订测试计划2能设计测试用例3能合理选择测试方

6、法和自动化测试工具4能正确执行测试过程5能规范地书写测试报告6能与客户和团队成员友好沟通交流6.2 专业培养规格6.2.1 素质结构1思想政治素质具有科学的世界观、人生观和价值观,践行社会主义荣辱观;具有爱国主义精神;具有责任心和社会责任感;具有法律意识。2文化科技素质具有合理的知识结构和一定的知识储备;具有不断更新知识和自我完善的能力;具有持续学习和终身学习的能力;具有一定的创新意识、创新精神及创新能力;具有一定的人文和艺术修养;具有良好的人际沟通能力。3专业素质掌握从事软件开发、软件技术支持/维护、软件测试等工作所必需的专业知识;具有一定的数理与逻辑思维;具有一定的工程意识和效益意识。4职

7、业素质具有良好的职业道德与职业操守;具备较强的组织观念和集体意识。5身心素质具有健康的体魄和良好的身体素质;拥有积极的人生态度和良好的心理调适能力。6.2.2 知识结构1工具性知识外语、计算机基础等。2人文社会科学知识政治学、社会学、法学、思想道德、职业道德、沟通与演讲等。3自然科学知识数学等。4专业技术基础知识1)策划、组织和专业技术报告及文档写作技巧与方法;2)本专业技术资料的阅读;3)基本的编程思想、程序设计基础知识及编程规范;4)计算机组装与维护,计算机硬件故障的检测与维护,简单服务器架设;5)产品推销的方式和技巧,基本的市场营销知识。5专业知识1)软件需求分析;2)软件系统建模;3)

8、软件系统设计;4)软件系统编程;5)软件系统测试;6)数据库应用、管理与设计。6.2.3 专业能力1职业基本能力1)良好的沟通表达能力;2)计算机软硬件系统的安装、调试、操作与维护能力;3)利用Office工具进行项目开发文档的整理(Word)、报告的演示(PowerPoint)、表格的绘制与数据的处理(Excel),利用Visio绘制软件开发相关图形的能力;4)阅读并正确理解需求分析报告和项目建设方案的能力;5)阅读本专业相关中英文技术文献、资料的能力;6)熟练查阅各种资料,并加以整理、分析与处理,进行文档管理的能力;7)通过系统帮助、网络搜索、专业书籍等途径获取专业技术帮助的能力。2专业核

9、心能力软件技术专业毕业生应具备的专业核心能力如下:1)简单算法设计能力;2)数据库设计能力;3)主流关系数据库管理能力;4)简单界面设计能力;5)中小型桌面应用程序开发能力;6)中小型Web应用程序开发能力;7)企业级多层架构Web应用系统开发能力;8)软件建模能力;9)应用软件开发方法指导软件开发过程能力;10)对开发的软件系统进行测试的能力;11)编写软件相关文档的能力。6.2.4 其他能力1. 方法能力:分析问题与解决问题的能力;应用知识的能力;创新能力;2. 工程实践能力:人员管理、时间管理、技术管理、流程管理等能力;3. 组织管理能力。七、职业证书实施“双证制”教育,学生在取得学历证

10、书的同时,需要获得软件技术相关职业资格证书。本专业学生可以获得的初级职业资格证书如表3所示。表3 软件技术专业初级职业资格证书序 号职业资格(证书)名称颁 证 单 位等 级1程序员人力资源和社会保障部、工业和信息化部初级2信息系统运行管理员人力资源和社会保障部、工业和信息化部初级3计算机程序设计工程师技术水平证书工业和信息化部初级4数据库应用系统设计工程师技术水平证书工业和信息化部初级5软件测试工程师技术水平证书工业和信息化部初级本专业毕业生要求必须获取以上初级职业资格证书之一,并鼓励和支持学生努力获取中级职业资格证书。本专业学生可以获得的中级职业资格证书如表4所示。表4 软件技术专业中级职业

11、资格证书序 号职业资格(证书)名称颁 证 单 位等 级1软件设计师人力资源和社会保障部、工业和信息化部中级2软件评测师人力资源和社会保障部、工业和信息化部中级3信息系统管理工程师人力资源和社会保障部、工业和信息化部中级4数据库系统工程师人力资源和社会保障部、工业和信息化部中级5信息技术支持工程师人力资源和社会保障部、工业和信息化部中级6Java认证证书(110或助理程序员级)Sun公司或IBM公司中级八、课程体系与核心课程(教学内容)8.1 建设思路8.1.1 岗位能力课程软件技术专业课程体系的设计面向职业岗位,由职业岗位分析并得到本专业职业岗位群中每一个岗位所需要的岗位能力。在此基础上,进行

12、能力的组合或分解,得出本专业的主要课程。具体内容如表5所示。表5 “岗位能力课程”表职 业 岗 位能力要求与编号课 程 名 称软件开发工程师(桌面软件)C1-1:能熟练搭建桌面软件开发和测试环境C1-2:能按照软件工程规范完成详细设计C1-3:能设计和实现数据库C1-4:能进行简单的软件建模C1-5:能利用C#.NET或Java编程实现系统功能C1-6:能编写测试用例并进行单元测试C1-7:能阅读和编写规范的软件文档C1-8:能与客户和团队成员进行友好沟通交流微机组装与维护计算机网络基础软件工程基础SQL Server数据库技术Oracle数据库应用与管理软件建模技术C#程序设计基础C#高级程

13、序设计* Java程序设计基础* Java高级程序设计软件开发工程师(Web软件)C2-1:能熟练搭建Web软件开发和测试环境C2-2:能按照软件工程规范完成详细设计C2-3:能设计和实现数据库C2-4:能进行简单的软件建模C2-5:能设计简单页面C2-6:能利用ASP.NET或JSP编程实现系统功能C2-7:能优化和改善用户体验C2-8:能编写测试用例并进行单元测试C2-9:能阅读和编写规范的软件文档C2-10:能与客户和团队成员友好沟通交流桌面软件开发实训软件测试技术软件文档写作网页制作与设计高级网页技术软件支持/维护工程师C3-1:能熟练使用特定的商业软件C3-2:能解决客户使用软件过程

14、中出现的问题C3-3:能规范地书写软件错误报告ASP.NET程序设计XML Web服务* JSP程序设计* JSP开源框架技术软件测试工程师C4-1:能制订测试计划C4-2:能设计测试用例C4-3:能合理选择测试方法和自动化测试工具C4-4:能正确执行测试过程C4-5:能规范地书写测试报告中小型Web软件开发实训大型Web软件开发实训上述职业岗位还应具有的基本能力C0-1:具有良好的组织观念与集体意识C0-2:具有时间管理能力C0-3:具有较强的信息搜索与分析能力C0-4:具备较好的文档处理和管理能力C0-5:具备一定的英文阅读能力C0-6:具备新知识、新技术的学习能力C0-7:具备自我职业生

15、涯规划能力计算机应用基础常用办公软件应用ISAS实训英语专业英语并行化编程技术职业指导说明:带*的表示为Java开发方向的课程。下同8.1.2 理论与实践教学一体化实现“理论实践一体化”教学,就是要将培养学生实践动手能力的系统,与培养学生可持续发展能力的基础知识系统灵活、交叉地进行应用,构建与实践教学相融合的基础知识培养系统,在强调以实践能力为重点的基础之上,也要重视理论知识的学习,真正为实现专业人才培养目标服务。1基础知识培养系统(1)三年统筹安排、课内外结合思想政治课教学从高职学生的实际出发,建议全部采用案例教学,以增强教学的针对性、实效性,将社会实践、竞赛、主题班会等纳入课程模块。教学形

16、式上采用主题演讲、辩论赛、案例讨论、实地调研、专家讲座、观看电视片、拍摄校园内热点难点问题相结合。改革教学考核评价,课程成绩由任课教师、辅导员、班主任、团委共同评价,将学生日常行为和实习表现作为课程考核的一部分。职业指导课程设计应体现全面素质发展与专业能力培养相结合,按照学习知识、具备能力、发展自己、发展社会的多层次培养目标进行设计。课程内容建议通过三个学年的多个模块(如专业教育、岗位体验指导、职业指导课、专业技术应用指导、预就业顶岗实习指导、预就业指导)全程化服务于学生就业、职业和创业教育,服务于专业人才培养目标。(2)围绕专业能力、服务于专业教学数学课根据专业特点,开设计算机数学实用数学。

17、数学课建议采用案例教学,教学案例可以由专业教师提供,保证教学内容与专业紧密结合。英语课教学可以进行情境教学和分层教学,通过开放语音室、建立英语角、举办英语剧比赛、播放英语广播,培养学生听、说、读、写、译的能力。计算机专业英语则直接用企业的技术资料(如:帮助文档)作为教学材料。计算机应用基础可以通过求职简历、学生毕业设计等作为案例贯穿整个教学始终。2实践动手能力培养系统为进一步强化学生动手能力的培养,突出以实践为重点,实现培训高素质技能型专门人才的目标,应建立相对独立的实践教学体系。建议设计的软件技术专业实践体系如表6所示。表6 软件技术专业实践体系序号实 践 名 称设 计 目 的开 设 时 间

18、主要培养能力1入学军训培养吃苦耐劳的精神,锻炼健康的体魄第1学期社会能力2社会实践尽早接触社会,坚定为社会主义服务的理想,培养沟通和表达能力第1学期暑期社会能力3ISAS实训强化信息搜索和分析能力,培养沟通和表达能力第25学期社会能力4桌面软件开发实训培养基于桌面信息管理系统开发能力第3学期专业能力5中小型Web软件开发实训培养中小型企业Web应用系统开发能力第4学期专业能力6大型Web软件开发实训培养基于多层架构技术和框架技术的大型Web应用系统开发能力第5学期专业能力7生产性实训承接商用项目和外包项目,进一步提升学生项目开发能力二年1期或三年1期专业能力8职业技能鉴定实训获得相关职业技能鉴

19、定证书一年1期和三年1期专业能力9顶岗实习锻炼意志、感受企业文化,进一步培养良好的职业习惯并遵循良好的规范第2学期暑假和三年1期专业能力、社会能力10毕业设计综合应用专业知识,强化项目开发能力,提升分析问题和解决问题能力三年1期或三年2期专业能力说明:ISAS(information search and analysis skill)是指信息搜索与分析技能。8.1.3 双证书课程根据毕业资格要求,本专业毕业生需具备两个证明学生能力和水平的证书;一是学历证,二是职业资格证。它们既反映基础理论的知识水平的掌握程度,又反映实践技能的熟练程度。建议软件技术专业通过“数据结构”、“程序设计基础”等专业

20、基础,结合专业选修课,将相关企业认证融入课程内容。8.2 课程设置根据“岗位能力课程”的基本过程,以培养学生编程能力为中心,进行职业基本素质课程的系统化设计,在技能培养过程中融入职业资格证书课程。在此基础上,明确各课程模块对应的主要课程,构建软件技术专业的课程体系。1. 基础课程思想道德修养与法律基础,毛泽东思想、邓小平理论和“三个代表”重要思想概论,形势与政策,军事理论,英语,数学,体育与健康,职业道德与就业指导。2. 专业基础课程微机组装与维护、计算机网络基础、C#程序设计基础、Java程序设计基础、软件文档写作、数据库技术、软件工程基础、数据结构。3. 专业核心课程SQL Server数

21、据库技术、JSP程序设计、开源框架技术、C#高级程序设计、Java高级程序设计。4. 实践实训课程入学军训、社会实践、桌面软件开发实训、中小型Web软件开发实训、大型Web软件开发实训、职业技能鉴定实训、生产性实训、顶岗实习、毕业设计。8.3 主干课程知识点设计软件技术专业主干课程知识点说明如下:1微机组装与维护计算机的基本组成、计算机硬件的安装、计算机系统软件的安装、计算机软件系统的维护、计算机系统硬件的故障检测、常用工具软件的应用等。2计算机网络基础计算机网络的定义、计算机网络的分类、计算机局域网的组建、主流网络操作系统、简单网络管理、Internet及其应用、计算机网络安全、无线网等。3

22、C#程序设计基础C#语言基础、数据类型、变量和常量、运算符和表达式、程序控制语句、数组、函数等。4Java程序设计基础Java语言基础、数据类型、变量和常量、运算符和表达式、程序控制语句、数组等。5网页制作与设计安装配置IIS、创建站点、基础网页制作、使用表格布局页面、使用框架布局页面、层的应用、浮动框架的应用、代码片断的应用、库项目的应用、模板的应用、图像的应用、多媒体元素的应用、网站上传、网站维护和更新等。6软件文档写作软件工程标准化与软件文档、软件文档国家标准、软件文档写作要求、常用软件开发文档、软件测试计划与测试报告、开发进度报告、软件用户文档、软件文档管理等。7SQL Server数

23、据库技术数据库技术基础、数据库操作、表的管理、数据查询、索引和视图操作、T-SQL基础和存储过程、数据库完整性、数据库安全性、数据管理、事务和锁、数据库设计、SQL Server数据库应用程序开发等。8软件工程基础软件工程基本概念、软件生存周期模型、常用软件开发方法、软件生存周期各阶段任务、程序编码规范等。9并行化编程技术并行算法和多核体系结构、并行编程模型、并行化程序设计方法、并行化程序性能优化等。10Oracle数据库应用与管理Oracle概述、安装Oracle、Oracle数据库操作(数据库实例、管理表空间等)、数据表操作(Oracle基本数据类型、方案、序列、同义词等)、数据完整性(非

24、空、默认、唯一、检查(Check)约束、主键、外键约束等)、Oracle数据库查询操作、视图和索引操作、存储过程操作(PL/SQL、异常处理、函数、包等)、事务和锁、触发器操作、Oracle 数据库安全管理、数据库管理操作(备份数据库、恢复数据库、导入、导出等)、Oracle数据库应用程序开发等。 11软件建模技术面向对象软件工程基础、用例建模(用例图、活动图)、静态建模(类图、对象图)、动态建模(顺序图、协作图、活动图、状态图)、体系结构建模(组件图、部署图)、双向工程等。12C#高级程序设计C#面向对象编程基础、类的封装、类的继承、类的多态、接口、结构和代理、异常处理、文件I/O操作等。1

25、3Java高级程序设计面向对象编程技术、GUI编程技术、异常处理技术、输入/输出技术、线程与多线程编程、网络编程、数据库编程等。14软件测试技术软件测试概述、软件测试方法、单元测试、集成测试和系统测试、验收测试和回归测试、软件测试用例的编写、面向对象软件的测试、软件测试自动化、软件测试项目管理等。15高级网页技术CSS样式表的类型、CSS样式表的设置方法、各种CSS属性、JavaScript技术、Ajax技术等。16ASP.NET程序设计配置ASP.NET开发环境、常用Web服务器控件、服务器对象、数据验证控件、ADO.NET数据库连接技术、数据控件、高级应用、安全配置和部署等。17XML W

26、eb服务XML语法、使用DTD规范XML文档、使用CSS格式XML文档、使用XSL转换XML文档、使用DSO显示XML文档、使用DOM访问XML文档、Web服务基本原理、创建Web服务、调用Web服务等。18JSP程序设计JSP开发概述、JSP语法基础、JSP内置对象、JDBC数据库访问技术、JavaBean技术、Servlet技术、组件应用、Ajax应用、Web系统安全与部署等。19JSP开源框架技术Struts框架的使用、JSTL标签、自定义标签、Struts Action的使用、Struts ActionForm的使用、Hibernate框架的使用、Spring框架的使用等。20桌面软件

27、开发实训需求确认、系统详细设计、数据库设计设计与实现、单元测试、桌面软件开发技术(C#.NET或Java)等。21中小型Web软件开发实训需求确认、系统详细设计、数据库设计设计与实现、单元测试、简单页面设计、Web软件开发技术(ASP.NET或JSP)等。22大型Web软件开发实训需求确认、系统详细设计、数据库设计与实现、单元测试、简单页面设计、Ajax技术、框架技术等。8.4 参考教学计划软件技术(Java方向)专业参考教学计划如表7所示。表7 软件技术(Java方向)专业参考教学计划课程类别课程性质序号课 程 名 称总学分总学时其 中建议修读学期与学时分配备注课 内课 外第一学年第二学年第

28、三学年理论实践理论实践123456必修课程公共基础课程1公共英语714414472722思想道德修养与法律基础3544212543毛泽东思想和中国特色社会主义理念体系概论4726012724形势与政策12020444445体育4727224248886应用写作1.53636367职业指导1.5363636小 计224343189224154172484812职业平台课程8计算机网络技术5703040709微机组装与维护24220224210数据库原理37050207011Java程序设计基础37260127212网页设计与制作372403272职业能力课程13SQL Server数据库技术37252207214数据结构37240327215Java高级程序设计3723240

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1