基于工作过程导向软件工程师课程体系研究与实践.docVIP

基于工作过程导向软件工程师课程体系研究与实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作过程导向软件工程师课程体系研究与实践

基于工作过程导向软件工程师课程体系研究与实践   摘 要:根据我国软件工程师目前培养现状,在对企业的软件工程人才的调研下,分析了软件外包企业软件工程师主要工作任务、职业能力要求,根据服务外包专业课程体系构建原则,提出了软件外包服务专业课程体系的构建,并阐述了课程体系的实施与保障。   关键词:工程过程导向;软件工程师;课程体系   中图分类号:G642 文献标识码:A   1 引言(Introduction)   目前,在国家政策的推动下,我国的软件服务外包产业飞速发展,需要大量的服务外包人才,其中软件工程师(Software Engineer)需求量最为强烈。据有关权威部门统计,目前我国每年对软件人才的需求将达到80―100万人,而现有行业从业人员仅72万人左右,专业开发人员不到25万,并且每年以20%左右的速度增长,但大部分院校出来的应届学习计算机的学生,真正能当年进行软件公司工作的只有10%―20%,软件人才缺口很大。并且在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才就业前景十分乐观。   2 高职软件工程师培养现状(Software engineer   training in vocational colleges)   目前,我国高职教育占普通本科教育的半壁江山,各类专业如火如荼发展,培养了大批高素质技能型的人才,但高职教育以培养软件工程师为目标的专业发展不容乐观,培养的人才与市场需求的人才差距较大,首先主要体现在高职教育的人才培养目标的定位不准确、课程设置不合理、专业实训简单、学生未能或很少接触到企业的真实的项目、高职教师的企业工作经验不丰富等等,因此培养的人才与企业的差距较大,以笔者对重庆及成都相关的企业进行调查发现,很多的软件企业对新来的高职毕业生,一般都要经过三个月到半年的培训,学生才能真正走上项目开发道路。其次,高职教育大力提倡校企合作办学,培养真正的软件工程方面的人才,但目前,根据笔者调查研究,很多学校的校企合作是停留在浅层次的表现,学校一边热,企业一边冷,企业考虑到项目进度、质量等多方面的原因,不愿意把真实的项目拿到学校来进行开发,校企合作没有真正发挥到专业建设方面来。   3 软件外包企业软件工程师人才调研(Software   outsourcing enterprise software engineer talent   research)   笔者在2014年12月至2015年2月,历时三个月时间,对四川、重庆、西安等省份的共计38家软件外包企业进行调研。其中主要调研的职业岗位是软件开发岗位,经过对大量的调查材料进行整理,得到软件外包企业软件工程师主要工作内容及职业能力。   3.1 软件工程师主要工作任务   根据发包方的相关文档及部门经理要求,开发软件产品;按照工作进度和编程工作规范编写系统的功能模块或程序;对所编写的程序进行严格的综合测试,测试软件模块,并提交经部门经理审核;进行软件故障的诊断、定位、分析和调试,以实施产品测试方案;编写软件产品文档以实施软件文档计划,管理相关软件文档;向业务部门提供软件的后期技术支持;通过设计、开发和维护指定产品的高质量代码,与团队协作评估和了解新技术,并使用这些技术构建应用程序等。   3.2 软件工程师职业能力与素质要求   作业为一个优秀的软件工程师,需要具备相应的职业能力,才能更好地做好相关的工作,软件工程师需要具备的职业能力主要有:扎实的计算机基础知识;能正确理解并转换需求分析报告;规范、标准化的编程能力;具有较强的逻辑思维能力;面向对象设计程序设计分析与设计的能力;精通至少一种程序设计语言;具有较强的学习能力,能快速掌握先进的开发工具;具有数据库分析与设计能力;具有较强的算法分析与设计能力;能够按照软件外包服务的业务流程和规范完成项目开发的能力;能进行软件测试;具有编写、整理技术文档的能力。   软件工程师除了具有相应的职业能力以外,还需要具备较强的职业素质,一个优秀的软件工程师具备的职业素质主要有以下几个方面:具有外包行业的职业素养;具有较强的分析问题、解决问题的能力;具有团队合作、组织管理能力;具有外包企业英语沟通、交流的能力;具有较强的自我学习、知识技能的更新、适应岗位变化的能力;具有较强的团队协作能力等。   4 软件外包服务专业课程体系构建原则(Software   outsourcing service professional curriculum   system construction principles)   高等职业教育与普通本科教育有着重要的区别,高等职业教育以培养高素质技能型人才为目标,以强化应用为特点,重在培养学生的知识运用能力,表现为教育目标的针

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档