doctoralThesis
ProDefiner : uma abordagem progressiva para a definição de processos de software no contexto de um ambiente centrado no processo
Registro en:
Ronaldo Bezerra Oliveira, Sandro; Marcos Lins de Vasconcelos, Alexandre. ProDefiner : uma abordagem progressiva para a definição de processos de software no contexto de um ambiente centrado no processo. 2007. Tese (Doutorado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.
Autor
Ronaldo Bezerra Oliveira, Sandro
Institución
Resumen
A definição, utilização e melhoria contínua de um processo de software são um dos
principais objetivos de uma organização de software. Esse esforço geralmente considera
apenas métodos e práticas da engenharia de software, sem contemplar suficientemente as
restrições do ambiente de trabalho ou o conhecimento e a experiência das equipes de
software. Ao definir um processo de software adequado a uma organização, é também
importante ponderar as características peculiares da própria empresa e de seus grupos de
trabalho. Mecanismos para promover um melhor gerenciamento destes processos deveriam
são usados, tais como: a reutilização de processos de software; a necessidade da
transformação/conversão do processo de software usando diversas normas e modelos da
qualidade existentes; e a gestão do conhecimento organizacional.
O uso destes mecanismos de forma integrada juntamente com um repositório de ativos
de processos durante a implementação do processo de software pode tornar este ciclo mais
controlado e melhorar a produtividade dos especialistas. Para apoiar esta idéia, foi definida
uma abordagem para a definição progressiva (aperfeiçoada com as experiências aprendidas)
do processo de software, incrementando o nível de automação fornecido para esta etapa do
ciclo de vida de processos de software. A tese está inserida no contexto de ambientes
centrados no processo, cuja especificação gerou o ambiente ImPProS, e tem como objetivo
principal contribuir para o amadurecimento da tecnologia de processos de software através do
uso de modelos e padrões da qualidade de processo e através de propostas de mecanismos
para auxiliar os usuários destes tipos de ambientes durante a definição progressiva de seus
processos.
Esta tese apresenta o modelo de construção do ambiente ImPProS, focando mais
precisamente nas características relacionadas à definição de processos de software e na
automação dos mecanismos de gerenciamento deste processo. O texto discute, ainda, um
experimento realizado com o modelo proposto em uma disciplina ministrada no CIn/UFPE e
externa a análise qualitativa de especialistas de processos no uso da solução Conselho Nacional de Desenvolvimento Científico e Tecnológico