Abstract
Software and System Requirements Engineering (RE) is considered a critical process for successful projects. Incomplete, ambiguous, and/or wrong requirements can be delivered for next design phase when this process is non-adequately performed. Thus, a well-defined and suitable RE process is needed. For usual computing paradigms (e.g. object-oriented and component-based schemes) several stable RE processes are available. However, under the emergent service-oriented computing paradigm, while diverse adaptations have been posed, none of them has gained yet their standardized utilization acknowledgment. Consequently, academics and practitioners are still confused on what RE process and specific techniques can be used for developing service-oriented software systems (SoSS). In this paper, for advancing on such a problem and through a conceptual design research, we report: (i) an overview of a classic RE process and main used techniques, (ii) an analysis of emergent techniques reported in other domains but useful for SoSS RE, and (iii) an initial 30-mile view of a proposed systematic service-oriented requirements engineering (S-SoRE) process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barker, D.: itSMF – ITIL Best Practice. Are we Getting the Message? ServiceTalk – Journal of IT Service Management Forum 66, 3 (2004)
BeyeNETWORK, http://www.b-eye-network.com/view/2913
Dijkman, R., Dumas, M.: Design: A Multi-viewpoint Approach. International Journal of Cooperative Information Systems, 337–368 (2004)
Dorfman, M., Thayer, R.H.: Software Requirements Engineering, CA. IEEE Computer Society Press, Los Alamitos (1997)
Flores, F., Mora, M., Álvarez, F., O’Connor, R., Macias, J.: Handbook of Research on Modern Systems Analysis and Design Technologies and Applications. In: IGI Global (ed.) Requirements Engineering: A Review of Processes and Techniques, Minnesota State University; Mankato – USA, ch. VI, pp. 96–111 (2008)
Flores, F., Mora, M., Álvarez, F., Garza, L., Ramírez, A.: El Concepto de Software como Servicio. Cuarto Congreso Estatal La Investigación en el Posgrado, Universidad Autónoma de Aguascalientes, México (2008)
Hammer, M., Champy, C.: Reengineering the Corporation: Manifesto for Business Revolution, Brealey, London (1993)
IEEE SwBOK: Guide to the Software Engineering Body of Knowledge. IEEE, Los Alamitos (2001)
Kaplan, R.S., Atkinson, A.A.: Advance Management Accounting. Prentice Hall, New Jersey (1989)
Kontogiannis, K., et al.: The Landscape of Service-Oriented Systems: A Research Perspective. In: Proceedings of International Workshop on Systems Development in SOA Environments (SDSOA 2007), pp. 1–6 (2007)
Kotonya, G., Hutchinson, J.: Viewpoints for Specifying Component-Based Systems. To appear in Proceedings of the International Symposium on Component-based System, CBSE7 (2004)
Kotonya, G., Hutchinson, J., Bloin, B.: A Method for Formulating and Architecting Component and Service-Oriented Systems. In: Service-Oriented Software System Engineering: Challenges and Practices, IGP, Hershey, pp. 155–181 (2005)
Lamsweerde, A.: Requirements Engineering in the Year 2000: A Research Perspective. In: Proceedings of the ICSE 2000 Conference, Limerick, Ireland, pp. 5–19 (2000)
Lichtenstein, S., Nguyen, L., Hunter, A.: Issues in IT Service Oriented Requirements Engineering. In: AWRE 2004 9th Australian Workshop on Requirements Engineering, pp. 176–191 (2004)
Mora, M., Gelman, O., Paradice, D., Cervantes, F.: The case for Conceptual Research in Information Systems. In: Grant, G., Felix, T. (eds.) Electronic Proceedings of the 2008 International Conference on Information Resources Management (Conf-IRM), Niagara Falls, Ontario, Canada, May 18-20, pp. 1–10 (2008)
Mora, M., O’Connor, R., Macias, J.: Toward an engineering and management framework for service-oriented IT organizational systems. In: Dembla, P., Palvia, P., Pares, G. (eds.) Proceedings of the GITMA 2009 Conference, Mexico, DF, June 14-16, pp. 1–4 (2009)
Nitto, E.: International Workshop on Service Oriented Software. In: Iw-SOSE 2006, pp. 1–5 (2006)
Papazoglou, M.P., van den Heuvel, W.J.: Service Oriented Arechitectures: approaches, thecnologies and research issues. The VLDB Journal, 389–415 (2007)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented Computing: State of the art and Research Challenges. Computer, 38–45 (2007)
Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: ICSE 1987: Proceedings of the 9th International Conference on Software Engineering, pp. 328–338 (1987)
Sommerville, I., Sawyer, P.: Requirements Engineering: A Good Practice Guide. Wiley, Chichester (1997)
Sommerville, I.: Integrated Requirements Engineering: A Tutorial. IEEE Software (2005)
Trienekens, J.J.M., Bouman, J.J., van der Zwan, M.: Specification of Service Level Agreements: Problems, Principles and Practices. Software Quality Journal 12(1), 43–57 (2004)
van Eck, P.A.T., Wieringa, R.J.: Requirements for Service-oriented Computing: A Position Paper. In: First International Workshop on e-Services at ICEC 2003, USA, pp. 23–28 (2003)
Zave, P.: Classification of research efforts in requirements engineering. ACM Computing Surveys 29(4), 315–321 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Flores, F., Mora, M., Álvarez, F., Garza, L., Durán, H. (2010). Towards a Systematic Service-oriented Requirements Engineering Process (S-SoRE). In: Quintela Varajão, J.E., Cruz-Cunha, M.M., Putnik, G.D., Trigo, A. (eds) ENTERprise Information Systems. CENTERIS 2010. Communications in Computer and Information Science, vol 109. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16402-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-16402-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16401-9
Online ISBN: 978-3-642-16402-6
eBook Packages: Computer ScienceComputer Science (R0)