欢迎来到天天文库
浏览记录
ID:861300
大小:350.54 KB
页数:12页
时间:2017-09-21
《软件技术专业(嵌入式软件开发工程师方向)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件技术专业(嵌入式软件开发工程师方向)人才培养方案专业代码590108一、招生对象与学制招生对象:高中毕业生及中职毕业生。学制:全日制三年。二、培养目标本专业主要服务于通信、电子、工控、安防等产品设计和生产行业,培养拥护党的基本路线,德、智、体、美等全面发展,掌握本专业的基本知识,能熟练使用国际上最新的嵌入式软件开发环境与工具,熟悉嵌入式软件开发规范,具备较强的嵌入式软件开发实践能力和良好的软件工程素养,能顺利地进入相关应用领域,从事嵌入式软件开发、测试及软件技术服务与销售等工作,并具有一定管理能力和较强创新能力的高素质技能型专门人才。三、
2、职业岗位群及人才培养规格1.职业岗位群根据对人才市场和企业的调查研究,本专业的主要职业岗位、各岗位主要工作任务及相应的职业资格证书见表1。表1职业岗位及主要工作任务序号职业岗位主要工作任务职业资格证书1基于嵌入式操作系统的应用程序开发工程师负责嵌入式应用程序的设计及开发平台、环境搭建;负责程序的编写;负责上层应用程序的集成、单元测试;负责软件开发文档、用户手册的编写;负责上层应用程序的交付、部署;负责程序的维护、升级、更新嵌入式软件工程师(助理)证书2基于单片机应用软件开发工程师负责基于单片机应用程序的设计及开发平台、环境搭建;负责程序的编写
3、;负责基于单片机应用程序的集成、测试;负责基于单片机软件开发文档、用户手册的编写3嵌入式软件测试工程师根据产品需求和设计文档,制定测试计划,并分析测试需求,设计测试流程;负责产品的测试方案制定、测试用例设计、测试报告撰写以及测试结果的分析;负责搭建项目测试环境、更新应用程序,部署测试系统;在测试各环节与开发、产品等部门沟通保证测试验证和确认,对于难以重现的缺陷,需要完成可能性原因分析与验证;按照测试流程和计划,执行具体的测试任务;跟踪并验证Bug,并确认问题得以解决4产品销售工程师拟订市场开发计划,分析客户需求、保持与客户的良好关系,寻求机会
4、发展新的业务;积极参与各种销售技巧与产品知识的培训;不断拜访客户,推广新产品,管理、参与和跟进项目,针对客户的特定需求独立或在产品经理的协助下提出相应解决方案;建立并维护客户数据库中的相关记录,跟踪分析相关信息,同客户所在各部门建立并保持良好的工作关系;为公司提供精确的市场信息,关注未来趋势5技术支持工程师为客户提供快速专业的售前(协助销售工程师)、售后技术服务;负责产品的验收、产品的培训;编写并整合产品技术手册,以提供及时且完整的技术资料;解答使用者提出的各种技术问题;提供新的产品开发建议;协助销售与产品部门,及时搜集并反馈市场/产品信息;
5、协助相关部门完成关于技术专业部分的工作(i.e.产品简报、DEMO演示、培训等)2.人才培养规格(1)专业能力——具有嵌入式软件的设计开发能力;——具有嵌入式系统硬件与软件的整合测试能力;——具有争取项目和进行咨询的能力;——具有编制调查和分析报告、软件项目文档的能力;——具有阅读和翻译本专业一般英语科技资料并用英语进行简单交流的能力。(2)方法能力职业生涯规划能力、独立学习能力、获取新知识能力、决策能力。(3)社会能力人际交流能力、公共关系处理能力、劳动组织能力、集体意识和社会责任心。四、毕业标准1.修满培养方案规定的全部课程且成绩合格,德
6、体符合毕业要求;2.获得全国计算机等级考试一级证书;3.获得全国高等学校英语应用能力考试A级证书;4.获得嵌入式软件工程师证书;5.获得普通话水平测试三级甲等证书。五、课程体系开发设计本课程体系基于职业活动而构建。1.工作任务与职业能力分析见表2。表2工作任务与职业能力分析表典型工作任务职业能力T1:基于嵌入式操作系统的上层应用软件项目分析与设计A1-1:能与用户交流了解用户需求;A1-2:能阅读项目硬件平台相关设计资料;A1-3:能选择项目的开发平台、操作系统、工具、语言;A1-4:能对项目进行概要、详细设计;A1-5:能选择项目数据存储方
7、式;A1-6:能编写项目分析、设计文档;A1-7:理解嵌入式软件设计方法;A1-8:具有成本意识、质量意识T2:搭建嵌入式开发环境A2-1:能进行ARM平台的调试、开发环境的安装、配置;A2-2:能进行CodeWarrioIDE基本配置、ARMulator的配置;A2-3:能独立安装Linux操作系统、配置Linux的常见系统服务、搭建基本嵌入式Linux开发环境;A2-4:能对嵌入式Linux开发的常用工具进行安装及配置;A2-5:能进行模拟器、嵌入式系统、交叉编译器的安装、配置;A2-6:能进行嵌入式Linux操作系统及WinCE操作系统
8、的定制、裁剪T3:基于嵌入式操作系统的上层应用软件程序实现A3-1:能使用C、C++或Java进行程序设计;A3-2:能使用Linux操作系统及搭建和使用Linux
此文档下载收益归作者所有