Abstract
In this chapter, we present the SysADL constructs for expressing requirements and decisions related to software architectures. We explain the concepts of requirements (the needs from stakeholders) on one hand, and decisions (the choices of the architect on how requirements will be satisfied by the architecture) on the other. We present, in detail, each of the requirement constructs and illustrate their use by applying them to our running example.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsFurther Reading
Friedenthal, S., Moore, A.: A Practical Guide to SysML: The Systems Modeling Language, 3rd edn. The MK/OMG Press (2014)
Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software Specifications (2009)
Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer (2010)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Oquendo, F., Leite, J., Batista, T. (2016). Eliciting Requirements of Software Architectures. In: Software Architecture in Action. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-44339-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-44339-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44337-9
Online ISBN: 978-3-319-44339-3
eBook Packages: Computer ScienceComputer Science (R0)