Explicit Alignment of Requirements and Architecture in Agile Development

Publication date

2020

Authors

Molenaar, SabineISNI 0000000493302488
Spijkman, Tjerk
Dalpiaz, FabianoISNI 0000000419575525
Brinkkemper, S.ISNI 0000000374861981

Editors

Madhavji, Nazim
Pasquale, Liliana
Ferrari, Alessio
Gnesi, Stefania

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

taverne

Abstract

[Context & Motivation] Requirements and architectural components are designed concurrently, with the former guiding the latter, and the latter restricting the former. [Question/problem] Effective communication between requirements engineers and software architects is often experienced as problematic. [Principal ideas/results] We present the Requirements Engineering for Software Architecture (RE4SA) model with the intention to support the communication within the development team. In RE4SA, requirements are expressed as epic stories and user stories, which are linked to modules and features, respectively, as their architectural counterparts. Additionally, we provide metrics to measure the alignment between these concepts, and we also discuss how to use the model and the usefulness of the metrics by applying both to case studies. [Contribution] The RE4SA model employs widely adopted notations and allows for explicitly relating a system’s requirements and architectural components, while the metrics make it possible to measure the alignment between requirements and architecture.

Keywords

Requirements, Engineering, Software, Architecture, User stories, Alignment, Metrics, Case study, Agile RE, Taverne

Citation

Molenaar, S, Spijkman, T, Dalpiaz, F & Brinkkemper, S 2020, Explicit Alignment of Requirements and Architecture in Agile Development. in N Madhavji, L Pasquale, A Ferrari & S Gnesi (eds), Requirements Engineering: Foundation for Software Quality : 26th International Working Conference, REFSQ 2020, Pisa, Italy, March 24–27, 2020, Proceedings. Lecture Notes in Computer Science, vol. 12045, Springer, pp. 169-185. https://doi.org/10.1007/978-3-030-44429-7_13