2020
DOI: 10.1007/978-3-030-44429-7_13
|View full text |Cite
|
Sign up to set email alerts
|

Explicit Alignment of Requirements and Architecture in Agile Development

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 expre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 34 publications
0
4
0
Order By: Relevance
“…Jyothi & Rao (2011) proposed various tracing strategies for extreme programming ( Lindstrom & Jeffries, 2004 ) and scrum methodologies ( Permana, 2015 ), some of which involve requirements. Agile methodologies place great importance on the model development process, while traceability and alignment are critical for developing more productive system models ( Molenaar et al, 2020 ). Additionally, seamless alignment concepts are relevant for model transformation within the agile development process ( Jyothi & Rao, 2011 ; Marlowe & Kirova, 2008 ).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Jyothi & Rao (2011) proposed various tracing strategies for extreme programming ( Lindstrom & Jeffries, 2004 ) and scrum methodologies ( Permana, 2015 ), some of which involve requirements. Agile methodologies place great importance on the model development process, while traceability and alignment are critical for developing more productive system models ( Molenaar et al, 2020 ). Additionally, seamless alignment concepts are relevant for model transformation within the agile development process ( Jyothi & Rao, 2011 ; Marlowe & Kirova, 2008 ).…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, Yue, Briand & Labiche (2010) focuses on developing traceability connections between the system requirements and the created diagrams. Traceability is important in software development because it helps engineers comprehend the connections between different software system artifacts ( Molenaar et al, 2020 ). A technique suggested in Khan & Mahmood (2016) to facilitate and streamline the transition from need to artifact design.…”
Section: Related Workmentioning
confidence: 99%
“…Some of the tracing practices proposed involve requirements. Models development plays a critical role in agile methodologies, whereas traceability and alignment are important in improving the way of developing the system model effectively [17]. Effective alignment is relevant for model transformation within agile development methodologies [12], [18].…”
Section: Related Workmentioning
confidence: 99%
“…[27] focuses on creating traceability links from system requirements to the generated diagrams. Traceability is essential in software development since it helps engineers understand the relationships between different artifacts for the software system [17]. The study proposed [28] proposes a technique to facilitate the seamless transition from requirements to artifact design.…”
Section: Related Workmentioning
confidence: 99%