Abordagem multicritérios para adaptação de processos de software baseada em situational method engineering

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Pereira, Guilherme Vaz
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.ufsm.br/handle/1/5402
Resumo: Software development organizations are involved in different scenarios with distinct projects in relation to specific project characteristics and demands. There isn´t a software process model appropriate for all projects and/or organizations. The best process depends of the project context. Situational Method Engineering (SME) proposes the building of specific software development methods for each project according to its situational characteristics from method fragments stored in a repository. This work proposes a systematic approach for building a specific development software process for each project through tailoring process based on SME concepts, called OSPTA Octopus SME Process Tailoring Approach. OSPTA uses stored method fragments which include practices recommended by agile and planned process. These fragments are retrieved according to one or more tailoring criteria (tailoring process requirements) and are prioritized from contextual factors defined by Octopus Model. The technique used for this prioritization is Analytic Hierarchy Process (AHP) technique to guide the process engineers in choosing the best fragments to include into organization s standard software process (PSPO). A metamodel was proposed to define method fragments. A support tool was developed to validate the proposed approach through case studies which use project risks as tailoring criteria.