软件技术专业教学标准
(基于软件开发工作过程)
一、专业名称与代码
专业名称:软件技术
专业代码:590108
二、入学要求
高中毕业或具有同等学力(历)者。
三、修业年限
基本修业年限3学年。
四、培养目标与人才培养规格
1.培养目标
培养具备良好的身体与心理素质,掌握新一代网络环境下智能手机应用与Web 应用软件系统的开发、测试、维护、应用等相关技能,适应团队工作环境,能熟练 使用主流软件开发技术进行规范的软件项目策划、设计、开发、测试、维护与应用 的高素质技术技能型人才。
2.人才培养规格
(1)专业能力
高级java程序员掌握技能①具有良好的编码能力。至少精通一门当前国内企业常用的编程语言及其应用 开发平台,能够按照软件工程规范编写、调试、维护软件代码。
②具有较强的软件开发能力。熟悉软件开发流程,掌握不同系统平台上的开发 工具,能够独立开发小型的应用软件,参加开发大型的软件系统,并能胜任各 种环节的具体工作。
③具有一定的系统分析设计能力。能够在设计师的指导下使用case工具建立 系统模型,编写软件开发文档。
④具有一定的软件测试能力。能够理解软件测试方案,掌握软件测试分析方法, 运用相关测试工具测试软件,能有效提高软件测试质量。
⑤具有实施、管理、维护软件系统的能力。能够收集、组织、制作、发布网上 信息资源,维护信息系统和数据库系统。
(2)方法能力
①能够通过独立学习,不断获取新的知识和技能。
②能适应职业岗位的变化,积极应对变化多端的软件世界。
③能够在工作中寻求发现问题、解决问题的途径。
④能够在工作中独立制定计划、独立实施计划、独立控制过程、独立评价结果。
⑤具有一定的逻辑与抽象思维能力,能够对信息进行截取、评价和传递。
(3)社会能力
①具有良好的思想品德、法制观念和职业道德。
②具有爱岗敬业、忠于职守、勤奋刻苦、谦虚好学的品质。
③具有较强的沟通能力,在工作中具有合作能力、交流能力和组织协调能力。
④具有团队协作精神,公正坦诚,能够进行批评与自我批评。
⑤具有心理承受能力和社会责任感。
⑥工作认真、细致、积极、主动,具有吃苦耐劳的精神。
⑦具有健康的体魄、健全的人格、良好的心理素质和行为习惯。
⑧具有很强的自信心、求知欲和进取心。
⑨具有较强的质量意识、经济意识和时间意识,能够按时完成工作任务。
(4)基本素质和其他能力
①热爱祖国,拥护党的基本路线;
②具有较强的公共道德意识和法律意识,掌握相关的法律、法规,遵纪守法;
③具有良好的职业道德,勤奋敬业,具有团队协作精神;
④具有健康的心理素质和良好的身体素质,特别是具有较强的自我控制能力和 承受挫折的能力;
⑤具备一定的外语能力;
⑥具有一定的应用文写作能力;
⑦具有一定的创新能力。
五、就业面向与职业规格
本专业主要培养面向大型软件企业程序员、测试员、系统管理员以及面向中小 型软件企业的软件开发员。
依托IT行业、软件企业,通过深入调查、研究和分析,得出软件技术专业就业 面向的职业岗位()分析表,见表1。
序 号
定位
就业面向的职业岗位
技能证书/职业资格证书
备注
1
*计算机维护员
计算机维修工
必考
2
岗 位
*JAVA程序员/ Android工程师
SCJP(JAVA程序员)证书
,生生 选考
3
上 升
软件测试员
软件评测师
,生生 选考
4
岗 位
软件工程师
软件设计师
,生生 选考
注:带*号的表示本专业的核心岗位
六、职业岗位()能力分析
依托IT行业,以行业技术专家和软件企业能工巧匠为主体,采用头脑风暴法, 分析企业生产经营活动,论证人才培养目标与业务规格,明确就业面向岗位(); 分析岗位工作任务、工作中的要素和工作所需的知识一技能一素质,形成职业岗位 ()工作分析表,见表2及表3。
2基于工作过程系统化的软件技术专业岗位()工作分析表
工作 岗位
主要
职责
具体 任务
工作 流程
工作 方法
所需的知识、能力和职业素养
1.
软件
工程 师
从事软件 工程的立 项、分析、 建模、编 制文档等 工作。
诠解 客户 的要 求。
全面了 解客户 工作流 程及项 目需求。
根据客 户项目 需求,结 合企业 实际条 件,编制 文档。
知识
软件模型分析与文档编制、数据库设计与实现
能力
熟悉软件开发流程;具有一定的沟通能力,能 够准确了解用户需求;具有基本的系统分析设 计能力,能够应用Case工具为系统建模;能 够编制软件开发文档
素质
诚信、敬业、科学、严谨
2.
JAVA 程序 员/ Andr oid 工程 师
从事开发 JAVA 应 用软件、 手机应用 程序,部 署运行软 件系统工 作。
开发 中小 型应 用程 序
根据项 目需求 文档编 写程序。
根据客 户项目 需求文 档,编制 程序。
知识
数据库设计与实现、网页制作、Java基本应用、 Java网络编程、Android基础应用和高级应用 及图形学
能力
具有较强的软件质量意识及编码调试能力, 能够熟练使用软件开发工具编写出高质量的 程序代码;能够设计美观规范的用户界面;具 有个人管理及团队协作能力
素质
诚信、敬业、科学、严谨
3.
软件 测试 员
从事软件 测试,编 写软件测 试报告工 作。
软件 测试
按测试 大纲步 骤,使用 测试工 具测试 软件。
按测试 大纲要 求,一一 测试软 件。
知识
软件测试及各种测试工具软件的使用
能力
能够按照软件测试大纲设计测试用例;能够编 写测试脚本,实施测试用例;能够使用软件测 试工具;能够编写软件测试报告
素质
科学、严谨
4.
计算 机维 护员
从事计算 机系统 软、硬维 护;数据 库管理等 工作。
搭建 系统 平台, 维护 应用 软件 系统
根据用 户要求, 管理计 算机软、 硬件。
先软件 后硬件 的方法
知识
网络操作系统、计算机维护与维修、数据库技 术
能力
具有一定的表达能力,能够培训用户,为客户 提供技术支持;能够安装、维护应用系统,处 理故障;能够管理、维护数据库系统
素质
敬业、科学、严谨
由专业教师与企业人员组成的专业教学团队,基于“软件开发工作过程”的设 计思想,按照“企业需求与职业岗位一一面向的工作岗位()一一岗位工作任务 分析一一岗位典型工作任务归纳一一行动领域分析与归纳一一学习领域设计与开 发”工作流程,以软件开发过程中典型职业岗位工作要求为切入点,基于软件开发 过程设置和排序专业核心课程,进行课程体系的建设。