本专业主要面向计算机软件行业,培养能满足Java常用软件开发、移动互联网软件开发、软件测试等工作需要,掌握Java软件开发、移动通信软件开发、软件测试和管理、软件产品营销等技能,具有社会主义市场经济适应能力和竞争能力,具有创新创业意识、精深专业技能和良好职业素养的高端技能型人才。落实立德树人根本任务,弘扬社会主义核心价值观,坚持育人与育才相统一,培养德智体美劳全面发展的中国特色社会主义合格建设者和可靠接班人。
政治思想道德方面:拥护党的基本路线,具有良好的职业道德、爱岗敬业精神,有责任意识和创新意识。
能力培养方面:具有软件技术专业基础理论知识和专业技能,具有较强的程序设计、软件构建、测试及软件产品安装、维护、销售能力,适应现代生产需要的高素质技能型专门人才。
表1 职业能力分解表
专业能力 | 社会能力 | 方法能力 |
(1)熟悉计算机行业相关情况,了解计算机行业技术发展现状 (2)熟悉软件开发技术,熟练掌握JAVA软件开发技术 (3)JAVA语言编程能力,C、Visual C#语言编程能力 (4)熟练使用计算机的能力,包括计算机常见操作系统、各类常用软件的安装和使用,能简单进行计算机软硬件维护 (5)熟悉软件测试技术,掌握软件测试工具的使用,熟悉软件质量保证体系,掌握软件测试流程 (6)熟悉数据库技术,至少掌握一种数据库系统的使用 (7)熟悉计算机网络基本概念,熟悉移动互联网的相关技术,掌握Andriod/iPhone平台手机软件的开发 (8)能够进行计算机类软件产品的安装、维护及销售 | (1)有较强的事业心、高度的责任感和正直的品质 (2)讲信用,有道德,遵纪守法 (3)具有团队合作精神 (4)思维严谨,工作踏实,勤奋努力 (5)有较好的安全意识和法律意识 (6)良好的语言表达能力和与人沟通能力 | (1)具备一定的分析、判断和概括能力,具备较强的逻辑思维能力 (2)较好的文字处理能力,熟悉主要工作过程中的各类文档编写 (3)良好的学习能力,对新技术有学习和研究精神 |
表2 知识、能力和素质结构要求
序号 | 职业岗位描述 | 职业岗位对应知识、能力、素质结构 | 主要链接课程 |
1 | Java平台开发 | 知识:理解MVC框架的基本概念;掌握基于MVC的Java Web项目开发的基本流程;掌握SQL Server或Oracle数据库的基本操作;熟悉Java编程语言及J2EE规范;掌握代码编写规范以及软件文档知识。 能力:具备基于MVC的Java Web项目开发能力;熟练使用JDK相关开发工具(Eclipse集成开发环境);能编写具有实用意义的Application和Applet程序代码。 素质:养成良好的编码风格和编码规范;养成良好的独立分析、解决问题和快速学习的能力;养成良好的英文资料读写能力和沟通表达能力,并具有良好的团队合作意识。 | JAVA程序设计 JAVA企业框架技术1 JAVA企业框架技术2 |
2 | 移动互联网软件开发
| 知识:熟悉移动互联网相关概念、Android/iPhone系统架构和相关技术。 能力:具备Android平台(或iPhone)的应用软件的开发能力;具备软件设计、分析、调试的能力。 素质:养成良好的编码风格和编码规范;养成良好的独立分析、解决问题和快速学习的能力;养成良好的英文资料读写能力和沟通表达能力,并具有良好的团队合作意识。 | 程序设计基础 JAVA程序设计 Android基础 IOS基础 |
3 | 软件测试
| 知识:熟悉国际软件质量体系标准、ISO9000或CMMI认证和管理知识以及计算机软件相关标准;掌握计算机软硬件、计算机网络、计算机应用、信息安全、软件测评技术等方面的专业知识;熟悉WINDOWS、Linux操作系统,熟悉TCP/IP协议族。 能力:具备按照国际软件质量体系和相关标准进行软件测试工作的能力;具备适应重复性测试工作的能力。 素质:养成认真、踏实的工作作风和逆向思维能力;养成良好的独立分析、解决问题和快速学习的能力;养成良好的英文资料读写能力和沟通表达能力,并具有良好的团队合作意识。 | 程序设计基础 软件测试技术 软件项目管理 软件文档编写 |
4
| Web网站开发与维护
| 知识:掌握ASP.Net、HTML、JavaScript基本语法;掌握网页设计和网站设计基本方法;掌握Web架构设计知识。 能力:具备熟练使用ASP.Net、JavaScript、HTML、XML、CSS等相关技术进行网站开发的能力;掌握JQuery 等AJAX框架技术。 素质:养成良好的编码风格和编码规范;养成良好的独立分析、解决问题和快速学习的能力;养成良好的英文资料读写能力和沟通表达能力,并具有良好的团队合作意识。 | 网页制作基础及HTML XML技术 WEB前台开发技术 |
5 | 软件实施与维护
| 知识:掌握计算机硬件、操作系统及各种常用软件知识。 能力:具备计算机软件的安装和实施的能力。 素质:养成良好的客户沟通能力;具有积极上进,吃苦耐劳的良好品质,养成良好的独立解决问题的能力,并具有良好的团队合作意识。 | 数据库技术及应用 Windows服务器操作系统 Linux服务器操作系统 软件项目管理 |
课程学分自获得时起,有效认证期限为:通识类课程最长不超过10年,其他课程最长不超过6年。
按照本专业培养方案的要求修满最低毕业学分,并达到其他相关毕业要求,即可获得江苏开放大学软件技术专业专科毕业文凭。
本专业模块化课程体系以能力为主线,由通识课程、专业必修课程、专业选修课程三个类别构成(见附表),具有灵活性、适应性和开放性,适应在职在岗人员学习。
(一)《Windows服务器操作系统》
课程目标:掌握网络基本概念和Windows Server 2012 的操作与管理,具备基础网络服务与应用服务的设计与实施的能力;掌握网络安全技术,能够实现网络服务安全;掌握虚拟化技术管理,具备网络服务故障分析和排除的能力。
课程学分:3学分
课程主要内容:Windows Server 2012的基本操作与管理;验证和授权;地址分配管理和域名解析;WEB服务器的配置、FTP服务的配置;路由和虚拟专用网络;虚拟化服务器。
实践条件要求: Windows Server2008或Windows server 2012 R2+hyper-V
(二)《Linux服务器操作系统》
课程目标:掌握Linux操作系统的基本知识与原理,具备配置、维护与管理Linux服务器以及基于Linux平台配置企业应用服务器的能力,能够管理与维护域名服务器;掌握基于Linux系统的各种中小企业常见DHCP服务器、NFS服务器、Samba服务器、DNS服务器、Web服务器、FTP服务器等配置方法;具备Linux系统的常见故障检测与排除的能力。
课程学分:3学分
课程主要内容:Linux 操作系统基础及GNOME桌面环境的使用;基本shell命令与编程;Linux文件系统的基本概念和基本组成;用户和组的概念及配置;基于Linux系统的各种中小企业常见DHCP服务器、NFS服务器、Samba服务器、DNS服务器、Web服务器、FTP服务器等配置方法;Linux系统的常见故障检测与排除方法。
实践条件要求:Red Hat Enterprise Linux
(三)《网页制作基础及HTML》
课程目标:掌握网页制作的基本步骤;掌握HTML语言的基本语法;掌握站点的创建和网页的编辑;掌握超链接、图像、CSS样式、表格、框架、表单、多媒体对象的使用;理解行为、模板、库、CSS布局的概念和使用;掌握网站站点的创建、测试、发布与管理的基本知识;熟练使用Dreamweaver网站开发工具,具备网站开发与管理的能力。
课程学分:3学分
课程主要内容:站点的创建和网页的编辑;超链接、图像、CSS样式、表格、框架、表单、多媒体对象的使用;行为、模板、库、CSS布局的概念和使用;Dreamweaver的使用。
实践条件要求:Dreamweaver
(四)《软件项目管理》
课程目标:掌握软件项目管理知识体系、管理范围和管理过程;掌握软件项目常用生存期模型及特征;掌握软件总体设计和详细设计流程;掌握程序设计的基本思想、基本方法和基本技能;熟悉软件质量评价模型及重要性;熟悉软件测试常用方法及工具。培养学生具备软件项目启动、实施和管理的能力,以及程序设计的能力。
课程学分:3学分
课程主要内容:软件需求管理过程;软件开发整体的设计思路,包括策略制定、开发标准确定、架构设计以及集成测试计划编制;编码、代码复核及单元测试;软件的验收测试。
实践条件要求:Visual studio 2010 、Visual C++ 6.0
(五)《软件测试技术》
课程目标:了解软件测试的基本理论;理解软件缺陷理论;掌握运用黑盒测试用例设计方法;掌握运用白盒测试用例的设计方法;掌握单元测试、集成测试、系统测试、验收测试的方法。培养学生适应软件企业的工作环境和业界标准,使学生了解并掌握软件产品质量保证的基本思想和科学体系、软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础。
课程学分:3学分
课程主要内容:测试理论、功能测试、持续集成测试、性能测试、非功能性测试、安全性测试、验收测试管理;自动化测试,包括Selenium、元素定位、元素操作Ation、单元测试Junit、TestNG集成测试、DataGrid+TestNG+ selenium分布集成自动化测试。
实践条件要求:MyEclipse、MySQL、Selenium、Tomcat、EditPlus
(六)《软件文档编写》
课程目标:了解软件开发与软件文档,软件生存周期与软件文档的作用与分类;了解软件工程标准化、分类与软件工程的制定与推行;掌握CASE工具与软件文档写作;掌握可行性研究报告、可行性分析的结论、软件需求说明书、概要设计说明书和详细设计说明书的编写。 培养学生了解软件工程的国际化标准和规范,具备专业软件文档编写的能力和素养。
课程学分:3学分
课程主要内容:软件生存周期、软件文档的编写规范、软件工程标准化与规范、CASE工具的使用。
实践条件要求:Visio、Source Navigator、CVS、Rational Rose
(一)课程管理
课程学分与学习时间对应关系为:1学分对应24学时,延续4个学习周,包括自主利用学习资源的学习、与辅导教师交流、与同学交流的学习时间总和。课程根据需要按周开出。
2学分课程约对应48学时,延续8个学习周。
3学分课程约对应72学时,延续12个学习周。
4学分课程约对应96学时,延续16个学习周。
(二)“形势与政策”课说明
1.“形势与政策”课由学校马克思主义学院统一组织开课,统一管理任课教师,宣传部、学生工作处、教务处等相关部门配合做好教学管理工作。
2. 马克思主义学院依据教育部每学期印发的《高校“形势与政策”课教学要点》安排教学。
3.“形势与政策”课每学期开课不低于8学时,共计2学分。
(三)主要实践性教学环节
本专业强调实际操作技能的培养,配套设计了课程实践教学环节和毕业设计。
课程实践教学:根据课程教学要求设置相应的课程实验实训,可以采用仿真软件完成,也可以在实验、实训室完成。
毕业设计:毕业设计是最终的实践环节,着重培养学生综合运用所学理论知识和技能解决实际问题的能力。选题应当选择与现实任务相联系的课题。
(四)教学过程质量保证
1. 坚持聘请优秀的学科专家、学者和行业、企业名家担任专业建设的带头人和课程主讲;按照课程教学要求,建设课程教学资源,并建立资源使用评价反馈体系;根据规定师生比,严格按照要求组建课程教学团队,明确师生对应关系;根据各门课程的特点,制定考核方案,推进多种形式的考核方式、考核内容改革。
2. 开展网上匿名学生评教、专家评教、社会公众评教和教师互相评教的活动,针对教学全过程及课程资源进行监控、评价和分析、反馈。