Java软件工程师职位要求

2024-06-26

Java软件工程师职位要求(精选5篇)

1.Java软件工程师职位要求 篇一

软件工程课程设计要求

a)开发环境要求:

 开发语言:JAVA

 JDK版本:1.6

 开发工具:Eclipse

 数据库:MySQL

 上机时间:第17周(从第16周按要求开始准备)b)报告提纲

 需求分析:以用例和用例图方式描述需求

 系统总体设计:分别画出系统的模块图、类图、顺序图和状态图。

 详细设计:以程序流程图或伪代码,写出关键方法的实现。 实现:对系统关键功能的实现过程,用代码+文字形式进行描述。

 测试:系统的测试情况

 体会:课程学习和项目实现过程的感受、体会或反思。c)考核时间:6月21日

2、考核要求

学生演示系统,老师现场提问,根据回答情况和报告情况,给出最终成绩。

考核点:

 独立解决问题的能力;

 系统设计、实现情况;

 代码的规范性、可读性;

3、作业

1)学生成绩管理系统(数据库版)

 功能要求:

 学生基本信息管理:实现学生的学号(唯一)、姓名、性别、出生年月、班级等内容的增、删、改、查。要求在查询时,可按照学生的学号、姓名、年龄段、班级进行组合模糊查询。增加和修改时,需要考虑验证学号的唯一性。

 课程信息管理:实现课程的信息,包括课程编号(唯一)、课程名称、课程描述、先修课程(每门课只有1门先修课程)、学分等信息进行增、删、改、查。

 班级选课信息管理:实现班级选课功能,每个班级可选一门或多门课程

 学生成绩管理:实现学生成绩的录入、修改和查询。在录入成绩时,先选择班级、课程名称,然后进行录入。在录入过程时,用户可分批多次录入成绩,也可随时点击“保存”按钮保存信息。查询时可按照班级+课程名称查询,对查询结果以学号排序,并以列表方式显示。也可按照学生学号或姓名查询某个学生的所有课程成绩。

 使用Swing图形界面

 关键技术:JDBC、GUI(图形界面)、事件框架、集合框架

2.Java软件工程师职位要求 篇二

1 对目前软件工程实训教学现状的分析与思考

实训是一种实践教学形式,它是为了提高学生专业实践能力和综合能力。它区别于实验,更区别于实习。虽然目前个高校软件工程专业基本都开设实训课程,鉴于教学计划的制定、教学过程的实施、教学理念的传达没有企业的参与指导,许多教师对实训教学理解不够,对实训教学要求不高,和平时实验一样对待,是一种依附理论教学的模式,完全达不到工程要求,与社会需求差距甚大。有教师则认为实训就是实习,学生毕业前到企业里锻炼锻炼,由于没有接触过实际工程的案例,没有规范编写文档的及编程的经验,短期内不能适应企业环境,实训难以提高专业综合技能,难以达到理想的实训效果。

Java实训教学在软件工程专业学生技能培养有着极其重要的作用。是实训体系的一个重要分支。目前国内许多培训机构都有一些比较成型的实训体系,在社会上都有极大地影响。面对培训机构过高的培训费用,多数学生只能望而却步。学校的教学计划,课程安排又侧重学生的综合能力培养,因此急需高校自主研发适合自己学生情况的实训体系。

2 校企结合的Java实训教学体系构建与实践

实训教学资源是我们人才培养的基础和保障,包括基础理论资料、专用技术资料、工程项目及相关文档、模版等,它们都来源于企业,是可教学化实训的核心。实训教学离不开企业的参与,必须坚持校企合作。通过企业人员的参与,我们对一些己经完成的项目、案例进行分析,对其进行可教学化改造,完成了可教学化实训教学资源的建设。通过对软件工程专业反复的调研、分析,我们选定Java语言作为技能目标的主要载体。并围绕此目标建设了课程群,包括《Java程序设计基础》、《J2ME》、《Java Script》《Java CMS》、《Java框架》、《J2EE》、《Java Web》等课程。对学生要求也相应提高,学生必须熟练掌握Java语言,开发能力达到项目级要求。

2.1 将企业理念引进学校

企业理念是培养软件人才“职业素养”的重要环节,良好的“职业素养”需要长时间的培养,校企结合的实训教学体系,企业理念贯穿于学习的整个过程,学生在起步时就了解产业背景和服务行业背景,促使学生的专业知识朝着专业综合技能转化。

将企业理念引进学校后,学生在实训教学阶段的管理模式也进行了调整,比如作息制度、项目经理制度、分组管理等这种实训教学方法,在不同的阶段都要进行考核。对经常迟到的学生、代码质量差的学生等一并记录,列入考核成绩当中。这种模式使企业管理理念提前注入到学生的学习过程当中,从而就业后能够很好的适应企业工作环境。

2.2 制定校企结合的实训大纲和实训教材

引进企业理念后,大纲和教材也必须跟着调整,编写工作应由学校和企业来共同完成,他们都有各自的优势:学校教师熟悉本校的教学情况和学生情况,而企业教师则熟悉行业的新标准和新技术,他们有大量已经完成的项目案例,校企教师联合编写实训大纲和实训教材,既能使学生容易接受,又能反映项目设计要求。把企业项目设计内容融入到教学中,二者互相补充,使理论学习与实训操作紧密结合,学生受益匪浅。学生在学习过程中参与软件项目开发,充分体现了我院

将企业理念引进学校后,学生在实训教学阶段的管理模式也进行了调整,比如作息制度、项目经理制度、分组管理等这种实训教学方法,使学生在学校就提前感受到企业管理理念,为将来毕业后尽快适应企业工作环境打下了良好的基础。

2.3 制定校企结合的实训大纲和实训教材

引进企业理念后,大纲教材也应跟着调整,编写工作应由学校和企业共同完成,学校教师熟悉本校的教学情况和学生情况,而企业教师则熟悉行业的新标准和新技术,有大量项目设计实例,校企教师联合编写实训大纲和实训教材,既能使学生容易接受,又能反映项目设计要求。把企业项目设计内容融入到教学中,二者互相补充,使理论学习与实训操作紧密结合,学生受益匪浅。学生在学习过程中参与软件项目开发,充分体现了我院培养应用型人才教育特色。

为了将实训教学落到实处,我们聘请企业工程技术人员为兼职教师,进行项目实训和课程综合技能实训,实训质量得到提高。让企业教师参与授课,还可解决实训师资不足问题。紧密跟踪IT行业主流应用技术及企业岗位技能要求,及时调整计划,期间完成了java课程的实训教学大纲、教学日志、教学安排、实训项目开发等一批实训教学指导性文件。对java实训教学体系起到了很好的作用。

2.4 增设项目实训和案例实训

项目和案例是软件工程专业学生学习的重要资源。学生毕就业后之所以不能很好适应企业环境,一个重要的原因就是在校期间没有规范的做过项目和案例,或者所练做项目和案例针对性不强。通过和企业合作,我们从企业引入了大量的项目和案例,并把它们做成可教学化的资源供学生练习使用。学生在不同的学习阶段选取合适的项目和案例,这样学生在学习期间就接触到了大量的项目和案例,并且能够完成它们,从而使专业技能和沟通、协调能力都有较大提高。

2.5 建设校内外实训教学基地

实训教学基地是培养学生专业技能实践教学单位,教学基地的工作环境及教学设施对教学质量有极大影响。因此,一定要大力建设实训教学基地。实训教学基地分校内实训教学基地和校外实训教学基地。校内实训教学基地的建设,可对原有机房进行改造,提高机房教学设备水准。校外实训教学基地建设,需要我们挖掘更多能满足高校应用教育的企业,争取企业的支持与合作。

3 结束语

校企结合的软件实训教学体系,是培养工程应用型软件人才的有效手段,符合我院一直秉承的培养应用型人才的教学理念,学校文化与企文化有机结合,取长补短,优势互补。第一、改变了以前教学内容滞后现象,教学内容能够紧跟市场需求;第二、学生提前接受企业理念和足够的实际项目和案例,缩短学校知识与企业需求的距离;第三、学校充分利用企业环境优势,解决了教学资源严重不足问题。实践证明,校企结合的实训教学模式,培养出的学生课直接为企业所用,减少了企业对员工培训成本,得到了社会和企业的广眨认同。

参考文献

[1]杨国军,陈亚林.软件工程专业实训教学体系的构建与实践[J].内江师范学院学报,2009(6).

[2]段丽英.基于软件工程专业课程群组建设的Java实训体系改革实践[J].现代企业教育,2011(11).

[3]张永强,王嘉.王维坤培养工程应用型软件人才的可教学化实训体系建设探索与实践[J].计算机教育,2007(12).

[4]孙伟《.Java程序设计》课程的教学改革与实践[J].计算机时代,2005(11).

[5]陈玉华.构建“基于技能培养、面向岗位群集”的课程模式[J].中国高等教育,2005(12).

[6]胡坚.高职《Java语言程序设计》实践教学的设计与探索[J].科技信息,2010(14).

3.软件工程师职位求职简历 篇三

目前住地:揭阳民 族:汉族

户 籍 地:揭阳身 材:168 cm kg

婚姻状况:未婚年 龄:23

求职意向及工作经历

人才类型:应届毕业生

应聘职位:软件工程师

求职类型:全职可到职日期:一个星期

月薪要求:2000--3500希望工作地区:揭阳

教育背景

毕业院校:广东技术师范学院

最高学历:大专毕业日期:2013-07-01

所学专业:计算机应用

语言能力

外 语:英语 良好

国语水平:良好粤语水平:良好

自我评价

1、做人本分,做事踏实,尊重规律,注重细节;

2、热衷于IT行业,有较强的沟通、学习和抗压能力;

4.java软件工程师 篇四

1、支持快速原型开发的工具不包括。C A.CASE工具 B.面向对象的开发工具C.计算机仿真环境 D.数据库设计工具

2、软件是指。D

A.按事先设计的功能和性能要求执行的指令系列 B.使程序能够正确操纵信息的数据结构

C.与程序开发、维护和使用有关的图文资料D.计算机系统中的程序和文档

3、提高软件可维护性的方法不包括。D A.采用面向对象的开发工具 B.建立质量保证体系 C.完整的开发文档D.尽量采用C++语言

4、白盒法与黑盒法最大的不同在于。B A.测试用例设计方法不同 B.测试方法不同 C.应用测试阶段不同 D.基于的知识集不同

5、软件平台是指。A A.单一的操作系统或者网络操作系统 B.单一的计算机 C.单一的操作系统 D.DOS、Windows、UNIX6、面向对象分析常用的图形工具是。B A.对象图、数据流图、状态图 B.对象图、事件跟踪图、状态图 C.对象图、功能图、状态图 D.对象图、事件跟踪图、类图

7、软件测试是按照特定的规程,的过程。A A.发现软件错误 B.说明程序正确 C.证明程序没有错误 D.设计并运行测试用例

8、对于分层的DFD父图与子图的平衡是指。B

A.父图与子图的输入输出数据流必须相同 B.子图必须继承父图的输入与输出流 C.父图与子图相应的输入输出数据流名字保持一致 D.子图可以有自己的输入输出数据流

9、软件设计包括概要设计和。D

A.宏观设计B.计算机辅助设计 C.面向过程的设计 D.详细设计

10、选出不是面向对象方法要素的选项。B A.继承性 B.易用性 C.共享性 D.封装性

11、IDEF0方法比结构化分析在作了改进。D A.建立数据模型上 B.建立控制模型上

C.资源需求分析方面 D.自顶向下分解的严谨性方面

12、软件工程的基本内容包括。D

A.建模、设计、实现 B.程序、数据、文档资料 C.分析、设计、实现 D.理论、结构、方法、工具、环境与规范

13、消息由三个基本成分组成——。A A.接收对象、调用方法、参数 B.发送对象、调用方法、参数 C.接收对象、状态、属性值 D.接收对象、调用方法、状态

14、DFD是用来描述功能的工具。B

A.进行系统 B.要实现的系统的 C.数据加工 D.计算机系统

15、成本效益分析是的主要内容。A A.经济可行性分析 B.项目可行性分析 C.有形效益分析 D.无形效益分析

16、可行性研究报告必须给出。A

A.可行性分析和结论 B.经济、技术、社会可行性分析 C.项目目标说明和是否可以开发 D.可选择的解决方案

17、数据结构设计也是概要设计的重要内容,主要是进行数据的。A

A.逻辑设计 B.存取设计 C.用户试图设计 D.索引设计

18、软件设计的基本任务是。A

A.模块分解和模块设计 B.建立软件逻辑模型 C.软件模块化 D.得出模块结构图

19、衡量模块独立性的标准是。D

A.耦合的类型 B.内聚的类型 C.模块信息的隐藏性 D.耦合性和内聚

20、结构化分析建立功能模型的工具是。B A.判断树/判断表 B.DFD C.DD D.结构化语言

21、快速原型的问题在于。B

A.缺乏支持原型开发的软件工具 B.要严格控制原型构造的迭代 C.终端用户对原型不能理解 D.软件的测试和文档更新困难

22、面向对象方法学中在设计阶段的准则是。D

A.容易用 B.美观 C.简单性 D.低耦合

23、软件与硬件的最大区别是。A

A.软件产品是逻辑产品,硬件产品是物质产品 B.软件产品是以手工生产方式生产,硬件产品是以大工业生产方式生产

C.软件产品不存在老化问题,硬件产品存在老化问题 D.软件产品容易复制,硬件产品很难复制

24、软件维护的困难是由于。A

A.软件的开发人员经常不是软件的维护人员 B.软件的源程序很难读懂

C.开发的文档总是不一致 D.维护的人员总是在变动

25、软件开发工具主要目的是提高。A A.软件的生产率和改善软件产品质量 B.软件开发的速度,缩短开发周期

C.软件的管理水平D.软件开发自动化水平

26、软件开发环境与软件工具有一些区别,但并不包括。D

A.软件开发环境是一组相关软件工具的集合B.软件开发环境支持软件生存周期多个活动,而软件工具仅支持软件过程的单个活动 C.软件开发环境是按一定开发模型组成的集成框架,而软件开发工具不必与其他工具的界面、对象和控制集成 D.软件开发环境能够辅助软件开发自动化,而软件工具不能

27、软件工程的开发过程是指。B

A.软件生存周期内的所有活动 B.软件生存周期内一系列有序活动集

C.软件工程的一组活动 D.软件成存周期的所有任务

28、下面哪个答案不属于测试工具的范畴。D

A.数据获取B.仿真 C.交叉功能工具 D.数据包捕获工具

29、需求分析的产品是。D

A.数据流程图(DFD)B.数据字典(DD)C.判断表 D.需求规格说明书

30、在下面列出的使用快速原型的目的中,通常不把。D

A.通过快速的建造原型让用户使用、评价来不断确认软件需要

B.过快速的建造原型来展现系统结构、验证技术路线

C.通过快速的建造原型来确认系统主要功能和性能、得到用户的反馈

D.通过快速的建造原型来确认系统要求的正确性

31、类与对象的关系与A

A.消息和事件 B.操作和行为 C.关联和链 D.属性和状态

32、瀑布模型不适合用于的软件开发。A A.需求模糊不清 B.用户不能参加开发 C.用户对计算机不了解D.开发人员对业务知识不熟悉

33、DFD的每个加工必须有。A

A.一个输入和输出数据流 B.一个输入数据流 C.一个输入数据流 D.一个输出数据流

34、系统概要设计的主要成果是。C A.用户界面的要求 B.用户分析方案 C.概要设计说明书 D.系统总体设计方案

35、快速安装开发技术对。C

A.原型设计 B.用户的计算机水平C.开发工具和环境 D.数据资源组织

36、完善性维护是指软件。D

A.运行以后所做的修改 B.提高软件的可靠性所作的修改 C.提高软件效率所作的修改 D.满足性功能要求所作的修改

37、适应性维护是指软件。C

A.在移植中所作的修改 B.在扩充中的修改 C.适应性环境而作的修改D.在开发中没有考虑到修改

38、需求分析的任务是。A

A.正确说明让软件做什么 B.用DFD建模 C.用DD建立数据模型 D.给出需求说明书

39、事件和状态是孪生的关系,是因为。B A.状态是属性值的抽象

B.事件总是伴随着状态而存在,一个事件分开两种状态,一个状态分开两个事件 C.状态是一种属性值的代表 D.状态代表了对象对事件的影响 40、软件生产的第二次变革是由工程化向转变。A

A.自动化 B.CASE 化 C.模糊化D.自由化

二、判断题(共20题,20分)

1、软件开发的原型模型的主要优点是能加强对项目管理和控制。×

2、软件生命周期也可分为分析阶段、开发

阶段和维护阶段。×

3、面向对象强调对象的结构。√

4、对象实现了数据和操作的结合,使数据和操作抽象于对象的统一体中。×

5、除了不能打印职责执行流程图、业务协作流程图之外,其他与专业版相同的PlayCASE版本是开发版。√

6、PlayCASE操作窗口通常由主菜单、工具栏和图形编辑区组成。×

7、在组成结构树中加入节点的方法有参照上级节点加入和参照同级节点追加两种。×

8、组成节点可以是公司、部门、岗位、功能、步骤、表、栏目和方法。×

9、协作流程描述窗口由主菜单、树形选项区、垂直工具栏、水平工具栏和组成节点编辑选项区组成。×

10、PlayCASE通过岗位说明书详细记录业务/需求调查的信息。×

11、数据流图主要描述了系统组成单元之间的数据和事件流动的过程,为全局性地掌握数据的流动提供了方便。×

12、PlayCASE用计算组装链描述业务信息之间的组合关系。√

13、PlayCASE的应用要领可以简单地归结为一句话:同时把握业务和软件。√

14、信息表单的制作一定要在组成结构树图中制作。×

15、先设计好信息表单,才能绘制信息表单关系图。√

16、系统概要设计说明书的主要内容中也包括了程序设计说明。×

17、概要设计阶段的主要任务是提出新系统的逻辑模型。√

18、在软件系统总体设计中应时模块之间更紧密的耦合,使模块内部的联系更紧密。×

19、抽象与分解/细化是相反的过程,同时它们也是相辅相成的、缺一不可的方法。√20、在实际信息系统设计中,模块之间的耦合经常通过数据库进行,可以把他的耦合方式称为松散的公共耦合。√

三、填空题(共16题,20分)

1、开发环境是一组相关(工具)的集成。

2、科学工程计算常用的语言有(Fortran)、(Pascal)、(C)。

3、耦合是(对不同模块之间相互依赖程度)的度量。

4、软件工具是(支持软件人员开发和维护软件活动而使用的软件)的软件。

5、软件开发环境的目标是提高(软件开发生产率和改善产品质量)。

6、软件开发环境应该是高度(集成)系统。

7、软件开发人员(或说软件工程师)与软件分析员、软件设计员、程序员、测试人员的关系是(整体与部分的)关系。

8、软件生产周期各阶段的划分随软件的(规模、种类、开发方式、开发环境)不同而不同。

9、软件生存周期概念的引入,对于(软件生产的管理)有着重大的意义。

10、软件维护是软件生存周期的最后一个阶段。软件工程学针对维护工作的主要目标是提高(软件的可维护性)。

11、软件需求分析的目标主要是(确定软件要做什么)。

12、数据流程图常用(判定表)或(判定树)表示组合条件的判断。

13、需求分析活动产生的主要文件是(需求规格说明书)。

14、源程序文档化主要是指(程序加注释)。

15、在确定类时,所有的(名词)是候选类。

16、增量模型开发可以在过程(各个阶段)都以增量方式开发,也可以在(某几个阶段)以增量方式开发。

四、问答题(共4题,10分)1、1.什么是CASE?

2、2.软件开发时选择开发工具要考虑哪些因素?

3、3.主要的软件开发方法有哪些?主要有何不同?

4、4.软件生产过程有哪些活动?什么是软件生存周期?

五、计算题(共1题,10分)

1、用Java语言编写一个贪吃蛇小游戏 程序需求:

一条蛇在密闭的围墙内,并且围墙内会随机出现一个食物,通过键盘上的四个方向键控制蛇的移动,当蛇头撞到食物,食物会被吃掉,蛇的身体也会长一节,同时计10分;

接着继续出现食物,等待蛇吃,如果蛇在移动过程中,撞到墙壁则会从墙壁的另一侧出现,若身体交叉(蛇头撞到自己的身体)则游戏结束。程序要求:

1.要求用Java语言来实现

5.java软件工程师介绍 篇五

职业概述:

Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构庞大的J2EE企业级解决方案,处处都有Java的身影,就连美国大型太空项目当中,也使用了Java来开发控制系统和相关软件。用途如此之广的Java造就了Java工程师的辉煌,使其在软件工程师的领域里独占鳌头!Java软件工程师运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作。

工作内容:

1.完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;

2.参与产品构思和架构设计;

3.撰写相关的技术文档;

4.支持售前技术服务;

5.支持项目对产品的应用服务。

职业要求:

1.教育培训:

计算机相关专业,大专及以上学历。相关专业证书有:Sun Certified Java Programmer(SCJP)和Sun Certified Java Developer(SCJD)认证。

2.工作经验:

有一定的软件分析设计能力;熟悉Java、Servlet、JSP、EJB等开发技术;熟练使用Eclipse或jbuilder等java开发工具;熟悉JAVA+STRUTS体系结构和开发工具;熟悉至少一种数据库的开发和设计;具有良好的学习能力,具有强烈的工作责任心、有良好的沟通能力和团队合作精神。薪资行情:

根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。同时,Java工程师的薪水相对较高。Java软件工程师一般月薪范围在4000-10000元,远远超过了应届毕业生月薪2500元的平均水平。通常来说,有一年工作经验的Java高级软件工程师的薪酬大致在年薪10—13万左右。

职业发展路径:

目前,虽然Java人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的Java软件工程师。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人要求有较大的差距。因此,计算机专业的大学生欲成为Java软件工程师,最便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人要求之间的差距。

Java软件工程师的未来发展方向大致分为两类:

一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。培训机构参考:

上一篇:描写炎热现象的作文下一篇:学校元旦汇演主持人演讲稿推荐与学校元旦演讲稿