软件技术专业教案标准(基于软件开发工作过程)1/21一、专业名称与代码专业名称:软件技术专业代码:二、入学要求高中毕业或具有同等学力(历)者。三、修业年限基本修业年限学年。四、培养目标与人才培养规格.培养目标培养具备良好的身体与心理素质,掌握新一代网络环境下智能手机应用与应用软件系统的开发、测试、维护、应用等相关技能,适应团队工作环境,能熟练使用主流软件开发技术进行规范的软件项目策划、设计、开发、测试、维护与应用的高端技术技能型人才。.人才培养规格()专业能力①具有良好的编码能力。至少精通一门当前国内企业常用的编程语言及其应用开发平台,能够按照软件工程规范编写、调试、维护软件代码。②具有较强的软件开发能力。熟悉软件开发流程,掌握不同系统平台上的开发工具,能够独立开发小型的应用软件,参加开发大型的软件系统,并能胜任各种环节的具体工作。③具有一定的系统分析设计能力。能够在设计师的指导下使用工具建立系统模型,编写软件开发文档。④具有一定的软件测试能力。能够理解软件测试方案,掌握软件测试分析方法,运用相关测试工具测试软件,能有效提高软件测试质量。⑤具有实施、管理、维护软件系统的能力。能够收集、组织、制作、发布网上信息资源,维护信息系统和数据库系统。()方法能力①能够通过独立学习,不断获取新的知识和技能。②能适应职业岗位的变化,积极应对变化多端的软件世界。③能够在工作中寻求发现问题、解决问题的途径。2/21④能够在工作中独立制定计划、独立实施计划、独立控制过程、独立评价结果。⑤具有一定的逻辑与抽象思维能力,能够对信息进行截取、评价和传递。()社会能力①具有良好的思想品德、法制观念和职业道德。②具有爱岗敬业、忠于职守、勤奋刻苦、谦虚好学的品质。③具有较强的沟通能力,在工作中具有合作能力、交流能力和组织协调能力。④具有团队协作精神,公正坦诚,能够进行批评与自我批评。⑤具有心理承受能力和社会责任感。⑥工作仔细、细致、积极、主动,具有吃苦耐劳的精神。⑦具有健康的体魄、健全的人格、良好的心理素质和行为习惯。⑧具有很强的自信心、求知欲和进取心。⑨具有较强的质量意识、经济意识和时间意识,能够按时完成工作任务。()基本素质和其他能力①热爱祖国,拥护党的基本路线;②具有较强的公共道德意识和法律意识,掌握相关的法律、法规,遵纪守法;③具有良好的职业道德,勤奋敬业,具有团队协作精神;④具有健康的心理素质和良好的身体素质,特别是具有较强的自我控制能力和承受挫折的能力;⑤具备一定的外语能力;⑥具有一定的应用文写作能力;⑦具有一定的创新能力。五、就业面向与职业规格本专业主要培养面向大型软件企业程序员、测试员、系统管理员以及面向中小型软件企业的软件开发员。依托行业、软件企业,通过深入调查、研究和分析,得出软件技术专业就业面向的职业岗位(群)分析表,见表。3/21表软件技术专业就业面向的职业岗位序号定位就业面向的职业岗位技能证书职业资格证书备注基本岗位*计算机维护员计算机维修工必考*程序员工程师(程序员)证书选考上升岗位软件测试员软件评测师选考软件工程师软件设计师选考注:带*号的表示本专业的核心岗位六、职业岗位(群)能力分析依托行业,以行业技术专家和软件企业能工巧匠为主体,采用头脑风暴法,分析企业生产经营活动,论证人才培养目标与业务规格,明确就业面向岗位(群);分析岗位工作任务、工作中的要素和工作所需的知识—技能—素质,形成职业岗位(群)工作分析表,见表及表。4/21表基于工作过程系统化的软件技术专业岗位(群)工作分析表工作岗位主要职责具体任务工作流程工作方法所需的知识、能力和职业素养.软件工程师从事软件工程的立项、分析、建模、编制文档等工作。诠解客户的要求。全面了解客户工作流程及项目需求。根据客户项目需求,结合企业实际条件,编制文档。知识软件模型分析与文档编制、数据库设计与实现能力熟悉软件开发流程;具有一定的沟通能力,能够准确了解用户需求;具有基本的系统分析设计能力,能够应用工具为系统建模;能够编制软件开发文档素质诚信、敬业、科学、严谨.程序员工程师从事开发应用软件、手机应用程序,部署运行软件系统工作。开发中小型应用程序根据项目需求文档编写程序。根据客户项目需求文档,编制程序。知识数据库设计与实现、网页制作、基本应用、网络编程、基础应用和高级应用及图形学能力具有较强的软件质量意识及编码调试能力,能够熟练使用软件开发工具编写出高质量的程序代码;能够设计美观规范的用户界面;具有个人管理及团队协作能力素质诚信、敬业、科学、严谨.软件测试员从事软件测试,编写软件测试报告工作。软件测试按测试大纲步骤,使用测试工具测试软件。按测试大纲要求,一一测试软件。知识软件测试及各种测试工具软件的使用能力能够按照软件测试大纲设计测试用例;能够编写测试脚本,实施测试用例;能够使用软件测试工具;能够编写软件测试报告素质科学、严谨.计算机维护员从事计算机系统软、硬维护;数据库管理等工作。搭建系统平台,维护应用软件系统根据用户要求,管理计算机软、硬件。先软件后硬件的方法知识网络操作系统、计算机维护与维修、数据库技术能力具有一定的表达能力,能够培训用户,为客户提供技术支持;能够安装、维护应用系统,处理故障;能够管理、维护数据库系统素质敬业、科学、严谨由专业教师与企业人员组成的专业教案团队,基于“软件开发工作过程”的设计思想,按照“企业需求与职业岗位——面向的工作岗位(群)——岗位工作任务分析——岗位典型工作任务归纳——行动领域分析与归纳——学习领域设计与开发”工作流程,以软件开发过程中典型职业岗位工作要求为切入点,基于软件开发过程设置和排序专业核心课程,进行课程体系的建设。课程体系强调职业能力培养与职业素质养成并重,体现学历教育与资格认证,确保专业教案目标与人才培养目标一致。学习领域课程框架结构如图所示。5/21主要就业岗位软件开发生产过程典型工作任务职业行动领域学习领域需求分析软件设计编码实现部署与维护软件测试软件工程师工程师程序员计算机维护员用户需求编制开发文档开发手机网站、开发手机管理系统、开发手机游戏按测试大纲对功能性能系统测试搭建平台维护系统部署系统平台数据结构软件工程数据库技术网络操作系统计算机维护与维修维护系统软、硬件测试系统开发手机管理系统、游戏及网站建设静态网站设计数据库制作项目文档设计数据结构网页制作程序设计图像处理技术制作基本应用网络编程、基础应用和高级应用及图形学软件测试员软件测试图学习领域课程框架图表学习领域课程主线描述表职业规划对应岗位课程主线基本岗位计算机维护员核心课程主线计算机应用基础→计算机维护与维修系统化计算机维护与维实训工程师核心课程主线基本应用→基础应用→高级应用→图形学→开发系统化基本应用实训、基础应用实训、高级应用实训、图形学实训、开发实训程序员核心课程主线基本应用→网络编程系统化基本应用实训、网络编程实训上升岗位软件测试员,软件工程师核心课程主线数据结构→软件工程→软件测试系统化软件测试实训拓展岗位平面设计核心课程主线图像处理技术→制作系统化图像处理技术实训、制作实训6/21七、课程结构按照软件开发过程系统化的思想,将岗位(群)实际工作,凝炼成典型工作,并将系列“典型工作”由难到易进行逆向排序,遵循职业成长规律和教育规律,将系列典型工作由易到难进行教案加工,形成课程体系。根据工作的相关性(非学科知识的相关性),围绕学生职业能力培养和职业素质养成,以典型工作为中心来整合相应的知识、技能和态度,组织课程内容,形成工作任务引领型课程。并以典型软件开发项目为载体,将企业工作流程与规范、先进的企业文化引入课程教案中,实现教案过程与工作过程融为一体,做到“教、学、做”合一,体现工学结合特色。软件技术专业课程结构见表表。表软件技术专业学习领域课程体系类别序号课程名称说明职业核心能力课程思想道德修养与法律基础毛泽东思想和中国特色社会主义概论离散数学大学英语计算机应用基础理论实践一体化课程体育形势与政策大学生职业发展与就业指导专业基本技能课程语言程序设计理论实践一体化课程计算机维护与维修工学结合课程网络操作系统教案做一体化课程专业英语数据结构理论实践一体化课程专业核心技能课程软件工程理论实践一体化课程网页制作理论实践一体化课程数据库技术理论实践一体化课程基本应用编程理论实践一体化课程网络编程理论实践一体化课程基础应用开发理论实践一体化课程图形学理论实践一体化课程高级应用开发理论实践一体化课程开发理论实践一体化课程程序设计理论实践一体化课程职业能力拓展软件测试理论实践一体化课程图像处理实用技术理论实践一体化课程制作理论实践一体化课程7/21课程其它项目军事理论军训劳动与安全教育素质拓展选修课8/21.职业核心技能学习领域课程表职业核心能力学习领域课程模块序号学习领域课程名称教育目标折算学时备注思想道德修养与法律基础提高思想道德素质,培养法律意识毛泽东思想和中国特色社会主义概论掌握毛泽东思想和中国特色社会主义相关理论知识离散数学培养逻辑思维能力和数学计算能力大学英语培养英语交流能力取得英语级证书计算机应用基础培养计算机基本应用能力取得计算机级证书体育提高身体素质,培养团队协作精神形势与政策掌握国内外时事与国家政策大学生职业发展与就业指导培养职业发展规划、就业与创业能力.专业基本技能学习领域课程表专业基本技能学习领域课程模块序号学习领域课程名称教育目标折算学时典型工作典型工作任务备注语言程序设计及实训掌握语言程序设计基础知识,熟悉代码标准;具备语言开发简单程序的能力。开发应用程序完成“学生成绩管理系统”项目全国计算机等级考试二级证书计算机维护与维修及实训掌握计算机软、硬件维护能力。计算机维修工计算机维修工日常维护工作计算机维修工网络操作系统及实训掌握网络基础知识,各种网络服务手配置及维护网络方案设计、实施及配置网络设计、实施、维护专业英语掌握计算机专业英语数据结构掌握数据、数据结构和抽象数据类型的基本概念各种数据类型的操作方法数据类型结构的定义、操作.专业核心技能学习领域课程表专业核心技能学习领域课程模块序号学习领域课程名称教育目标折算学时典型工作典型工作任务备注软件工程软件可行性研究、软件需求分析、软件设计、程序编码、软件运行与维护和软件项目管理项目分析及编制项目各种文档以“学生成绩管理系统”项目为例进行讲授9/21网页制作及实训网页制作方法建立一个网站以“公司管理系统”项目进行讲授选考网页设计师数据库技术及实训数据存储、创建和管理数据库,数据的检索、修改和完整性及分布数据管理等公司管理系统数据库以“公司管理系统”数据库进行讲授选考数据库工程师程序设计及实训掌握程序设计的各种知识,能熟练开发各种管理系统开发“图书管理系统”以“图书管理系统”项目进行讲授基本应用实训掌握各种语法的用法,能使用开发应用程序开发“学生成绩管理系统”以“学生管理系统”项目进行讲授网络编程实训掌握基的网络编程、基于的网络编程、、、协议、服务器编程技术开发“网络聊天室”以“网络聊天室”项目进行讲授基础应用实训掌握安装部署、界面开发、控制层开发、数据存储开发、多媒体开发开发“通讯录管理系统”以“通讯录管理系统”项目进行讲授图形学实训掌握绘图程序设计开发、高级、图像开发、开发开发“五子棋游戏”以“五子棋游戏”项目进行讲授高级应用实训掌握网络编程、任务进程线程开发、安全机制、开发“仿”简单功能的聊天软件以“仿”项目进行讲授开发实训掌握安装和配置开发环境、开发、中实现开发简单的管理系统以某一个管理系统项目进行讲授程序设计掌握中的基础知识,能熟练编写客户端程序编写“图书管理系统”客户端程序以“图书管理系统”项目进行讲授.职业能力学习领域拓展课程表职业能力拓展学习领域课程模块序号学习领域课程名称教育目标折算学时备注软件测试及实训掌握软件测试工具、方法、编写测试报告图像处理实用技术掌握平面图形的各种处理方法制作及实训掌握制作各种动画的操作技巧八、教案实施安排软件技术专业教案实施计划见表表。表软件技术专业课程设置及学时分配项目学分学时百分比()教案活动安排第一学年第二学年第三学年10/21周周周周周周理