首页> 外文会议>SpaceOps conference >Advanced Environment and Processes to Support the Collaborative Development of a Large Operational System
【24h】

Advanced Environment and Processes to Support the Collaborative Development of a Large Operational System

机译:高级环境和流程,以支持大型业务系统的协同开发

获取原文

摘要

The European Ground System Common Core (EGS-CC) is an initiative undertaken as a formal collaboration of ESA, European National Agencies and European Prime Industry. The design of the EGS-CC is component based and following a service oriented architecture. Phase C/D is underway and is being carried out by a complex industrial consortium including twenty teams developing components in parallel across ten countries. The EGS-CC products are being developed through a fast incremental lifecycle and intermediate releases are being made available to stakeholders who are already initiating the integration of EGS-CC into their respective infrastructures. The EGS-CC products will also be distributed to end users who will often need to extend EGS-CC products and develop applications based on it. This imposes very demanding requirements on the Software Development Environment (SDE). Some of the requirements on the SDE come from organisational constraints: there are different types of users, i.e. individual developers, industrial development teams, the EGS-CC Consortium Prime, ESA, the EGS-CC stakeholders and the end-user projects. Other constraints come from the need to be adaptable and flexible in the development to match, as far as possible, the needs of the stakeholders in their own development activities. Finally, since the EGS-CC will be made available as ESA Community open source software, i.e. free, the procurement cost of the associated SDE must be minimised. The SDE supports the full EGS-CC development lifecycle starting from user requirements management up to release and distribution of fully validated software. It has been developed initially under a separate contract from the EGS-CC and later on adapted and extended by the EGS-CC Development Consortium, mainly in the areas of testing and requirements validation. The SDE aims at the highest level of automation, in particular in the areas of document generation, code generation and testing at all levels. It has also been designed to be deployable in different environments, e.g. the individual developer workstation or the ESA hosted collaboration platform. This paper will introduce the development lifecycle for the EGS-CC and describe how the SDE has been designed and integrated to support that lifecycle in different environments. It will also report on the lessons learned from its development and the early experience in its use in the development of the EGS-CC.
机译:欧洲地面系统共同的核心(EGS-CC)是欧空局,欧洲国家机构和欧洲工业总理的正式合作开展的一项举措。的EGS-CC的设计是基于组件的及以下面向服务的架构。阶段C / d正在进行中,正在由一个复杂的工业财团包括二十支球队中发展在10个国家的平行部件进行。在EGS-CC产品正在通过一个快速增量的生命周期制定并正在提供给谁已经开始EGS-CC的集成到各自的基础设施利益相关者的中间版本。在EGS-CC产品也将分发给最终谁将会经常需要延长EGS-CC的产品和开发基于其应用程序的用户。这就对要求非常高的软件开发环境(SDE)的要求。一些对SDE的需求都来源于组织约束:有不同类型的用户,即个人开发者,产业发展队伍,EGS-CC联盟总理,欧空局,EGS-CC利益相关者和最终用户的项目。其他制约因素来自于需求是能适应,并在发展相匹配灵活,尽可能的利益相关者在自身发展活动的需要。最后,由于EGS-CC将提供欧空局的社区开源软件,即免费,相关SDE的采购成本必须最小化。该SDE支持全EGS-CC开发生命周期,从用户需求出发的管理以释放和全面验证软件的分发。已初步形成下从EGS-CC一个单独的合同,后来改编,并由EGS-CC开发联盟扩展,主要是在测试和需求验证的领域。该SDE的目的是自动化的文档生成,代码生成和测试各级领域的最高水平,尤其如此。它也被设计为在不同的环境可部署,例如个人开发者工作站或ESA托管的协作平台。本文将介绍在开发生命周期的EGS-CC,并说明如何SDE的设计和集成,以支持在不同的环境是生命周期。它也将在其发展和其在EGS-CC开发利用的早期经验中吸取的教训汇报。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号