DSpace at My University FC - Faculdade de Ciências FC - Informática
Use este identificador para citar ou linkar para este item: http://monografias.uem.mz/handle/123456789/1688
Tipo: Trabalho de Conclusão de Curso
Título: Plano óptimo de manutenção do software
Autor(es): Liçai, Elsa da Graça Zandamela
Primeiro Orientador: Getimane, Mário
Segundo Orientador: Grachane, José
Resumo: O presente trabalho apresenta um plano óptimo de manutenção do software, onde o número de erros é uma variável aleatória que obedece a distribuição de poisson com média λ conhecida. No modelo em estudo, supõe-se que o software é desenvolvido por uma equipa dentro de uma organização (In-House Software). Quando o usuário reporta a ocorrência de anomalias do software, o ideal seria identificar o erro, corrigi-lo imediatamente e definitivamente. Na perspectiva do gestor da organização, este não pode ser um procedimento apropriado em termos de análise de custos e benefícios. O gestor afirma que os custos de manutenção preventiva, passam a ser maiores que os custos de manutenção correctiva. Pelo facto, o procedimento adequado é planificar as actividades de manutenção para o grupo de desenvolvimento do software. Como solução do problema, o trabalho apresenta procedimentos para determinar o intervalo óptimo de manutenção do software e o número óptimo de manutenções de forma a minimizar os custos de manutenção. Para efectivação do trabalho, emprega-se uma técnica denominada Programação Dinâmica (PD) e considera-se o modelo de controlo com um espaço finito de disturbâncias independentes e identicamente distribuídas onde o espaço de estados e acções é o conjunto IR+. Na primeira parte do trabalho descreve-se os conceitos básicos de PD, os modelos existentes em PD, a propriedade estrutural das soluções (monotonia, continuidade, etc.), bem como os conceitos sobre o modelo bayesiano que é empregue no presente estudo. A segunda parte ocupa-se da simulação do modelo em estudo e verifica-se que a distribuição probabilística dos custos finais depende da média de erros numa fase de manutenção. Do estudo feito conclui-se que aplicando o modelo de controle bayesiano, ao fim de N períodos, a escolha do número óptimo de manutenções e os tempos óptimos depende do comportamento dos custo finais, pois, este é um dos principais parâmetros do modelo em estudo. Na prática é possível obter um custo mínimo desejável.
Abstract: The present work presents an optimal software maintenance plan, where the number of errors is a random variable that obeys the poisson distribution with known mean λ. In the model under study, it is assumed that the software is developed by a team within an organization (In-House Software). When the user reports the occurrence of software anomalies, the ideal would be to identify the error, correct it immediately and definitively. From the perspective of the organization's manager, this cannot be an appropriate procedure in terms of cost and benefit analysis. The manager states that preventive maintenance costs are now greater than corrective maintenance costs. In fact, the proper procedure is to plan maintenance activities for the software development group. As a solution to the problem, the work presents procedures to determine the optimal software maintenance interval and the optimal number of maintenances in order to minimize maintenance costs. To carry out the work, a technique called Dynamic Programming (DP) is used and the control model is considered with a finite space of independent and identically distributed disturbances where the space of states and actions is the set IR+. The first part of the work describes the basic concepts of PD, the existing models in PD, the structural properties of the solutions (monotony, continuity, etc.), as well as the concepts about the Bayesian model used in this study. The second part deals with the simulation of the model under study and it is verified that the probabilistic distribution of the final costs depends on the average of errors in a maintenance phase. From the study carried out, it is concluded that applying the Bayesian control model, at the end of N periods, the choice of the optimal number of maintenances and the optimal times depends on the behavior of the final costs, as this is one of the main parameters of the model under study . In practice it is possible to obtain a desirable minimum cost. (TRADUÇÃO NOSSA)
Palavras-chave: Software
Manutenção do software
Modelo bayesiano
Programação dinámica
CNPq: Ciências Exactas e da Terra
Ciência da Computação
Idioma: por
País: Moçambique
Editor: Universidade Eduardo Mondlane
Sigla da Instituição: UEM
metadata.dc.publisher.department: Faculdade de Ciências
Tipo de Acesso: Acesso Aberto
URI: http://monografias.uem.mz/handle/123456789/1688
Data do documento: 23-Jun-2000
Aparece nas coleções:FC - Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2000-Liçai, Elsa da Graça Zandamela .pdf1.22 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.