软件专业调研报告(精选6篇)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“队伍建设调研报告”。
第1篇:软件专业调研报告
软件技术专业调研报告
为了更好地制定2018年软件技术专业培养方案,2018年上半年通过各类招聘网,对软件技术专业进行了市场调研,现将调研结果总结如下: 一、调研的目的此次进行调研的主要目的是了解软件行业的人才需求目标,能力要求以及行业的工作过程,以此来修改人才培养方案和进行课程建设。二、调研的主要方式
1.要想了解企业对人才的要求,最好的方式我认为就是看招聘启示,一个企业的硬性需求都写在招聘启示中了。所以我首先上网查询本行业相关的大型企业的招聘要求,了解行业所需的前沿知识。
2.由于计算机学科的特殊性,知识体系翻新速度非常快,了解整个行业的发展动态有助于我们制定我们的人才培养方案和课程建设,所以我又在网上查找行业的最新动态以确定我进行企业调研的方向。
3.利用自己的人际关系,与已经就业的学生进行聊天交流,借此向其了解有关本专业的专业计划的问题,了解企业中的工作流程。三、调研的主要内容
1.软件行业的发展现状
近年来,我国软件和信息技术服务业发展迅速,但产业规模和实力还不能满足国民经济和社会发展需要,依然存在一些制约产业发展的突出问题,具体表现在:缺乏具有全球领先地位的大企业,产业整体上处于价值链的中低端;产业创新体系不健全,核心技术缺乏;产业链协同效应尚未充分发挥,亟待建立龙头企业带动、中小企业支撑的产业发展格局;人才结构矛盾突出,高层次、复合型、领军型人才依然缺乏;以市场为导向、政产学研用结合的支撑体系有待完善,产业可持续发展能力亟需提升。
十三五时期,伴随信息通信技术的迅速发展和应用的不断深化,软件与网络深度耦合,软件与硬件、应用和服务紧密融合,软件和信息技术服务业加快向网络化、服务化、体系化和融合化方向演进。产业技术创新加速,商业模式变革方兴未艾,新兴应用层出不穷,将推动产业融合发展和转型升级。
中商情报网发布《战略》显示,目前全国软件业务收入排名前20位的城市,占据全行业近九成的业务收入,其中、南京、济南等11个软件名城及创建城市,占全国软件收入的65%。软件产业也已成为这些城市的战略支柱产业。
2、软件行业的人才需求状况
我国软件业持续保持20%的增长速度,每年的软件人才需求缺口是40~100万人次。国家振兴规划中的和与软件行业紧密相关,的都包括了。毕业的学生满足了社会需求,具有广阔就业前景。该专业毕业生适合在IT领域、软件公司、各类企业和政府机关、科研单位从事软件开发、软件测试、网页设计、数据库维护、客户端编程等工作。3、岗位(岗位群)调查 1)Java Web程序员 职位描述:
1、WEB应用程序代码编写; 2、模块代码测试及优化; 3、编写单元测试文档。岗位要求: 1、精通java基础,及常用java设计模式,深入理解MVC编程模式,了解UML相关知识。
2、掌握struts、spring、hibernate等主流java开源框架技术。3、熟练掌握WEB应用程序设计相关的jsp、javascript、ajax、c、html等技术。
4、熟悉DB2、ORCALE、MS SQL SERVER数据库其中一种; 5、有较强的新技术学习能力,和良好的沟通能力和理解能力。2)Android程序员 职位描述:
1、负责Android平台下的APP应用开发;2、能根据需求开发应用程序,完成模块设计、编码、测试、维护、文档编写工作;3、根据开发过程中的体验对产品提出改进意见。岗位要求: 1、精通Java语言;
2、熟悉面向对象开发与设计,精通常用数据结构与算法,熟悉软件设计模式; 4、熟悉Android应用开发框架、SDK及常用调测方法;
5、熟悉Android UI界面常用组件、常用布局方法、事件处理机制; 6、熟悉Android多线程设计、网络编程、数据存储与IO、多媒体开发; 7、熟悉Android端WebSocket开发,并且熟练使用OkHttp框架; 8、熟练掌握Android,RxJava,MVP架构设计; 9、熟悉了解Android下NDK编程和JNI使用; 10、吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术,有持续学习能力。3)java实施运维工程师 职位描述:
1、在项目经理的领导下,配合项目工作;
2、负责信息系统的安装及日常运维,包括接听客户咨询电话,向用户提供咨询、指导、解释相关业务或技术问题,收集并及时反馈用户信息; 3、负责用户培训,编写培训文档、使用手册、测试文档,解答用户系统使用过程中的疑问;
4、完成项目经理交待的其他工作。岗位要求:
1、认同企业文化,有良好的服务意识和职业素养,与团队成员团结协作; 2、熟悉;业务流程;
3、熟悉windows等主流操作系统的安装和使用,熟悉SQL语言; 4、有相关信息系统二年以上工作经验者优先录用。)软件测试工程师 职位描述
1、主要从事公司软件项目的测试工作,保证项目质量; 2、编制测试计划、测试方案、测试用例、测试报告; 3、组织实施软件性能测试、集成测试、功能测试; 岗位要求
1、熟悉软件测试基础知识,掌握主要软件测试方法和测试工具; 2、业务理解能力强,能编写高质量的测试用例。四、调研结论 1专业设置的正确性
国家和中西部三地政府的政策和资源超常规地向软件及信息服务产业倾斜,营造了良好的产业发展环境,强力推动并持续保障当地软件及信息服务产业发挥后发优势,实现软件及信息服务产业的跨越式发展。本地企业信息化需求,催生软件企业发展与软件人才需求的增长提供良好市场空间。中西部地区人力条件,又为软件和服务外包产业的壮大提供了可靠的智力保障。2专业方向布局的正确性
目前本专业设置了Java Web及Android开发对应了市场上的主要需求。而C++方向由于全国相关专业本科均开设了该方向课程,已经有了很丰富的积淀,同时由于C语言对算法的要求较高,不适合专科生学习后去与本科生岗位竞争,所以本专业没有设置该方向。同时,由于软件行业均对一年以上工作经验的人员需求超过了应届毕业生需求的5~10倍,本专业在课程体系的设置上着重考虑了学生的经验的积累,本专业毕业的学生均能具有接近1年开发经验的能力。
2018年5月23日
第2篇:软件专业调研报告
软件专业调研报告
为了更好的进行专业建设,在2008-2009上学期以及假期对软件专业进行市场调研,在调研过程中侧重与软件编程和手机软件方向,主要地点是沈阳,现将调研结果总结如下: 一、调研的目的此次进行调研的主要目的是了解软件行业的人才需求目标,能力要求以及行业的工作过程,以此来修改人才培养方案和进行课程建设。二、调研的主要方式
1、要想了解企业对人才的要求,最好的方式我认为就是看招聘启示,一个企业的硬性需求都写在招聘启示中了。所以我首先上网查询本行业相关的大型企业的招聘要求,了解行业所需的前沿知识。
2、由于计算机学科的特殊性,知识体系翻新速度非常快,了解整个行业的发展动态有助于我们制定我们的人才培养方案和课程建设,所以我又在网上查找行业的最新动态以确定我进行企业调研的方向。
3、走访企业,利用假期时间我走访了沈阳三好街的多家软件相关企业,参观了位于浑南的中科院研究所,并与其进行座谈研究了本专业的教学计划
4、利用自己的人际关系进行电话访谈,由于一些朋友目前在一些软件公司,所以可以借此关系向其请教有关本专业的专业计划的问题,了解东软等大型企业中的工作流程。
5、既然是关于手机软件开发,就要了解最新的科技,所以我也走访了各大商场的手机专柜,了解最新的手机有什么样的功能。
三、调研的主要内容
1、软件行业的发展现状 2、软件行业的人才需求状况 3、沈阳地区的软件企业现状 4、我们所培养的学生适合的岗位群
5、如何根据调研内容提出对人才培养方案的修改建议 四、调研结果
1、关于软件行业
近年来,软件行业的迅速发展为社会创造了巨大的价值的同时,也为人才市场提供了大量的就业岗位。根据教育部的相关报告称,我国每年的软件人才缺口仍然居高不下。此外除了常规的软件服务行业外,还发展了一些新的领域的软件服务,例如移动服务(手机软件的开发),网络服务等。这也说明了在常规的软件人才之外,我们的教育还需要为社会提供新领域的软件开发人才。目前软件从业人员中主要以大量的本科生为主,缺乏高端人才的同时也缺乏大量的软件“蓝领”,行业人才呈现“橄榄形”。行业的用人需求也在根据市场不断进行调整,最初对学历,经历要求较高,但是随着行业不断发展,现在的软件行业注重的不仅仅是学历更重要的是项目的实践能力,所有企业都希望企业员工在进入企业的时候就可以独当一面。这也正是我们高职院校培养的目标,所以随着行业的发展,计算机软件专业的毕业生就业率不断提高,证明我们的职业教育是十分必要的。这其中最重要的就是我们要时刻追随市场的脚步,看到用人单位对人才的需求。
那么现阶段企业对人才到底有那些需求呢,这从每家企业的招聘启事中就可以看到,例如:(企业的招聘要求)
职位描述: 职责:带领小组人员协调配合,开发原创项目 2 不断完善手机游戏的构架和引擎不断寻找新的游戏逻辑和算法,并加以优化 4 编写技术文档,并对其他程序进行培训 要求:良好的思维方法和技巧,精益求精的工作态度 2 精通Java编程,出色的调试和优化技巧 3 二年以上j2me开发经验喜爱游戏,有志于游戏程序的开发强烈的责任感及团队合作意识,出色的自学能力和分析能力
一般的应聘中,学生将面对两种身份人的考核,公司的人力资源主管以及公司的技术人员,其中技术人员主要考核应聘者的专业知识(包括编程能力,数据结构能力,算法,逻辑思维,实践经验,项目开发经验),而人力资源主管则对应聘者的社会经历,实习经历,是否当过学生干部,组织能力和人际关系感兴趣。所以从上面可以看出来,在应聘时除了要求具有专业知识外,企业更注重学生的个人素质以及实践动手能力。
2、学生存在问题
我们的学生在毕业面对就业时普遍存在的问题: 外语水平,由于计算机专业的特殊性,要求学生掌握基本的英文阅读能力,但是目前我院学生的英文水平普遍不高,这也反应出在英语教学上的问题。
知识体系不完善。由于教学时间的限制以及计算机学科的多样性,所以在校期间不可能学习所有应用知识,学生通常掌握的是比较流行的编程语言,对于周边知识的掌握反倒不够。
缺乏团队精神,80后的名词代表着独升生子女,同时也代表着不善人际沟通,以自我为中心。
盲目跟随认证,不知如何规划自己的学习生涯。3、手机的终端集成功能趋势
随着通信硬件的成熟,如今手机已经集成了越来越多的功能,如照相功能、MP3播放功能、蓝牙、存储功能等,而随着半导体技术的不断进步,这种趋势在未来将愈演愈烈。手机功能的日渐增多缘于用户需求的增多,用户除了要求手机外观呈现基本属性,还希望手机基本配备有照相及MP3播放功能。同时铃声的质感要佳,要有来电震动功能,且必须要有USB传输甚至是蓝牙传输的功能,其它功能需求虽然目前相对较低,但通过对消费者的移动增值服务需求调查,可以预见未来5年用户对手机集成的需求还将包括移动电视、Wi-Fi、GPS、E-mail等新功能。
照相手机窜红,普及率可高达80%~90% 专为特殊群体设计的手机开始问世
手机电视正在蓬勃兴起
GPS手机将走向大众市场
智能手机持有率有待提升 3G:视听娱乐,视频通话,地图导航 4、关于教学改革的一点建议 1. 专业化
计算机的科目非常多样,从就业方向上可分为网站开发,游戏软件开发,服务软件开发,移动软件开发等;开发工具更是多种多样,java,c++,vb等,每种工具有其适合的开发领域。而高职学生真正教学时间只有两年,四个学期,绝对无法学习所有的课程,更加无法精通。高职教育具有专向性,我们需要为岗位量身定做学生类型,把专业在软件开发的基础上更加细化,将专业知识做到“专”,“细”,“精”。
2.课程设置的不断更新
随着计算机产业的发展,所需人才缺口不断加大,除了高校的大量招生之外,社会的职业培训也在不断壮大,所以我们在进行课程设置的同时也应该借鉴职业培训的课程体系,根据软件行业的发展不断调整课程体系。
3、应加强实践能力的培养
目前沈阳的大型企业较少,多数软件企业较小。多数企业希望应聘人员具有较高的实践能力和项目开发能力。
4.综合素质培养
在知识经济快速发展的时代,毕业生紧紧掌握已有的知识是完全不够的,重要的是要有良好的专业素质。所以在传授专业知识的同时也要注重再学习能力和解决问题能力的培养,此外沟通能力和团队合作能力也是用人单位重视的重点。
5.强化学生就业指导
将学生推向社会时候,我们必须对学生进行适当的就业指导以提高学生的综合素质,同时也教会学生如何面对企业的面试。学生的接触面较窄,学校有义务为学生提供一些就业聚到,一方面要建立校企挂钩或校企结合的机制,一方面要形成适合软件专业特点和区域特色的学生就业推荐模式,建立和疏通学生就业渠道。
五、调研感受
第3篇:软件专业调研报告
软件技术专业调研报告
为了更好地制定2018年软件技术专业培养方案,2018年上半年通过各类招聘网,对软件技术专业进行了市场调研,现将调研结果总结如下: 一、调研的目的此次进行调研的主要目的是了解软件行业的人才需求目标,能力要求以及行业的工作过程,以此来修改人才培养方案和进行课程建设。
二、调研的主要方式
1.要想了解企业对人才的要求,最好的方式我认为就是看招聘启示,一个企业的硬性需求都写在招聘启示中了。所以我首先上网查询本行业相关的大型企业的招聘要求,了解行业所需的前沿知识。
2.由于计算机学科的特殊性,知识体系翻新速度非常快,了解整个行业的发展动态有助于我们制定我们的人才培养方案和课程建设,所以我又在网上查找行业的最新动态以确定我进行企业调研的方向。
3.利用自己的人际关系,与已经就业的学生进行聊天交流,借此向其了解有关本专业的专业计划的问题,了解企业中的工作流程。三、调研的主要内容
1.软件行业的发展现状
近年来,我国软件和信息技术服务业发展迅速,但产业规模和实力还不能满足国民经济和社会发展需要,依然存在一些制约产业发展的突出问题,具体表现在:缺乏具有全球领先地位的大企业,产业整体上处于价值链的中低端;产业创新体系不健全,核心技术缺乏;产业链协同效应尚未充分发挥,亟待建立龙头企业带动、中小企业支撑的产业发展格局;人才结构矛盾突出,高层次、复合型、领军型人才依然缺乏;以市场为导向、政产学研用结合的支撑体系有待完善,产业可持续发展能力亟需提升。
十三五时期,伴随信息通信技术的迅速发展和应用的不断深化,软件与网络深度耦合,软件与硬件、应用和服务紧密融合,软件和信息技术服务业加快向网络化、服务化、体系化和融合化方向演进。产业技术创新加速,商业模式变革方兴未艾,新兴应用层出不穷,将推动产业融合发展和转型升级。
中商情报网发布《2013-2018年中国软件行业市场深度调查及投资战略研究报告》显示,目前全国软件业务收入排名前20位的城市,占据全行业近九成的业务收入,其中北京、上海、南京、济南等11个软件名城及创建城市,占全国软件收入的65%。软件产业也已成为这些城市的战略支柱产业。2、软件行业的人才需求状况
我国软件业持续保持20%的增长速度,每年的软件人才需求缺口是40~100万人次。国家十大产业振兴规划中的电子信息产业和物流产业与软件行业紧密相关,电子信息产业的三大任务都包括了软件产业。软件技术专业毕业的学生满足了社会需求,具有广阔就业前景。该专业毕业生适合在IT领域、软件公司、各类企业和政府机关、科研单位从事软件开发、软件测试、网页设计、数据库维护、客户端编程等工作。
3、岗位(岗位群)调查 1)Java Web程序员 职位描述:
1、WEB应用程序代码编写; 2、模块代码测试及优化; 3、编写单元测试文档。岗位要求:
1、精通java基础,及常用java设计模式,深入理解MVC编程模式,了解UML相关知识。
2、掌握struts、spring、hibernate等主流java开源框架技术。3、熟练掌握WEB应用程序设计相关的jsp、javascript、ajax、c、html等技术。
4、熟悉DB2、ORCALE、MS SQL SERVER数据库其中一种; 5、有较强的新技术学习能力,和良好的沟通能力和理解能力。2)Android程序员 职位描述:
1、负责Android平台下的APP应用开发;2、能根据需求开发应用程序,完成模块设计、编码、测试、维护、文档编写工作;3、根据开发过程中的体验对产品提出改进意见。岗位要求: 1、精通Java语言;
2、熟悉面向对象开发与设计,精通常用数据结构与算法,熟悉软件设计模式;
4、熟悉Android应用开发框架、SDK及常用调测方法;
5、熟悉Android UI界面常用组件、常用布局方法、事件处理机制; 6、熟悉Android多线程设计、网络编程、数据存储与IO、多媒体开发;
7、熟悉Android端WebSocket开发,并且熟练使用OkHttp框架; 8、熟练掌握Android,RxJava,MVP架构设计; 9、熟悉了解Android下NDK编程和JNI使用;
10、吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术,有持续学习能力。3)java实施运维工程师 职位描述:
1、在项目经理的领导下,配合项目工作;
2、负责信息系统的安装及日常运维,包括接听客户咨询电话,向用户提供咨询、指导、解释相关业务或技术问题,收集并及时反馈用户信息;
3、负责用户培训,编写培训文档、使用手册、测试文档,解答用户系统使用过程中的疑问;
4、完成项目经理交待的其他工作。岗位要求:
1、认同企业文化,有良好的服务意识和职业素养,与团队成员团结协作;
2、熟悉;业务流程;
3、熟悉windows等主流操作系统的安装和使用,熟悉SQL语言; 4、有相关信息系统二年以上工作经验者优先录用。)软件测试工程师 职位描述
1、主要从事公司软件项目的测试工作,保证项目质量; 2、编制测试计划、测试方案、测试用例、测试报告; 3、组织实施软件性能测试、集成测试、功能测试; 岗位要求
1、熟悉软件测试基础知识,掌握主要软件测试方法和测试工具; 2、业务理解能力强,能编写高质量的测试用例。四、调研结论 1专业设置的正确性
国家和中西部三地政府的政策和资源超常规地向软件及信息服务产业倾斜,营造了良好的产业发展环境,强力推动并持续保障当地软件及信息服务产业发挥后发优势,实现软件及信息服务产业的跨越式发展。本地企业信息化需求,催生软件企业发展与软件人才需求的增长提供良好市场空间。中西部地区人力条件,又为软件和服务外包产业的壮大提供了可靠的智力保障。2专业方向布局的正确性
目前本专业设置了Java Web及Android开发对应了市场上的主要需求。而C++方向由于全国相关专业本科均开设了该方向课程,已经有了很丰富的积淀,同时由于C语言对算法的要求较高,不适合专科生学习后去与本科生岗位竞争,所以本专业没有设置该方向。同时,由于软件行业均对一年以上工作经验的人员需求超过了应届毕业生需求的5~10倍,本专业在课程体系的设置上着重考虑了学生的经验的积累,本专业毕业的学生均能具有接近1年开发经验的能力。
2018年5月23日
第4篇:软件技术专业调研报告
人才培养方案调研报告
为了对软件技术专业的教学进行指导,制定出符合计算机系当前以及 未来若干年情况的软件专业发展战略、办学规范和示范标准,计算机系软 件教研室成立了专门的课题组,在学院统一安排、指导下利用假期进行了 一次关于计算机软件技术专业人才培养方案和课程设置情况、企业实际工 作情境、校企合作等的调研活动。在系主任及书记的带领下,分别走访了 东软集团、诺华软件技术、易捷科技、华君科技等多家
IT
企业。
一、调研目的及需解决的问题为了解目前企业对软件技术专业人才的 需求状况,掌握软件技术人员所需的岗位核心能力及要求,为我院软件技 术专业的建设及人才培养提供决策依据,为进一步加深具有实质意义的校 企合作成为可能,我们结合软件技术专业的实际情况进行了企业的百题大 调研。我系软件技术专业的软件测试方向是我系根据信息产业的发展新增 专业,没有足够的经验可循,系内教师对于人才培养目标要求理解不一; 岗位核心能力以及与之相关的企业工作任务也有待于进一步验正,教学计 划和课程设置的标准也不一致,但是,显而易见的是软件技术专业的专业 体系是本专业发展的基础,岗位核心能力的确定是专业的出发点,主干课 和核心课是专业的立足点和支撑点,是软件技术专业办出特色的基本点。软件测试方向要有立足之地,必须找准自己的生长点,在课程设置和人才 培养目标方面必须有自己的特色,为此,调查听取企业及各用人单位对本 专业的人才培养方案和课程设置情况的意见和建议是非常必要的。
在本次调研的另一个重要目的是就进一步深化实质性的校企合作问 题与企业进行探讨。
二、调查对象及调查手段在调查前,我课题组广泛征求意见,对教研 室全体教师进行分组确定每人主要的调研方向及调研任务,精心确定了调 研对象,目标主要锁定在软件技术开发企业。本次调研主要采取亲临企业 现场访谈,电话访问,网络调研,发放调查问卷相结合的方式。
三、调研结果分析通过对本次调研结果的数据分析,97%的企业对我系软件测试专业的设置、人才培养方案等给予了充分的肯定。软件产业是 国内成长最快的产业之一,每年的增长速度超过
30%
。虽然各高校及相关
培训机构都开设了软件技术专业,专门培养软件开发人才,但把软件测试 作为一个专业来设置的少之又少,根据目前掌握的情况辽宁地区我同类院 校还未开设本专业。随着软件产业的发展,软件产品的质量控制与质量管 理正逐渐成为软件企业生存与发展的核心。几乎每个大中型
IT
企业的软
件产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必 须依靠拥有娴熟技术的专业软件测试人才来完成。目前的现状是:一方面 企业对高质量的测试人才需求量越来越大越大,另一方面国内原来对测试 技术的职业重视程度不够,多数高校只把它作为软件技术专业的一门课程 来开设而没有形成一个专业体系,因此国内在短期将出现软件测试测试人 才严重短缺的现象。
据中国软件行业协会公布的粗略统计,目前国内专业的软件测试人才 缺口达到
万。因此我院开设软件测试专业是可行的,是走在同类高校的前列,具有良好的发展前景。
四、存在的问题及解决的建议
.学生普遍缺乏职业素养问题:本次
调研中
90%
以上的企业反映我院学生具有高职学生的通病,缺乏基本的职
业素养,没有职业规划,在工作中存在眼高手低的现象,自我约束、自我 学习能力较差。
建议:进一步加强学生的职业素质的养成。这一点我们除了在教学工 作中给予重视之外,还可以借鉴培训机构的经验,在学生走向企业之前有 专门的教师,针对学生可能会出现的问题进行专门的系统的训练,使之顺 利的迈入职场。
另外,我们还注意到获得用人单位好评的学生在学校表现就很好,用 人单位意见较大的学生平时在学校就较差。针对这一情况建议对学生在校 期间把课程的学习和平时表现结合起来进行汇总大排名,对发展前景好,待遇好,专业对口度高的合作企业按名次择优推荐。这样不但提高了企业 对我校学生的满意度,为进一步校企合作打下良好的基础,而且对我院的 校风,学生的学风建设起到了良好的推动作用。
.师资队伍建设问题:本次调研中各企业对我专业的课程设置基本
比较认同,没有大的意见,但对课程建设中的实质性内容例如如何将学生 所学的内容与企业的实际工作相结合提出一些建议。
建议:软件技术产业是我国的新兴产业,而软件测试作为一个专业单 独设置是近二年才开始的。任课教师面临着知识更新和知识系统化学习的 问题。建议继续推动教师的培训工作,把教师的自主学习与系统培训结合起来。
.
企业的对学生的专业要求问题:
辽宁地区的软件企业发展不均衡。
东软作为
IT
技术企业的龙头一支独秀,大多数软件企业的规模很小,人
员数量少。因此在对人员的需求为一专多能,大多数从业人员既懂测试又会开发。
另外,不同的企业采用的开发技术、专业要求也不尽相同,对学生难 以实现订单式培养。
建议:在大基础的前提下对学生按技术门类进行小班授课,避免出现 样样通,样样又不精通的情况。
第5篇:软件工程专业调研报告
软件工程专业调研报告
专 业: 姓 名:
软件工程
班 级: 学 号:
一、什么是软件工程
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作和生活效率。
二、软件工程专业的发展过程
软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。
程序设计阶段
程序设计阶段出现在1946年~1955年。此阶段的特点是:尚无软件的概念,程序设计主要围绕硬件进行开发,规模很小,工具简单,无明确分工(开发者和用户),程序设计追求节省空间和编程技巧,无文档资料(除程序清单外),主要用于科学计算。
软件设计阶段
软件设计阶段出现在1956年~1970年。此阶段的特点是:硬件环境相对稳定,出现了“软件作坊”的开发组织形式。开始广泛使用产品软件(可购买),从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高级编程语言层出不穷,应用领域不断拓宽,开发者和用户有了明确的分工,社会对软件的需求量剧增。但软件开发技术没有重大突破,软件产品的质量不高,生产效率低下,从而导致了“软件危机”的产生。
软件工程阶段
自1970年起,软件开发进入了软件工程阶段。由于“软件危机”的产生,迫使人们不得不研究、改变软件开发的技术手段和管理方法。从此软件产生进入了软件工程时代。此阶段的特定是:硬件
已向巨型化、微型化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用,第三代、第四代语言出现;第一代软件技术:结构化程序设计在数值计算领域取得优异成绩;第二代软件技术:软件测试技术、方法、原理用于软件生产过程;第三代软件技术:处理需求定义技术用于软件需求分析和描述。
三、软件工程的目标
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。(1)适用性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。
(2)有效性:软件系统能最有效的利用计算机的时间和空间资源。各种软件无不把系统的时/空开销作为衡量软件质量的一项重要技术指标。很多场合,在追求时间有效性和空间有效性时会发生矛盾,这时不得不牺牲时间有效性换取空间有效性或牺牲空间有效性换取时间有效性。时/空折衷是经常采用的技巧。
(3)可修改性:允许对系统进行修改而不增加原系统的复杂性。它支持软件的调试和维护,是一个难以达到的目标。
(4)可靠性:能防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。
(5)可理解性:系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制系统软件复杂性,并支持软件的维护、移植或重用。
(6)可维护性:软件交付使用后,能够对它进行修改,以改正潜伏的错误,改进性能和其它属性,使软件产品适应环境的变化等。软件维护费用在软件开发费用中占有很大的比重。可维护性是软件工程中一项十分重要的目标。
(7)可重用性:把概念或功能相对独立的一个或一组相关模块定义为一个软部件。可组装在系统的任何位置,降低工作量。
(8)可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。(9)可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据软件设计、程序对软件需求的逆向追踪的能力。
(10)可互操作性:多个软件元素相互通信并协同完成任务的能力。
四、软件工程专业的主修课程
C语言程序设计,电路原理,计算机组成原理,计算机网络,微机原理与接口技术,信号与系统,数据结构,算法设计与分析,计算方法,操作系统原理,软件体系结构,数据库系统原理,软件工程,个体软件过程,面向对象程序设计,软件过程管理,需求工程,软件质量与测试,软件项目管理等。
五、软件工程专业的培养目标
本专业面向社会经济发展和国防现代化建设的需求,培养具有基础宽厚,知识、能力、素质协调发展,系统地掌握计算机软件领域的基本理论、知识和技能,具有较强的国际交流能力,德才兼备、身心健康、求真务实、敢于创新、勇于实践,能在科研院所、教育、企事业和行政管理等单位从事计算机软件开发、科研、教学和应用的高素质研究应用型专门人才。
六、软件工程专业的培养要求
本专业是计算机软件、硬件和网络相结合,注重软件理论和软件开发能力的培养。要求学生掌握计算机系统的软硬件的基础知识以及计算机系统的设计、研究、开发及综合应用的知识和技能,接受从事软件研究和开发的基本训练,了解计算机系统设计技术,掌握计算机网络技术并具备应用能力,具备系统软件和应用软件的分析、设计、测试和维护能力。
本专业毕业生应具备以下方面的知识和技能: 1.掌握计算机科学与技术的基本理论、基本知识; 2.掌握软件系统的需求分析与设计的基本方法; 3.具备软件设计、软件测试和维护能力;
4.具有良好的沟通交流能力,具有良好的团队合作精神;
5.能跟踪软件相关领域的国际发展动态,能迅速适应新型软件开发模式; 6.掌握文献检索、资料查询的基本方法,具有获取信息的能力; 7.了解计算机软件相关的法律法规、知识产权等知识。
七、软件工程专业就业前景分析 3G软件工程就业前景: 如今是3G4G时代,传统的2G逐步向3G转变,随着3G4G的来临,可视电话,手机视频等等一些业务也丰富起了,手机普及率为60.06%,手机吞并了越来越多的行业,手机将取代电脑上网,很多
人都用手机上QQ、看电视和视频聊天、打游戏等。手机将取代传统电视,很多电视台都上手机电视了。手机吞掉了MP3/MP4、数码相机、DV摄像机、收音机、蓝牙、商务通等等,它还将并吞更多行业。中国手机市场如此之大,如果从事手机相关的开发,可以获利的空间将会有多大呢
软件工程(服务外包)专业:
随着世界产业转移的加速,欧美、日本等发达国家将大量的软件开发业务转移到中国、印度等国家。据统计,目前全球软件外包市场规模超过1000亿元,我国软件服务外包产业总收入在未来三年将达260多亿美元,随之而来的是对软件服务外包人才的巨大需求,未来5年,国内服务外包产业人才需求量至少要达到100万。目前软件外包从业人员的薪资水平普遍高于一般软件开发人员,就业前景广阔。
Java开发工程师:
据有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。2010年,我国软件人才的缺口已达43.5万,其中尤以JAVA人才最为缺乏。当前世界各地持有Java Programmer证书的人员供需差距极大,迫使企业不得不用高薪聘请Java程序员。因此,Java Programmer的含金量比一般的技术人员要高出很大一块。在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,持有Java Programmer认证证书的人年薪均在4-10万美金,而在国内持有Java Programmer认证的程序员也有极好的工作机会和很高的薪水。要想有个好的专业技术,首先得有扎实的技术作为基础,其次,要经常了解专业方面的最新信息,学习最新的技术;再次实践经验必不可少,在校期间通过多种渠道积累了实践经验,如暑期有针对性的打工,或通过熟人关系积累实践经验,也可有目的性地参加见习培训,学校安排的实习等等.了解行业有哪些职位,以及这些职位需要什么技术,有针对性地做好就业准备。
第6篇:软件开发专业调研报告
软件开发专业调研报告
为了更好的进行专业建设,在2008-2009上学期以及假期对软件专业进行市场调研,在调研过程中侧重与软件编程和手机软件方向,主要地点是沈阳,现将调研结果总结如下: 一、调研的目的此次进行调研的主要目的是了解软件行业的人才需求目标,能力要求以及行业的工作过程,以此来修改人才培养方案和进行课程建设。二、调研的主要方式
1、要想了解企业对人才的要求,最好的方式我认为就是看招聘启示,一个企业的硬性需求都写在招聘启示中了。所以我首先上网查询本行业相关的大型企业的招聘要求,了解行业所需的前沿知识。
2、由于计算机学科的特殊性,知识体系翻新速度非常快,了解整个行业的发展动态有助于我们制定我们的人才培养方案和课程建设,所以我又在网上查找行业的最新动态以确定我进行企业调研的方向。
3、走访企业,利用假期时间我走访了沈阳三好街的多家软件相关企业,参观了位于浑南的中科院研究所,并与其进行座谈研究了本专业的教学计划
4、利用自己的人际关系进行电话访谈,由于一些朋友目前在一些软件公司,所以可以借此关系向其请教有关本专业的专业计划的问题,了解东软等大型企业中的工作流程。
5、既然是关于手机软件开发,就要了解最新的科技,所以我也走访了各大商场的手机专柜,了解最新的手机有什么样的功能。
三、调研的主要内容
1、软件行业的发展现状 2、软件行业的人才需求状况 3、沈阳地区的软件企业现状 4、我们所培养的学生适合的岗位群
5、如何根据调研内容提出对人才培养方案的修改建议 四、调研结果 1、关于软件行业
近年来,软件行业的迅速发展为社会创造了巨大的价值的同时,也为人才市场提供了大量的就业岗位。根据教育部的相关报告称,我国每年的软件人才缺口仍然居高不下。此外除了常规的软件服务行业外,还发展了一些新的领域的软件服务,例如移动服务(手机软件的开发),网络服务等。这也说明了在常规的软件人才之外,我们的教育还需要为社会提供新领域的软件开发人才。目前软件从业人员中主要以大量的本科生为主,缺乏高端人才的同时也缺乏大量的软件“蓝领”,行业人才呈现“橄榄形”。行业的用人需求也在根据市场不断进行调整,最初对学历,经历要求较高,但是随着行业不断发展,现在的软件行业注重的不仅仅是学历更重要的是项目的实践能力,所有企业都希望企业员工在进入企业的时候就可以独当一面。这也正是我们高职院校培养的目标,所以随着行业的发展,计算机软件专业的毕业生就业率不断提高,证明我们的职业教育是十分必要的。这其中最重要的就是我们要时刻追随市场的脚步,看到用人单位对人才的需求。
那么现阶段企业对人才到底有那些需求呢,这从每家企业的招聘启事中就可以看到,例如:(企业的招聘要求)
职位描述: 职责:带领小组人员协调配合,开发原创项目 2 不断完善手机游戏的构架和引擎不断寻找新的游戏逻辑和算法,并加以优化 4 编写技术文档,并对其他程序进行培训 要求:良好的思维方法和技巧,精益求精的工作态度 2 精通Java编程,出色的调试和优化技巧 3 二年以上j2me开发经验喜爱游戏,有志于游戏程序的开发强烈的责任感及团队合作意识,出色的自学能力和分析能力 一般的应聘中,学生将面对两种身份人的考核,公司的人力资源主管以及公司的技术人员,其中技术人员主要考核应聘者的专业知识(包括编程能力,数据结构能力,算法,逻辑思维,实践经验,项目开发经验),而人力资源主管则对应聘者的社会经历,实习经历,是否当过学生干部,组织能力和人际关系感兴趣。所以从上面可以看出来,在应聘时除了要求具有专业知识外,企业更注重学生的个人素质以及实践动手能力。
2、学生存在问题
我们的学生在毕业面对就业时普遍存在的问题: 外语水平,由于计算机专业的特殊性,要求学生掌握基本的英文阅读能力,但是目前我院学生的英文水平普遍不高,这也反应出在英语教学上的问题。
知识体系不完善。由于教学时间的限制以及计算机学科的多样性,所以在校期间不可能学习所有应用知识,学生通常掌握的是比较流行的编程语言,对于周边知识的掌握反倒不够。
缺乏团队精神,80后的名词代表着独升生子女,同时也代表着不善人际沟通,以自我为中心。
盲目跟随认证,不知如何规划自己的学习生涯。3、手机的终端集成功能趋势
随着通信硬件的成熟,如今手机已经集成了越来越多的功能,如照相功能、MP3播放功能、蓝牙、存储功能等,而随着半导体技术的不断进步,这种趋势在未来将愈演愈烈。手机功能的日渐增多缘于用户需求的增多,用户除了要求手机外观呈现基本属性,还希望手机基本配备有照相及MP3播放功能。同时铃声的质感要佳,要有来电震动功能,且必须要有USB传输甚至是蓝牙传输的功能,其它功能需求虽然目前相对较低,但通过对消费者的移动增值服务需求调查,可以预见未来5年用户对手机集成的需求还将包括移动电视、Wi-Fi、GPS、E-mail等新功能。
照相手机窜红,普及率可高达80%~90% 专为特殊群体设计的手机开始问世
手机电视正在蓬勃兴起 GPS手机将走向大众市场
智能手机持有率有待提升
3G:视听娱乐,视频通话,地图导航 4、关于教学改革的一点建议 1. 专业化
计算机的科目非常多样,从就业方向上可分为网站开发,游戏软件开发,服务软件开发,移动软件开发等;开发工具更是多种多样,java,c++,vb等,每种工具有其适合的开发领域。而高职学生真正教学时间只有两年,四个学期,绝对无法学习所有的课程,更加无法精通。高职教育具有专向性,我们需要为岗位量身定做学生类型,把专业在软件开发的基础上更加细化,将专业知识做到“专”,“细”,“精”。
2.课程设置的不断更新
随着计算机产业的发展,所需人才缺口不断加大,除了高校的大量招生之外,社会的职业培训也在不断壮大,所以我们在进行课程设置的同时也应该借鉴职业培训的课程体系,根据软件行业的发展不断调整课程体系。
3、应加强实践能力的培养
目前沈阳的大型企业较少,多数软件企业较小。多数企业希望应聘人员具有较高的实践能力和项目开发能力。
4.综合素质培养
在知识经济快速发展的时代,毕业生紧紧掌握已有的知识是完全不够的,重要的是要有良好的专业素质。所以在传授专业知识的同时也要注重再学习能力和解决问题能力的培养,此外沟通能力和团队合作能力也是用人单位重视的重点。
5.强化学生就业指导 将学生推向社会时候,我们必须对学生进行适当的就业指导以提高学生的综合素质,同时也教会学生如何面对企业的面试。学生的接触面较窄,学校有义务为学生提供一些就业聚到,一方面要建立校企挂钩或校企结合的机制,一方面要形成适合软件专业特点和区域特色的学生就业推荐模式,建立和疏通学生就业渠道。
五、调研感受
通过本次调研,我感触颇深,原来教育不仅仅是将书本的知识传授给学生就可以,作为一名教师,尤其是计算机教师更应该了解行业的前沿知识,不可以固守书本。同时教育本身是为社会服务的,所以为岗位量身定做学生就是我们高职教育的职责,为学生量身定做人才培养计划更是我们教师的职责。相信通过本次调研,以及调研后的教学计划改革,我们一定可以使专业培养更贴近社会化。