首页> 外文OA文献 >Harnessing software development contexts to inform software process selection decisions
【2h】

Harnessing software development contexts to inform software process selection decisions

机译:利用软件开发环境来通知软件过程选择决策

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Software development is a complex process for which numerous approaches have been suggested. However, no single approach to software development has been met with universal acceptance, which is not surprising, as there are many different software development concerns. In addition, there are a multitude of other contextual factors that influence the choice of software development process and process management decisions. The authors believe it is important to develop a robust mechanism for relating software process decisions and software development contexts. Such an approach supports industry practitioners in their efforts to implement the software development processes vital for a particular set of contextual factors. In this paper, the authors outline a new tool-based framework for relating the complexity of software settings with the various aspects of software processes. This framework can extract the key software process concepts from process repositories, for example, from CMMI-DEV or ISO/IEC 15504-5 (a.k.a. SPICE – Software Process Improvement and Capability dEtermination). A team of software development experts then collaborates in order to identify and validate the strength and nature of the relationship between the key process concepts and the contextual factors that are known to affect the software development process. The result of this collaboration is a prototype of a flexible model, which can be extended over time into a broader process consideration, for example, where agile processes or further specific situational factors could be added to the framework. The authors contend that a model such as the one proposed in this paper can serve as a valuable tool, assisting software developers in making decisions regarding the selection of software best practices, as well as providing general guidance for process improvement initiatives.
机译:软件开发是一个复杂的过程,为此提出了许多方法。但是,没有一种软件开发方法被普遍接受,这并不奇怪,因为存在许多不同的软件开发问题。此外,还有许多其他上下文因素会影响软件开发过程和过程管理决策的选择。作者认为,开发一种可靠的机制来关联软件过程决策和软件开发环境非常重要。这种方法为行业从业人员提供了支持,以实现对特定情境因素至关重要的软件开发过程。在本文中,作者概述了一个新的基于工具的框架,用于将软件设置的复杂性与软件过程的各个方面联系起来。该框架可以从流程存储库中提取关键软件流程概念,例如,从CMMI-DEV或ISO / IEC 15504-5(又称为SPICE –软件流程改进和能力确定)中提取。然后,一组软件开发专家进行协作,以识别和验证关键过程概念与已知会影响软件开发过程的上下文因素之间关系的强度和性质。协作的结果是一个灵活模型的原型,该模型可以随时间扩展到更广泛的流程考虑中,例如,可以将敏捷流程或其他特定情况因素添加到框架中。作者认为,诸如本文中提出的模型之类的模型可以充当有价值的工具,帮助软件开发人员就选择软件最佳实践做出决策,并为流程改进计划提供一般指导。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号