Abstract
The relation between requirements and architecture is a crucial part of an information system, standing as one of the main challenges for its successful development, with traditional projects focused on the connection of functional requirements with architecture components having a tendency to ignore quality concerns. As the quality attributes of a system support its architecture high level structure and behavior, also being highly related to its early nonfunctional requirements, there is a pressing need to align these two realities. Following our solution for aligning business requirements with services quality characteristics by derivation of a logical architecture, we now propose the specification of a metamodel and method supporting a three-dimensional approach for handling the alignment of quality issues between requirements and architecture. Taking advantage of a cube structure and method definition within a SPEM approach, which is adaptable to model variations, our proposal contributes to an improved aligned and traceable solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Galster, M., Eberlein, A., Moussavi, M.: Comparing methodologies for the transition between software requirements and architectures. In: Conference Proceedings - IEEE ICSMC, pp. 2380–2385 (2009)
Yue, T., Briand, L.C., Labiche, Y.: A systematic review of transformation approaches between user requirements and analysis models. Requir. Eng. 16, 75–99 (2011)
Cleland-Huang, J., Hanmer, R.S., Supakkul, S., Mirakhorli, M.: The twin peaks of requirements and architecture. IEEE Softw. 30, 24–29 (2013)
Loniewski, G., Insfran, E., Abrahao, S.: A systematic review of the use of requirements engineering techniques in model-driven development. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part II. LNCS, vol. 6395, pp. 213–227. Springer, Heidelberg (2010)
Breivold, H.P., Crnkovic, I., Larsson, M.: A systematic review of software architecture evolution research. Inf. Softw. Technol. 54, 16–40 (2012)
Salgado, C.E., Teixeira, J., Santos, N., Machado, R.J., Maciel, R.S.: A SoaML approach for derivation of a process-oriented logical architecture from use cases. In: Nóvoa, H., Drăgoicea, M. (eds.) IESS 2015. LNBIP, vol. 201, pp. 80–94. Springer, Heidelberg (2015)
Buglione, L., Abran, A.: QEST nD: n-dimensional extension and generalisation of a software performance measurement model. Adv. Eng. Softw. 33, 1–7 (2002)
Hansen, E.G., Grosse-Dunker, F., Reichwald, R.: Sustainability innovation cube — a framework to evaluate sustainability-oriented innovations. Int. J. Innov. Manag. 13, 683–713 (2009)
Salgado, C.E., Machado, R.J., Maciel, R.S.P.: Exploring a three-dimensional, requirements-based, balanced scorecard business model: on the elicitation and generation of a business model canvas. In: IEEE 17th Conference on Business Informatics, pp. 88–95 (2015)
CISQ: Specifications for Automated Quality Characteristic Measures (2012)
Salgado, C.E., Machado, R.J., Maciel, R.S.P.: Using process-level use case diagrams to infer the business motivation model with a RUP-based approach. In: Escalona, M.J., Aragón, G., Linger, H., Lang, M., Barry, C., Schneider, C. (eds.) Information System Development, pp. 123–134. Springer, Heidelberg (2014)
OMG: Software & Systems Process Engineering Meta-Model Specification (SPEM) (2008). http://www.omg.org/spec/SPEM/2.0/
Werneck, V.M.B., Oliveira, A. de P.A., do Prado Leite, J.C.S.: Comparing GORE Frameworks: i-star and KAOS. WER, pp. 1–12 (2009)
Salgado, C.E., Machado, R.J., Maciel, R.S.: Aligning Business Requirements with Services Quality Characteristics by Using Logical Architectures. In: Rocha, A., Correia, A.M., Costanzo, S., Reis, L.P. (eds.) New Contributions in Information Systems and Technologies. AISC, vol. 353, pp. 593–602. Springer, Heidelberg (2015)
Salgado, C.E., Machado, R.J., Maciel, R.S.P.: A Three-dimensional, Requirements-based, Balanced Scorecard Business Model. In: Proceedings of the 6th International Conference on Information and Communication Systems, pp. 1–6 (2015)
Losavio, F., Matteo, A., Camejo, I.P.: Unified process for domain analysis integrating quality, aspects and goals. CLEI Electron. J. 17, 1–21 (2014)
Ameller, D., Ayala, C., Cabot, J., Franch, X.: Non-functional requirements in architectural decision making. IEEE Softw. 30, 61–67 (2013)
Acknowledgements
This work has been supported by FCT– Fundação para a Ciência e Tecnologia in the scope of the project: FCT/MITP-TB/CS/0026/2013.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Salgado, C.E., Machado, R.J., Maciel, R.S.P. (2016). A Three-Dimensional Approach for a Quality-Based Alignment Between Requirements and Architecture. In: Borangiu, T., Dragoicea, M., Nóvoa, H. (eds) Exploring Services Science. IESS 2016. Lecture Notes in Business Information Processing, vol 247. Springer, Cham. https://doi.org/10.1007/978-3-319-32689-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-32689-4_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32688-7
Online ISBN: 978-3-319-32689-4
eBook Packages: Computer ScienceComputer Science (R0)