基于过程Agent及联合体投标的人力资源调度方法

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:superdai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产品规模的扩大和应用领域的扩展,对软件过程管理的要求也越来越高。在软件开发过程中,人力资源是最重要的一种资源,人力资源调度的优劣将直接影响软件开发过程的产品质量、成本和进度。因此,合理高效的人力资源调度方法和工具能够为软件企业在人力资源优化调度、项目进度安排等方面提供决策支持,进而提高软件企业的项目管理能力和人力资源利用效率。   传统的人力资源调度方法过度依赖于项目负责人的个人经验及主观判断,且所得到的调度结果具有较高的不稳定性和不可靠性。为了能够为软件项目管理人员在人力资源调度方面提供一个更为客观、有效的调度方法,本文提出了基于过程Agent及联合体投标的人力资源调度方法。与传统的人力资源调度方法不同,该方法充分考虑到人力资源的特殊性,以人为核心,按人力资源能力的差别将人力资源建模成不同的过程Agent,并引入市场经济中的联合体投标方法进行调度。   本文首先对人力资源、过程Agent、目标等进行了建模,引入了投标邀请、标书以及联合体等概念,并在此基础上提出了通过过程Agent间的协商而实现人力资源调度的模型。该模型将人力资源依据能力的不同划分为不同的过程Agent,过程Agent再依据各自的投标策略响应投标邀请——或进行投标,或发出新的投标邀请。最后,具有“项目经理”角色的过程Agent将对这些投标进行评审,并依据用户对软件产品质量、生产成本以及生产进度的偏好选择合适的标书,生成人力资源调度计划。   由于现实的软件开发活动中经常会出现人力资源不充足的情况,因此在很多情况下都无法得到一个完整的人力资源调度计划。本文前面提出的方法虽然能够在资源不充足的情况下得到一个部分的调度结果,但却不能给出资源缺乏的具体情况,以至于项目负责人无法判定是否需要招聘新的人员。基于此,本文在协商模型中引入了两个改进的协商策略——容差调度及虚拟资源调度。容差调度是指,当没有足够的资源而现有资源能够完成的任务离需求在一个可以“容忍”的范围内时,认为资源是充足的;虚拟资源调度是指,当资源不充足时,假定有足够数量的“虚拟的”资源可供调度。由于对人力资源及目标等的描述都存在一定的误差,因此容差调度可以在很大程度上提高人力资源调度的成功率;而虚拟资源调度将在调度结果中显示资源缺乏的信息,供项目负责人做出决策时参考。   最后根据该方法设计和开发了相应的人力资源调度系统,并进行了实验验证,证明了方法的有效性,可以为项目负责人进行项目管理时提供决策支持。
其他文献
随着电子信息技术和计算机网络的飞速发展,系统安全问题受到越来越多的重视。网络攻击、蠕虫病毒和黑客等名词已经频繁地出现在各种杂志和视频中。由于程序设计语言本身的缺陷
随着无线网络和移动通信技术的发展,手机已经成为集上网、游戏、录音、摄像、存储等功能于一体的视听终端。同时手机向智能化方向发展,导致潜在的移动网络安全问题逐渐显露。
无线传感器网络是由许多具有低功率无线收发装置的传感器节点组成,它们从不同环境区域监测收集周边环境信息并传送到基站进行处理。自传感器网络研究起步以来,传感器节点的能量
软件开发是智力密集型产业,人力资源在软件开发中扮演着极其重要的角色,不同的人在相同的设备上,可以生产出质量和功能完全不同的产品,其生产效率甚至可以相差数十倍,Boehm的COCOM
数值模拟是计算科学的重要组成部分,基于结构化网格的离散方法在数值计算方法中占有重要的位置,其热点计算stencil计算是高性能计算领域的七个主要模式之一。stencil计算的计算
组合公钥系统是一种基于标识的公钥管理方案。组合公钥系统通过公私钥因子的组合生成新的公私钥对,可以对大规模密钥进行集中的生产和管理,具有效率和实施上的优越特性。本文针
由于通过网络召开视频会议在成本和效率上的优势,视频会议系统在商业银行等大型企业获得了迅速的推广和应用。视频会议的音视频录像和相关资料是企业的重要信息资源。高效的
无线射频识别(Radio Frequency Identification)技术和下一代互联网协议IPv6技术的出现使得人们朝思暮想构建一个在任何时间,任何地点都能获取任何物品信息的“物联网(Internet o
流畅而全面的沟通一直是人类的梦想,语言不通是实现这个梦想面临的最大难题,机器翻译应运而生。自从二十世纪四、五十年代起,至今日,机器翻译的研究已经经历过近六十年的时间。从
由于液滴蒸发的换热效率远比空气流动的换热效率高,而换热问题广泛存在于微电子学等工业和民用领域。所以对液滴蒸发的研究具有重要的应用价值。空间液滴蒸发热毛细对流实验