软件从业人员能力标准模型
移动互联应用软件开发岗位
能力模型
(Android应用开发)
联想教育&培训事业部
2014-10-10
第一章、引言
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。自2008年10月第一部Android智能手机发布之后。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。据统计数据显示,自 2013年的第四季度,Android 平台手机的全球市场份额已经达到78.1%,全世界采用这款系统的设备数量预计达到10亿台以上。
随着采用Android系统的谷歌手机、平板电脑等产品逐渐扩大市场占有率,Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少30万左右。
编写本标准的目的主要是为了规范目前Android开发人员的技能要求,为Android应用开发人员的培训及技术评估提供一个参考的依据。
第二章、能力模型系统全景
《软件从业人员能力标准模型》目前涵盖软件开发,软件测试两个领域,在软件开发领域主要包含了JAVA开发,Android开发和IOS 开发三个模块。在Android开发模块包含了应用软件开发和平台开发两个子模块。
本模型重点定义了Android开发模块中的应用软件开发子模块的
技术标准。其在系统中的位置如下图所示:
第三章、Android应用软件开发能力模型架构
本模型在设计的时候,遵从了以下的架构:
从上图的结构可以看出,本模型由级别和能力两个分量构成一个矩阵式关系。在进行级别定义时,根据各岗位能力模型的特点,可以灵活的将级别设置为3级或4级(本模型的级别取值为3),每一个级别定义分为两个维度进行描述。
●维度1:经验要求
●维度2:工作职责
能力定义分量在描述时分别从以下三个维度,根据各级别的能力要求及复杂度进行说明。
●维度1:技术能力
●维度2:管理能力
●维度3:综合素质
ios软件开发培训能力与级别的相交点上对应的是该级别所需要的能力单元。每个相交位置可以包含一个或以上的能力单元,每个能力单元在详细说明时,需要包含两个部分的内容
●内容1:该能力单元的能力要求
●内容2:该能力要求在实际工作中的体现
第四章、级别定义说明
本模型在将员工的能力定义为三个级别。分别是:Androd助理开发工程师,Andorid开发工程师和Android资深开发工程师。各级别的定义如下:
●Android助理开发工程师:
Android助理开发工程师适用于应届本/专科毕业生或短期培训的学员,在学习期间已独立完成过2-3
个代码量不低于5K小型项目的实训。
Android助理开发工程师能够在系统设计文档的指导下独立的进行详细设计文档的输出以及系统的编码
及测试工作。
●Andorid开发工程师:
Andorid开发工程师适用于在实际工作岗位中工作
满1-2年以上的软件从业人员,且从业期间完成的项目
数不低于5个,总代码量不低于30k。
Andorid开发工程师能够在SE的指导或协助下完成系统的需求采集及架构设计工作;能够独立的完成模
块级的设计及文档输出工作;根据设计档完成系统的编
码实现及测试工作。
● Android资深开发工程师:
Android资深开发工程师适用于在实际工作岗位中工作满2-3年以上的软件从业人员,且从业期间完成的
项目数不少于15个,总代码量不低于100K。
Android资深开发工程师能独立的完成客户需求的采集,整理;能独立的完成系统的架构设计;能指导他
人完成系统的概要/详细设计。
第五章、能力定义说明
本模型在能力维度将能力项划分三个子维度,三个子维度分别是:
●技术能力维度
●管理能力维度
●综合素质维度
其中,技术能力维度聚焦于以下能力项:
●UI布局能力
●Android编程能力
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论