Defining Agile and Planned Method Fragments for Situational Method Engineering
Resumo
Situational Method Engineering (SME) aims to build a specific software development method/process according to a project situation from reusable building blocks called method fragments. This paper proposes a metamodel for definition of method fragments. The proposed metamodel was elaborated from the integration between the RUP and ISO/IEC 24744 metamodels. It allows the fragment definition according to practices recommended by agile and planned methodologies.
Palavras-chave:
Defining Agile, Planned Method Fragments, Situational Method Engineering
Referências
Abad, Z. S. H., Sadi M. H. and Ramsin, R. (2010) “Towards Tool Support for Situational Engineering of Agile Methodologies”, In: Proceedings of the 2010 Asia Pacific Software Engineering Conference (APSEC '10), IEEE Computer Society, USA, p. 326-335.
Aharoni, A. and Reinhartz-Berger, I. (2008) “A Domain Engineering Approach for Situational Method Engineering”, In: Proceedings of the 27th International Conference on Conceptual Modeling (ER '08), Springer-Verlag, Berlin, p.455-468.
Alegría, J. A. H., Bastarrica, M. C., Quispe, A. and Ochoa, S. F. (2011) “An MDE approach to software process tailoring”, In: Proceedings of the 2011 International Conference on Software and Systems Process (ICSSP '11), ACM, USA, p. 43-52.
Batini, C., CERI, S. and Navathe, S. B. (1992) Conceptual Database Design An Entity-Relationship Approach, The Benjamin/Cummings Publications, USA.
Bencomo, A. (2005) Extending the RUP, Part 1: Process Modeling. <http://www-128.ibm.com/developerworks/ rational/library/05/r-3320/>. Accessed March 2011.
Henderson-Sellers, B. and Ralyte, J. (2010) “Situational Method Engineering: State-of-the-Art Review”, In: Journal of Universal Computer Science, p. 424-478.
Henderson-Sellers, B., Gonzalez-Perez, C., Ralyté, J. (2008) “Comparison of Method Chunks and Method Fragments for Situational Method Engineering”, In: Proceedings 19th Australian Software Engineering Conference.IEEE Computer Society, USA, p. 479-488.
ISO/IEC (2007) Software Engineering - Metamodel for Development Methodologies International Organization for Standardization / International Electrotechnical Commission.
Kruchten, P. (2010) “Contextualizing Agile Software Development”, In: Proceedings of the EuroSPI 2010 Conference, França, p. 1-12.
OMG - Object Management Group Inc. (2011) Software Process Engineering Metamodel (SPEM) 2.0.
Rational Software Corporation (2003) Rational Unified Process: Version 2003.06.12, USA.
Seidita, V. et al. (2009) “Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies”, In: Agent-Oriented Software Engineering IX, Michael Luck and Jorge J. Gomez-Sanz (Eds.). Lecture Notes In Computer Science, Vol. 5386. Springer-Verlag, Berlin, Heidelberg, p. 46-59.
Shuja, A., Krebs, J. (2007) “RUP Reference and Certification Guide: Solution Designer (RUP)”, IBM Pres, USA.
Aharoni, A. and Reinhartz-Berger, I. (2008) “A Domain Engineering Approach for Situational Method Engineering”, In: Proceedings of the 27th International Conference on Conceptual Modeling (ER '08), Springer-Verlag, Berlin, p.455-468.
Alegría, J. A. H., Bastarrica, M. C., Quispe, A. and Ochoa, S. F. (2011) “An MDE approach to software process tailoring”, In: Proceedings of the 2011 International Conference on Software and Systems Process (ICSSP '11), ACM, USA, p. 43-52.
Batini, C., CERI, S. and Navathe, S. B. (1992) Conceptual Database Design An Entity-Relationship Approach, The Benjamin/Cummings Publications, USA.
Bencomo, A. (2005) Extending the RUP, Part 1: Process Modeling. <http://www-128.ibm.com/developerworks/ rational/library/05/r-3320/>. Accessed March 2011.
Henderson-Sellers, B. and Ralyte, J. (2010) “Situational Method Engineering: State-of-the-Art Review”, In: Journal of Universal Computer Science, p. 424-478.
Henderson-Sellers, B., Gonzalez-Perez, C., Ralyté, J. (2008) “Comparison of Method Chunks and Method Fragments for Situational Method Engineering”, In: Proceedings 19th Australian Software Engineering Conference.IEEE Computer Society, USA, p. 479-488.
ISO/IEC (2007) Software Engineering - Metamodel for Development Methodologies International Organization for Standardization / International Electrotechnical Commission.
Kruchten, P. (2010) “Contextualizing Agile Software Development”, In: Proceedings of the EuroSPI 2010 Conference, França, p. 1-12.
OMG - Object Management Group Inc. (2011) Software Process Engineering Metamodel (SPEM) 2.0.
Rational Software Corporation (2003) Rational Unified Process: Version 2003.06.12, USA.
Seidita, V. et al. (2009) “Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies”, In: Agent-Oriented Software Engineering IX, Michael Luck and Jorge J. Gomez-Sanz (Eds.). Lecture Notes In Computer Science, Vol. 5386. Springer-Verlag, Berlin, Heidelberg, p. 46-59.
Shuja, A., Krebs, J. (2007) “RUP Reference and Certification Guide: Solution Designer (RUP)”, IBM Pres, USA.
Publicado
16/05/2012
Como Citar
PEREIRA, Guilherme Vaz; FONTOURA, Lisandra Manzoni.
Defining Agile and Planned Method Fragments for Situational Method Engineering. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 8. , 2012, São Paulo.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2012
.
p. 773-778.
DOI: https://doi.org/10.5753/sbsi.2012.14463.