Defining Agile and Planned Method Fragments for Situational Method Engineering

  • Guilherme Vaz Pereira UFSM
  • Lisandra Manzoni Fontoura UFSM


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


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. < 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.
Como Citar

Selecione um Formato
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: