Utilize este identificador para citar ou criar um atalho para este documento: https://hdl.handle.net/10923/1568
Tipo: doctoralThesis
Título: Reconfiguração dinâmica de projetos de software: um modelo para alocação de recursos e programação de atividades em ambientes multiprojetos com recursos compartilhados
Autor(es): Callegari, Daniel Antonio
Orientador: Bastos, Ricardo Melo
Editora: Pontifícia Universidade Católica do Rio Grande do Sul
Programa: Programa de Pós-Graduação em Ciência da Computação
Data de Publicação: 2010
Palavras-chave: INFORMÁTICA
ENGENHARIA DE SOFTWARE
ADMINISTRAÇÃO DE PROJETOS
Resumo: Desenvolver um produto de software é uma atividade complexa que envolve muitas incertezas. A grande quantidade de informações que se apresenta para a tomada de decisões, somada às freqüentes alterações no escopo e no planejamento, torna essa atividade ainda mais desafiadora. Geralmente se dá muita ênfase à fase de planejamento dos projetos, até mesmo por razões econômicas, tais como a avaliação do esforço necessário e a produção de um orçamento. Sabe-se, contudo, que projetos de software costumam sofrer diversas modificações durante a sua execução. Como conseqüência, deve-se revisar constantemente o planejamento, ajustando o cronograma e as alocações das pessoas às atividades, de forma a reconduzir o projeto a um plano exeqüível, dentro de restrições de custo, tamanho e prazo. Assim, evidencia-se a necessidade de uma atenção maior à fase de execução dos projetos, em especial ao impacto e aos ajustes necessários ao planejamento em função das modificações que surgem no decorrer do tempo. Esta tese apresenta um modelo de referência para seleção e alocação de recursos com foco na manutenção de cronogramas de projetos de software em tempo de execução. Como principais contribuições destacam-se a identificação de eventos que causam perturbações nos cronogramas e alocações dos projetos, um mecanismo de seleção de recursos que trabalha com informações difusas e o próprio modelo de reconfiguração, que suporta ambientes multiprojetos e cenários de simulação. O modelo pode ser usado como um sistema de suporte a decisões sobre as áreas de seleção, de alocação de recursos e de planejamento de tarefas no tempo.
Developing a software product is a complex activity that involves many uncertainties. The vast amount of information required to make decisions, as well as the frequent changes in scope and planning, make this job even more challenging. Professionals often gives substantial attention to the planning phase of projects, perhaps because of economical reasons such as the estimation of the necessary effort and the calculation of a budget. Nevertheless, software projects usually undergo many modifications during their execution phases. As a consequence, the project plan must be constantly revised, making adjustments to the schedule and to the people allocated to the tasks. The goal is to put the project back on trail, respecting some constraints on cost, size and time. Therefore, it is crucial to the confer a greater level of concern to the execution phase of projects, especially to the impact and the necessary changes to a project plan due to the modifications that develop over time. This thesis proposes a reference model for the selection and allocation of human resources focusing on the schedule management of software projects during their execution phases. The main contributions include an identification of scheduling and resource allocation disturbing events, a resource selection mechanism that deals with uncertain information, and the actual reconfiguration model that handles multi-project environments and simulation scenarios. The model can be used as a decision support system for the areas of selection and allocation of resources, and the planning of tasks over time.
URI: http://hdl.handle.net/10923/1568
Aparece nas Coleções:Dissertação e Tese

Arquivos neste item:
Arquivo Descrição TamanhoFormato 
000425746-Texto+Parcial-0.pdfTexto Parcial272,13 kBAdobe PDFAbrir
Exibir


Todos os itens no Repositório da PUCRS estão protegidos por copyright, com todos os direitos reservados, e estão licenciados com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional. Saiba mais.