Designing a Generic Research Data Infrastructure Architecture with Continuous Software Engineering
Designing a Generic Research Data Infrastructure Architecture with Continuous Software Engineering
复制标题
使用持续软件工程设计通用研究数据基础架构
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
D. Kranzlmüller
中科院分区:
文献类型:
--
作者:
Nelson Tavares de Sousa;W. Hasselbring;Tobias Weber;D. Kranzlmüller
Long-living software systems undergo a continuous development including adaptions due to altering requirements or the addition of new features. This is an even greater challenge if neither all users nor requirements are known at an initial design phase. In such a context, complex restructuring activities are much more probable, if the challenges are not taken into account from the beginning. We introduce a combination of the concepts of domain-driven design and self-contained systems to meet these challenges within the system’s architecture design.
We show the merits of this approach by designing an architecture for a generic research data infrastructure, a use case where the mentioned challenges can be found. Embedding this approach within continuous software engineering, allows to implement and integrate changes continuously, without neglecting other crucial properties such as maintainability and scalability.