软件外包近年来已经成为国际软件企业降低成本、提高软件生产效率、专注自身主流业务与技术的有效方式。如何在软件外包背景下,形成适合各种类型软件外包的完整、细致的过程,将外包软件过程中特有的人员、制品、工作流、方法集成起来,形成指导性软件过程,对于提高软件外包领域的软件开发效率和质量有重要的意义。
本文在文献调研与经验总结的基础上,研究软件外包影响因素,形成较为完整的决策输入因子集;在理论推演与案例总结的基础上,研究完整的软件外包模式分类的基础上,形成较为完整的决策输出模型。并给根据决策输入因子集正交、并存的特点,选取神经网络作为决策工具,建立从输入因子到软件外包模式映射的决策模型。并通过实际的案例初步验证了该模型的正确性。为外包决策工具的开发建立了理论基础,从而对软件工程阶段各种各样的软件外包模式的选取提供了有力的决策支撑。
本文在分析不同类型的外包基础上,在对统一过程扩展与剪裁的基础上,分别形成需求外包、设计外包、实现外包、测试外包以及维护外包的软件过程架构。
并以需求外包为例详细说明外包过程模式。
“外包”这一概念是由加里。哈梅尔(GaryHamel)和 C.K.普拉哈尔德(C.K.Praharad)于1990年发表在的题为文章中首次提出的。“外包是指企业在充分发挥自身核心竞争力的基础上,整合、利用外部最优秀的专业化资源,从而达到降低成本、提高生产率、增加资金运用效率和增加企业对环境的迅速应变能力的一种管理模式”。另一种解释是,所谓外包“即是将自己公司产品的非核心工序或者工作交给另外一个公司完成(比如通过转包合同的方式)的一种商业模式” 。它依据所外包产品的不同,又可以分成不同类别,比如服装制品的外包、机械产品的外包、计算机硬件的外包、计算机软件的外包等等。
作为一种特定的外包方式,软件外包近年来已经成为国际软件企业降低成本、提高软件生产效率、专注自身主流业务与技术的有效方式。正是由于越来越多的企业意识到了软件外包的价值,软件外包的市场迅速增长,据IDC分析,近几年全球应用软件外包市场平均每年以29.2%的速度增长,目前全球软件产值的三分之一需要通过对外发包来完成。软件外包已经成为世界软件产业发展的一个重要趋势。
(论文的背景)介绍一下项目的背景。本文的研究来自2008IBM高校合作项目“”
“”。针对当前日益繁盛的软件外包活动,研究外包的影响因素、外包决策模型以及外包过程决策结果,为外包的client与vendor提供外包承包商选择、外包软件过程等决策支持服务,并开发决策支持软件系统,促进软件外包的快速发展。
外包软件过程的研究是外包软件工程的重要的研究领域之一。该类研究试图建立软件外包的过程模型,从而起到指导外包软件开发、提高该领域软件开发效率的作用。例如:文献论述了vendors与clients所使用的支持ICT的软件产品,离岸外包统一过程究竟分为哪几个阶段,以及每个阶段,过程都有哪些主要活动(major activities)、验收标准(performance measures)以及预期结果()。给出了一种软件外包全过程的管理模型。以以上两种研究为代表,这类研究侧重于研究整个软件外包过程,包括前期的外包决策、选择供应商签订合同等管理性的阶段,并不仅限于软件外包的软件工程阶段。
侧重研究外包在软件工程阶段中的过程。给出了三种与 clients 在软件开发过程各个阶段中合作与分工的模式,出了一种与clients在软件开发过程各个阶段中合作与分工的模式,并重点介绍了两者的沟通模式;给出了日本软件开发的过程模式。这些研究对软件外包过程分类依据是外包方与承包方按照软件开发阶段的分工,并有一定的实践工程指导意义。但个阶段外包方与承包方具体的工作没有详细定义,并且确定模式的影响因素并没有十分清晰完整的描述出来,这就降低了研究实际的指导作用。
根据以上相关文献的综述,可以看出大量的软件外包方案决策研究集中于外包前期决策与调研阶段,但在外包软件工程阶段的决策方面研究较少,决策结果单一,输入因素不够完善,决策过程主要限于数据挖掘技术。并且研究彼此分离,并没有形成综合决策输入,决策过程,决策输出的完整方法。
研究内容本文在文献调研与经验总结的基础上,研究软件外包影响因素,形成较为完整的决策输入因子集;在理论推演与案例总结的基础上,研究完整的软件外包模式分类的基础上,形成较为完整的决策输出模型。并给根据决策输入因子集正交、并存的特点,选取神经网络作为决策工具,建立从输入因子到软件外包模式映射的决策模型,具体的软件外包模式基于RUP构建。并通过实际的案例初步验证了该模型的正确性。
职称评定要求要发表论文,论文发表要注意哪些事情。有哪些期刊可以选择,欢迎在本站查阅可以在本站了解一下评职的具体要求哦,也可以咨询我们。