首页> 外文期刊>Computing in science & engineering >Risk-Based Software Development Practices for CREATE Multiphysics HPC Software Applications
【24h】

Risk-Based Software Development Practices for CREATE Multiphysics HPC Software Applications

机译:CREATE Multiphysics HPC软件应用程序的基于风险的软件开发实践

获取原文
获取原文并翻译 | 示例

摘要

The January/February 2016 issue of this magazine presented descriptions of the US Defense Department's Computational Research and Engineering Acquisition Tools and Environments (CREATE) program and the software engineering approach for managing its programmatic risks. This article describes the software engineering methodology deployed to manage the development risks faced by CREATE, that is, the risks arising in the product development cycle and environment. The approach here is similar to the one for the management of CREATE programmatic risks and is based on a set of shared development practices. The management of these risks is especially challenging in the environment of distributed teams developing physics-based, system-of-systems, high-performance computing software anchored in the three military departments. The CREATE experience provides a concrete example of successful implementation of best software engineering practices in a computational science and engineering milieu that has historically questioned the value of traditional software engineering wisdom and has resisted the adoption of plan-centered software engineering processes. It has allowed CREATE to adopt important software engineering practices such as use case-centered requirements management, use of pilot projects to align customer and developer expectations, continuous code integration of modular components, and scalable product support models, among others.
机译:该杂志于2016年1月/ 2月发行,描述了美国国防部的计算研究与工程获取工具和环境(CREATE)计划以及用于管理其计划风险的软件工程方法。本文介绍了用于管理CREATE所面临的开发风险(即在产品开发周期和环境中产生的风险)的软件工程方法。这里的方法类似于用于管理CREATE程序风险的方法,并且基于一组共享的开发实践。在分布于三个军事部门的基于物理,系统系统,高性能计算软件的分布式团队的环境中,这些风险的管理尤其具有挑战性。 CREATE的经验提供了在计算科学和工程环境中成功实施最佳软件工程实践的具体示例,该环境历来对传统软件工程智慧的价值提出质疑,并拒绝采用以计划为中心的软件工程流程。它允许CREATE采用重要的软件工程实践,例如以用例为中心的需求管理,使用试点项目来满足客户和开发人员的期望,模块化组件的持续代码集成以及可伸缩的产品支持模型等。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号