Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software

Detalhes bibliográficos
Autor(a) principal: Belleza, Luciana Mesquita
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/5155
Resumo: 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.
id P_RS_81d2d8118fb2fb3cc2fcd183f4c4fa01
oai_identifier_str oai:tede2.pucrs.br:tede/5155
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Bastos, Ricardo MeloCPF:37538411020http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4792333H6CPF:96211954034Belleza, Luciana Mesquita2015-04-14T14:49:41Z2012-01-302011-03-18BELLEZA, Luciana Mesquita. Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software. 2011. 123 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2011.http://tede2.pucrs.br/tede2/handle/tede/5155The 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.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-18application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/15837/435657.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBRFaculdade de InformácaINFORMÁTICAENGENHARIA DE SOFTWARESOFTWARE - MANUTENÇÃOCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOModelo para suportar a atualização e consistência de requisitos em processos de manutenção de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis19749965330812744705006001946639708616176246info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAIL435657.pdf.jpg435657.pdf.jpgimage/jpeg3651http://tede2.pucrs.br/tede2/bitstream/tede/5155/3/435657.pdf.jpg9138737415dc8c606e9796ca5bcd30feMD53TEXT435657.pdf.txt435657.pdf.txttext/plain194116http://tede2.pucrs.br/tede2/bitstream/tede/5155/2/435657.pdf.txtbb1d93197c6cac9d86e57df3ff79ec55MD52ORIGINAL435657.pdfapplication/pdf3785156http://tede2.pucrs.br/tede2/bitstream/tede/5155/1/435657.pdf2a6a2c74bb198ad7ec9dca9005145e97MD51tede/51552015-04-17 11:57:32.379oai:tede2.pucrs.br:tede/5155Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2015-04-17T14:57:32Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
title Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
spellingShingle Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
Belleza, Luciana Mesquita
INFORMÁTICA
ENGENHARIA DE SOFTWARE
SOFTWARE - MANUTENÇÃO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
title_full Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
title_fullStr Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
title_full_unstemmed Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
title_sort Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
author Belleza, Luciana Mesquita
author_facet Belleza, Luciana Mesquita
author_role author
dc.contributor.advisor1.fl_str_mv Bastos, Ricardo Melo
dc.contributor.advisor1ID.fl_str_mv CPF:37538411020
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4792333H6
dc.contributor.authorID.fl_str_mv CPF:96211954034
dc.contributor.author.fl_str_mv Belleza, Luciana Mesquita
contributor_str_mv Bastos, Ricardo Melo
dc.subject.por.fl_str_mv INFORMÁTICA
ENGENHARIA DE SOFTWARE
SOFTWARE - MANUTENÇÃO
topic INFORMÁTICA
ENGENHARIA DE SOFTWARE
SOFTWARE - MANUTENÇÃO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description 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.
publishDate 2011
dc.date.issued.fl_str_mv 2011-03-18
dc.date.available.fl_str_mv 2012-01-30
dc.date.accessioned.fl_str_mv 2015-04-14T14:49:41Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BELLEZA, Luciana Mesquita. Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software. 2011. 123 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2011.
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/5155
identifier_str_mv BELLEZA, Luciana Mesquita. Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software. 2011. 123 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2011.
url http://tede2.pucrs.br/tede2/handle/tede/5155
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 1974996533081274470
dc.relation.confidence.fl_str_mv 500
600
dc.relation.department.fl_str_mv 1946639708616176246
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Faculdade de Informáca
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/5155/3/435657.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/5155/2/435657.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/5155/1/435657.pdf
bitstream.checksum.fl_str_mv 9138737415dc8c606e9796ca5bcd30fe
bb1d93197c6cac9d86e57df3ff79ec55
2a6a2c74bb198ad7ec9dca9005145e97
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765305976684544