软件安全保障专业技术人员胜任力模型研究

2015-07-02 16:07侯洁
山东工业技术 2015年12期
关键词:安全保障胜任力软件工程

摘 要:本文提出了一种软件安全保障胜任力模型,用于提高软件安全保障专业人员的职业技能。该模型可用于高校根据该行业的需求调整课程内容,还可用于企业员工职业发展并以此为标准来考核未来的雇员。胜任力模型中的知识和技能以IEEE计算机学会和美国计算机协会(ACM)认证的软件保证参考课程为基础,该模型与IEEE专业活动委员会制定的相关标准共同构建了软件工程从业者的胜任力模型。

关键词:软件工程;安全保障;胜任力

1 引言

在FORTRAN语言出现之前软件就已经诞生。20世纪60年代末和70年代初,随着结构化编程,结构化设计,模型和过程模型(如瀑布模型)的出现,软件工程逐步发展为一种职业。

软件安全保障胜任力模型为该行业提供了两点优势:首先,一个标准的模型可以为该行业的雇主界定其员工所需具备的基本能力提供参考;其次,组织、机构可借助该模型为其员工建立一个通用的胜任力要求的最小集,更重要的是它可以帮助企业为任何项目量身定制一套精确的胜任力需求集合。从员工个人的角度来说,胜任力模型将为软件安全保障的专业人员提供一个改善绩效的标准线路图,指明其为获得某个职位或攀爬其职业胜任力阶梯所需继续学习的技能。

2 软件保障胜任力模型

鉴于本文的研究目的,将“软件安全保障”采用如下定义:为达到要求的置信概率——软件系统和服务以预期的方式工作,不受意外或人为故意的漏洞的影响,提供适当的危险环境下的安全功能并可从非法入侵和故障中恢复的所应用的技术或程序[1]。

本文提出的软件安全保障胜任力模型将为管理人员提供对现有的和潜在的软件安全保障员工能力评估的手段;为学术或培训机构开发适应软件安全保障的行业需求的培训课程提供一定的参考;模型将为软件安全保障专业人员提供个人发展指导和职业规划。

2.1 软件保障胜任力模型特征

软件安全保障胜任力模型分为五个层次(L1-L5),以区分不同层次的专业能力——包括知识、技能和有效性[2]:

2.1.1 L1——技术人员

通过技术资格认证或在职业院校相关专业学习获得技术知识或技能,有系统操作员、实现者、测试员和系统维护员工作经历,能够独立完成更高层次管理者分配的任务。

主要任务:低等次的实现、测试和维护。

2.1.2 L2——职业入门层

拥有基于应用的知识和技能和入门级职业效能,获得计算机相关专业的学士学位或具备同等的工作经验。具备管理一个内部小项目、监督并为L1人员分配子任务、监督并评估系统操作,并建立普遍接受的保障规范的能力。

主要任务:主要原理、模块设计和实施。

2.1.3 L3——从业者

所拥有知识、技能和职业能效的深度及广度超过L2,通常具有2-5年的专业工作经验。可执行L2人员的全部任务外,还具备为内部项目制定计划、任务及日程安排,定义并管理项目,监督企业层面的团队,评估系统保障质量,建立并健全普遍接受的软件保障规范的能力。

主要任务:需求分析、结构设计、权衡分析和风险评估。

2.1.4 L4——高级从业者

所拥有知识、技能和职业能效的深度及广度超过L3,有5-10年的工作经验及高阶的职业发展计划,具有硕士学位或受过同等的教育/培训。可执行L3人员的所有任务,并能够确定和探索有效的软件保障措施,以实现、管理大型项目,与外部代理机构进行交互等等。

主要任务:保障评估,保障管理,跨越生命周期的风险管理。

2.1.5 L5——专家

胜任力水平超越L4;通过开发、修改和创建研究方法、实现措施以及整个组织层面及以上的理论推进领域的发展;得到同行的认可。通常包括很小一部分(如2%或更少)软件保障行业某一组织的员工。

2.2 软件安全保障的知识、技能和效果

表1列出了胜任力模型中的知识领域。每个知识领域进一步划分成二级单元[3],示于表2,针对每个单元,进一步描述了每个层次对应的胜任力活动。

2.3 各层次胜任力界定(表2)

3 软件安全保障胜任力模型应用实例

软件保障胜任力模型在实际中有多种方式的应用。例如,某组织打算招聘一个入门级的软件安全保障专业人员,则可以L1及L2作为岗位考量标准,并将其中的部分条件纳入工作或职位的描述。

另一应用者是软件安全保障课程资源的开发或在软件工程课程中加入软件安全保障内容的高校教师[4]。模型层次的应用可帮助教师规划高职学生、本科生以及研究生课程内容深度。

4 结语

本文提出的软件安全保障胜任力模型为评估和提升软件保障专业人员能力奠定了基础。第一层次至第五层次的胜任力跨度以及将其分解为个人胜任力的论述为组织或个人提供了必要的细节,以确定整个知识域和知识元中软件保障胜任力。该模型还为一个组织提供了一个框架,使胜任力模型的特征适应于组织的特定领域、文化或结构。

参考文献:

[1]Information Technology Competency Model,Employment and Training Administration,Department of Labor,August 2012.

[2]Hadfield,S."Integrating Software Assurance and Secure Programming Concepts and Mindsets into an Undergraduate Computer Science Program."Presented at Department of Homeland Security Software Assurance Forum. March 29,2012.

[3]Graduate Reference Curriculum for Systems Engineering (GRCSE),version 0.5,Body of Knowledge and Curriculum to Advance Systems Engineering (BKCASE),Hoboken,NJ,USA:Stevens Institute of Technology,December 2013.

[4]冯明,尹明鑫.胜任力模型构建方法综述[J].科技管理研究,2010(09).

作者简介: 侯洁(1982-),女 , 天津人,硕士,研究方向:软件工程、教育技术学。endprint

猜你喜欢
安全保障胜任力软件工程
事业单位档案安全保障体系的构建策略
凭证价值视角下的企业电子档案管理研究
旅游交通安全保障体系的构建研究
浅谈高校安全稳定保障体系的构建
处级领导干部胜任力的自我评估与模型建构
浅议文科类高职院校“双师型”教师胜任力
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨
胜任力模型在人力资源管理中的应用研究