Modelo para suportar a atualização e consistência de requisitos em processos de manutenção de software
Autor(a) principal: | |
---|---|
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 |