The German Aerospace Center (DLR) conducts research and development in the domains aeronautics, space, energy, transport and security. Software development plays an increasing role in DLR`s research activities. Around 2000 to 3000 persons develop software - in part or full time. Typical development team sizes range from one up to 20 persons. To support such small development teams from different research domains and to establish basic quality of produced software are important challenges. For that reason, DLR started its software engineering initiative to improve sustainability and reproducibility of software products.ududIn this talk, we provide an overview of DLR's software engineering initiative. We present the concept of establishing common guidelines with focus on small development teams, we explain supporting activities such as providing development tools and supporting knowledge exchange, and we report on encountered challenges and the current status. In the second part of the talk, we outline our ideas of establishing additional research domain specific guidelines. In this context, we discuss special requirements towards development of space products and the potential options to complement DLR`s guidelines like a space-specific extension of the ISO/IEC 29110 standard.
展开▼
机译:德国航空航天中心(DLR)在航空,航天,能源,运输和安全领域进行研究和开发。软件开发在DLR的研究活动中起着越来越重要的作用。大约有2000至3000人在部分或全部时间内开发软件。典型的开发团队规模从一人到20人不等。要支持来自不同研究领域的小型开发团队并确定所生产软件的基本质量,是重要的挑战。因此,DLR开始了其软件工程计划,以提高软件产品的可持续性和可重复性。 ud ud在本演讲中,我们概述了DLR的软件工程计划。我们提出建立针对小型开发团队的通用指南的概念,我们解释支持活动,例如提供开发工具和支持知识交流,并报告遇到的挑战和当前状况。在演讲的第二部分,我们概述了建立其他研究领域特定指南的想法。在这种情况下,我们讨论了对太空产品开发的特殊要求以及与DLR指南相辅相成的潜在选择,例如对ISO / IEC 29110标准的特定于空间的扩展。
展开▼