Made available in DSpace on 2015-04-14T14:49:41Z (GMT). No. of bitstreams: 1
435657.pdf: 3785156 bytes, checksum: 2a6a2c74bb198ad7ec9dca9005145e97 (MD5)
Previous issue date: 2011-03-18 / The maintenance and software evolution demands a high cost to the organizations. One of the reasons for this high cost is the lack of documentation. The requirements represent an important way of documenting the software. Very commonly the requirements are not updated after the end of the software development project. The requirements are not updated during the maintenance phase. The purpose of this research is to propose a solution to the problem of keeping the software application requirements up to date and consistent during the software maintenance process. The solution is represented by a requirements management model that supports the updating and consistency of the requirements during the maintenance. This model is formed by a Conceptual Model, that represents the concepts involved in the problem and how they are related to each other in order that it is possible to reach the purpose, consistency rules, and a process to track the versions of the requirements. The results are presented through examples, illustrating various possible scenarios, using the prototype developed based on the proposed model. The main contribution of this research is a model that helps to maintain the software requirements up to date and consistent along the maintenance process, besides to help on the impact analysis of change requests. / A manuten??o e evolu??o do software demanda um custo muito alto das organiza??es. Um dos motivos para este alto custo ? a falta de documenta??o. Os requisitos representam um dos principais meios de documenta??o do software. Geralmente os requisitos n?o s?o atualizados depois do t?rmino do desenvolvimento do software, ou seja, n?o s?o atualizados durante a fase de manuten??o. O objetivo desta pesquisa ? propor uma solu??o para o problema de manter os requisitos de aplica??es de software atualizados e consistentes ao longo de processos de manuten??o. A solu??o consiste em um modelo de ger?ncia de requisitos que suporta a atualiza??o e consist?ncia dos requisitos ao longo de processo de manuten??o. Este modelo ? constitu?do por um Modelo Conceitual, representando os conceitos envolvidos no problema e como eles devem estar relacionados para que seja poss?vel alcan?ar o objetivo, regras de consist?ncia, e um mecanismo de versionamento dos requisitos. Os resultados s?o demonstrados atrav?s de exemplos, ilustrando os diversos cen?rios poss?veis, utilizando um prot?tipo desenvolvido a partir do modelo proposto. A principal contribui??o deste trabalho ? um modelo que auxilie a manter os requisitos de software atualizados e consistentes ao longo de processos de manuten??o, al?m de auxiliar na an?lise de impacto das requisi??es de mudan?a.
Identifer | oai:union.ndltd.org:IBICT/oai:tede2.pucrs.br:tede/5155 |
Date | 18 March 2011 |
Creators | Belleza, Luciana Mesquita |
Contributors | Bastos, Ricardo Melo |
Publisher | Pontif?cia Universidade Cat?lica do Rio Grande do Sul, Programa de P?s-Gradua??o em Ci?ncia da Computa??o, PUCRS, BR, Faculdade de Inform?ca |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS |
Rights | info:eu-repo/semantics/openAccess |
Relation | 1974996533081274470, 500, 600, 1946639708616176246 |
Page generated in 0.0017 seconds