当前位置 —论文管理学— 范文

软件开发方面有关论文例文,与软件开发人员的面试评估改进相关毕业论文开题报告

本论文是一篇软件开发方面有关毕业论文开题报告,关于软件开发人员的面试评估改进相关函授毕业论文范文。免费优秀的关于软件开发及代码及软件方面论文范文资料,适合软件开发论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:软件开发人员是软件企业的核心资源,如何管理和使用这些软件人才是软件企业能否发展的关键因素,而面试招聘是获取软件人才的第一步,如何在面试阶段清晰地界定出求职者的综合能力,是软件企业人力资源管理中面临的重要问题.胜任力是指根据工作岗位的要求,确保工作人员能够顺利完成其工作的个人特征结构,是能够显著区分优秀与一般绩效的个体特征的综合表现.本文的研究旨在分析软件开发人员胜任力中知识和技能的特征,并将其与面试评估表的设计相结合,使其能够指导面试过程中的考评内容,从而提高面试评估的针对性和高效性.

关 键 词:胜任力;软件技术;面试评估表;面试绩效改进

中图分类号:F241.3文献标识码:B文章编号:1008-4428(2013)10&

关于软件开发人员的面试评估改进的函授毕业论文范文
软件开发方面有关论文例文
#45;130-02

中国的软件行业已经有了近30年的发展历程,即便是在今天,软件行业的发展势头依然迅猛,软件人才的就业和薪资状况依然处于各行业的领先水平.在这30年的发展过程中,人们也清醒地认识到,软件企业是典型的知识型企业,员工的能力与公司发展的好坏有着紧密联系,而面试招聘是企业获取人力资源的第一步.面试评估是对求职者胜任力的评判,面试评估表的内容就是进行胜任力评判的依据.因此面试评估表的设计是否科学、是否具备针对性、是否能够准确反映求职者的胜任力,关系到公司整体员工的素质.

笔者在软件行业中从事软件开发的工作已近十年,经历过很多次面试,也组织过对应聘人员的面试.在多次的面试与被面试的过程中,笔者意识到,虽然大多数国内的软件企业在面试时都具有面试评估表或类似的文件,但从内容上来说,特别是在软件开发知识和技能方面的表述比较模糊,缺乏针对性.因此,梳理软件开发人员胜任力中知识和技能特征的基本组成要素,并以此对面试评估表进行改进就显得尤为重要.

一、什么是胜任力

“胜任力”这一概念最早是由哈佛大学教授戴维·麦克利兰(DavidMcClelland)于1973年正式提出的,它是指能够将某一工作中的卓越成就者和普通成就者区分开来的个人深层次特征;它可以是动机、特质、自我形象、态度或价值观、某领域知识、认知或行为技能等任何可以被可靠测量或计数的并且能显著区分优秀与一般绩效的个体特征.这种个体特征可分为五个层次:

知识——个体所拥有的特定领域的信息、发现信息的能力、能否用知识指导自己的行为;

技能——完成特定生理或心理任务的能力;

自我概念——个体的态度、价值观或自我形象;

特质——个体的生理特征和对情景或信息的一致性反应;

动机/需要——个体行为的内在动力.

这五个方面的胜任特征组成一个整体的胜任力结构,其中,知识和技能是可见的、相对表面的外显特征;动机和特质是隐藏的、位于人格结构深层的特征;自我概念介于二者之间.一般来说,表面的知识和技能是容易改变的,可以通过培训、学习等方式进行提高;自我概念,如态度、价值观和自信等要素也可通过培训或学习的方式实现改变,但这种培训比对知识和技能的培训要困难得多;而核心的动机和特质处于人格结构的最深处,是难以对它进行培训和发展的.

二、软件开发人员胜任力表现

实际工作中,软件公司,特别是中小型软件公司更加关注软件开发人员胜任力中的知识和技能特征,因为这些特征直接影响到其在公司日常工作的绩效,因此在分析软件开发人员胜任力时,应着重分析其中的知识和技能方面特征,而要分析这方面的特征,首先要搞清楚软件开发日常工作的内容是什么,这些工作对知识和技能的要求是什么,并根据这些要求提出度量的方法.

软件开发人员的日常工作主要包括:程序设计、开发、测试、修改以及相关文档的编写等.根据这些工作,我们将软件开发人员胜任力中知识和技能特征分为五个方面,每一个方面分为四个档次(由A到D,胜任力依次递减)进行衡量:

(一)设计思维的逻辑性

一般来说,软件开发人员在正式进行代码编写之前,都要针对代码的整体功能对代码逻辑进行设计,此时对将要编写的代码是否具有清晰的思路,对最终代码是否能够实现其应有的功能起着至关重要的作用.因此,设计思维的逻辑性决定了思维逻辑上的胜任力,其可分为以下档次:

A档:能够清晰地描述代码将要被分为几块、每一块负责什么功能、每块内容中关键技术如何实现;

B档:能够清晰地描述代码将要被分为几块、每一块负责什么功能,但无法描述如何实现;

C档:无法描述代码将要被分为几块、每一块负责什么功能,其描述内容仅限于如何实现,而其描述的实现方法中也包含颇多漏洞;

D档:仅描述实现的方法,且思维逻辑混乱,无法自圆其说.

(二)代码书写的规范性

代码编写是软件开发人员工作中最为日常的工作.书写代码的能力,直接体现了开发人员的基本功,是能力上的胜任力,其可分为以下档次:

A档:代码功能符合设计要求,结构科学,可复用度强,代码中按逻辑分块,变量定义区、逻辑功能区划分明确,书写符合基本的开发规范,有完整的注释,符合代码美学;

B档:代码功能符合设计要求,结构科学,可复用度强,书写符合基本的开发规范,基本符合代码美学,注释不完整;

C档:代码功能符合设计要求,无封装,无可复用度,仅按功能流程罗列、完成代码编写,无注释;

D档:代码功能不符合设计要求.

(三)软件调试的全面性

软件调试不仅是保证开发人员编写的代码符合设计要求的重要途径,也是一个进行代码重构、再规范化的过程.在此过程中,开发人员不仅要保证代码运行结果与设计要求保持一致,更重要的是在此阶段对编写的代码进行优化,使其结构更加合理、复用程度更加提高、编写更加规范、注释更加全面.软件调试体现的是软件开发人员在责任心上的胜任力,其可分为以下档次:A档:能够主动对代码进行重构优化、编写注释;能够主动、多次、多方面对代码进行调试,尽可能减少其出错的风险,平均每千行代码缺陷率低于1%;

B档:仅对代码进行多次、多方面调试,调试结果优良,平均每千行代码缺陷率高于1%,但低于2%;

C档:仅对代码进行一般性调试,调试后的代码仍存在一些问题,平均每千行代码缺陷率高于2%,但低于5%;

D档:不做调试,代码运行出错风险不可控,平均每千行代码缺陷率高于5%.

(四)修改代码的忍耐性

在日常软件开发的过程中,不可避免地都会碰到软件需求、设计、代码设计等各方面的修改.在大多数情况下,任何编码过程之前的改动给软件开发人员带来的都会是极大的负面影响.这些改动不仅扰乱了开发人员的正常工作,而且极易引发开发人员与其他岗位人员的矛盾.因此,软件开发人员是否能够正确处理类似的事件,将在很大程度上体现出其在工作态度方面的胜任力,而此方面的胜任力又可分为以下档次:

A档:能够合理释放自身压力,即使面对频繁反复修改也能够做到不急躁、不排斥,合理安排自身精力,按照要求完成修改任务;

B档:对为数不多的频繁反复的修改会产生厌恶情绪,表达出情绪上的不满,但仍能够按照要求完成修改任务;

C档:对任何已完成工作的修改都会产生厌恶情绪,几乎对每次修改工作都会产生抱怨情绪,但最终仍能够按照要求完成修改任务;

D档:对修改有抵制情绪,不能够按照要求完成修改任务.

(五)文档编写的可读性

在公司设立专门的文档编写岗位之前,软件开发过程中的各类文档也需要由开发人员编写完成,这些技术文档最终要打印成册,移交给用户,因此文档编写也成为软件开发人员必备的技能之一.这体现了软件开发人员在文字编写方面的胜任力,此方面的胜任力可分为以下档次:

A档:文档结构清晰,行文优美,描述准确,截图清晰;

B档:文档结构清晰,描述准确,截图清晰,但文笔一般;

C档:描述准确,截图清晰,但文笔一般,文档结构混乱;

D档:文档结构混乱,口语性文字较多,描述不够准确,所配截图也不符合文字描述.


如何撰写软件开发硕士论文
播放:23167次 评论:6418人

三、面试评估表的改进

胜任力方面的知识和技能特征虽然对求职者是否符合岗位要求至关重要,但并不能反映出一个人的全部素质.面试评估,在着重考察岗位候选人专业技能的同时,更应

1 2

软件开发方面有关论文例文,与软件开发人员的面试评估改进相关毕业论文开题报告参考文献资料:

财务管理有哪些方面

专业硕士管理

项目管理硕士

工商管理硕士mba

自考行政管理

工商管理社会实践论文

工商企业管理专科

物流管理专业的毕业论文

化工质量管理

建筑施工质量管理论文

软件开发人员的面试评估改进WORD版本 下载地址