Gerenciamento de requisitos no ambiente Cocar
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/367 |
Resumo: | The objective of this work was to implement an initial version of a development support environment, based on the Use Case Model, named COCAR. The conception and the features of this environment are the result of several master papers. In the scope of this work, the main subject under study has been requirement management, although concerning its implementation, functionalities related to other previous works have also been contemplated. This environment prop up a few software development tasks, aiming at leveling up qualitity throughout the process. It is well know that one of the principal characteristics related to software product quality is that the product should meet the user requirements. In requirement engineering, the comunication between the user and the developer is stated in the Requirement Document and based on it, the requeriment can be modelled, for instance, by means of the Use Case Model. Despite the efforts invested in gathering requirements with the user, it is know that they are very likely to be ammended during the development process. A fundamental factor for the maintainance of the overall quality is that such modifications to the requirements occur in a monitored and foreseeable way. The ability to describe and follow a requirement life-cycle within the software development process is denominated requirement traceability. As the requirement document represents what binds the user and the developers, if traceability is obtained from that point onwards, the quality of the development process tend to increase and this permits monitoring since its earliest phases. This paper contribution to the implementation of the environment COCAR, includes features such as: registering the requirement of a system, generating of a Use Case Model, requirement management (mainly what concerns traceability between the Requirement Document and the Use Case Model), providing traceability metrics found in academic literature and the possibility of determining the relationship between the requirements. Based on the data provided by the tool, it is easy to perceive that they are highly relevant to any system development planning or following up, which can be an important pragmatic contribution to the improvement of software development and software products. |
id |
SCAR_f20c5a9bd79ebe8d97eebd97ead71d50 |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/367 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Thommazo, André DiFabbri, Sandra Camargo Pinto Ferrazhttp://lattes.cnpq.br/2204086299921323http://lattes.cnpq.br/66711886932311554fccdec6-85ba-45ba-ae54-2b3a43d3ffba2016-06-02T19:05:28Z2008-05-302016-06-02T19:05:28Z2008-01-29THOMMAZO, André Di. Gerenciamento de requisitos no ambiente Cocar. 2008. 161 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2008.https://repositorio.ufscar.br/handle/ufscar/367The objective of this work was to implement an initial version of a development support environment, based on the Use Case Model, named COCAR. The conception and the features of this environment are the result of several master papers. In the scope of this work, the main subject under study has been requirement management, although concerning its implementation, functionalities related to other previous works have also been contemplated. This environment prop up a few software development tasks, aiming at leveling up qualitity throughout the process. It is well know that one of the principal characteristics related to software product quality is that the product should meet the user requirements. In requirement engineering, the comunication between the user and the developer is stated in the Requirement Document and based on it, the requeriment can be modelled, for instance, by means of the Use Case Model. Despite the efforts invested in gathering requirements with the user, it is know that they are very likely to be ammended during the development process. A fundamental factor for the maintainance of the overall quality is that such modifications to the requirements occur in a monitored and foreseeable way. The ability to describe and follow a requirement life-cycle within the software development process is denominated requirement traceability. As the requirement document represents what binds the user and the developers, if traceability is obtained from that point onwards, the quality of the development process tend to increase and this permits monitoring since its earliest phases. This paper contribution to the implementation of the environment COCAR, includes features such as: registering the requirement of a system, generating of a Use Case Model, requirement management (mainly what concerns traceability between the Requirement Document and the Use Case Model), providing traceability metrics found in academic literature and the possibility of determining the relationship between the requirements. Based on the data provided by the tool, it is easy to perceive that they are highly relevant to any system development planning or following up, which can be an important pragmatic contribution to the improvement of software development and software products.Este trabalho teve como objetivo a implementação de uma versão inicial de um ambiente de apoio ao desenvolvimento de software, baseado no Modelo de Casos de Uso, denominado COCAR. A concepção e as funcionalidades desse ambiente são frutos de alguns trabalhos de mestrado. No contexto deste trabalho o objetivo principal de estudo foi o gerenciamento de requisitos, embora, em termos de implementação, funcionalidades relacionadas a outros trabalhos anteriores foram também contempladas. Esse ambiente apóia algumas atividades do desenvolvimento de software, procurando aumentar a qualidade ao longo desse processo. Sabe-se que uma das principais características relacionadas à qualidade de um produto de software é que este atenda aos requisitos do usuário. Na Engenharia de Requisitos, a comunicação entre usuário e desenvolvedor é registrada no Documento de Requisitos, sendo que, a partir deste, os requisitos podem ser modelados, por exemplo, por meio de Modelos de Casos de Uso. Apesar dos esforços em levantarem-se as necessidades junto ao usuário, sabe-se que os requisitos solicitados serão alterados durante o processo de desenvolvimento. Um ponto fundamental para que a qualidade seja mantida é que essas alterações ocorram de forma controlada e previsível. A capacidade de descrever e acompanhar a vida de um requisito dentro do processo de desenvolvimento de software é chamada rastreabilidade de requisitos. Como o documento de requisitos representa o elo entre o usuário e os desenvolvedores, caso a rastreabilidade seja obtida a partir desse ponto, a qualidade do processo de desenvolvimento tende a ser melhor e a permitir um controle desde suas fases iniciais. A contribuição deste trabalho para a implementação do ambiente COCAR incluiu as funcionalidades de registro dos requisitos de um sistema, a geração do Modelo de Casos de Uso e o gerenciamento de requisitos, sobretudo no que diz respeito aos aspectos de rastreabilidade, entre o Documento de Requisitos e o Modelo de Casos de Uso, oferecendo métricas de rastreabilidade propostas na literatura e possibilidade de determinação do relacionamento entre os requisitos. Com base nas informações oferecidas pela ferramenta, pode-se perceber que elas são de grande valia para o planejamento e acompanhamento do desenvolvimento de um sistema, o que pode ter uma grande contribuição prática para a melhoria da qualidade do processo e do produto.application/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBREngenharia de requisitosGerenciamento de requisitosRastreabilidade de requisitosModelo de casos de usoCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOGerenciamento de requisitos no ambiente Cocarinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-1-146bcb0a4-b39e-4d47-84cc-3e27a086389finfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINAL1792.pdfapplication/pdf1793786https://repositorio.ufscar.br/bitstream/ufscar/367/1/1792.pdf8e3f39a83c69deddf07abe1063163387MD51TEXT1792.pdf.txt1792.pdf.txtExtracted texttext/plain309583https://repositorio.ufscar.br/bitstream/ufscar/367/2/1792.pdf.txt41c6dc0a92c8a6810a7bc195e4386f15MD52THUMBNAIL1792.pdf.jpg1792.pdf.jpgIM Thumbnailimage/jpeg6410https://repositorio.ufscar.br/bitstream/ufscar/367/3/1792.pdf.jpg90b79585f917675e4d1280de31563562MD53ufscar/3672023-09-18 18:30:37.651oai:repositorio.ufscar.br:ufscar/367Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:30:37Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Gerenciamento de requisitos no ambiente Cocar |
title |
Gerenciamento de requisitos no ambiente Cocar |
spellingShingle |
Gerenciamento de requisitos no ambiente Cocar Thommazo, André Di Engenharia de requisitos Gerenciamento de requisitos Rastreabilidade de requisitos Modelo de casos de uso CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Gerenciamento de requisitos no ambiente Cocar |
title_full |
Gerenciamento de requisitos no ambiente Cocar |
title_fullStr |
Gerenciamento de requisitos no ambiente Cocar |
title_full_unstemmed |
Gerenciamento de requisitos no ambiente Cocar |
title_sort |
Gerenciamento de requisitos no ambiente Cocar |
author |
Thommazo, André Di |
author_facet |
Thommazo, André Di |
author_role |
author |
dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/6671188693231155 |
dc.contributor.author.fl_str_mv |
Thommazo, André Di |
dc.contributor.advisor1.fl_str_mv |
Fabbri, Sandra Camargo Pinto Ferraz |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/2204086299921323 |
dc.contributor.authorID.fl_str_mv |
4fccdec6-85ba-45ba-ae54-2b3a43d3ffba |
contributor_str_mv |
Fabbri, Sandra Camargo Pinto Ferraz |
dc.subject.por.fl_str_mv |
Engenharia de requisitos Gerenciamento de requisitos Rastreabilidade de requisitos Modelo de casos de uso |
topic |
Engenharia de requisitos Gerenciamento de requisitos Rastreabilidade de requisitos Modelo de casos de uso CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
The objective of this work was to implement an initial version of a development support environment, based on the Use Case Model, named COCAR. The conception and the features of this environment are the result of several master papers. In the scope of this work, the main subject under study has been requirement management, although concerning its implementation, functionalities related to other previous works have also been contemplated. This environment prop up a few software development tasks, aiming at leveling up qualitity throughout the process. It is well know that one of the principal characteristics related to software product quality is that the product should meet the user requirements. In requirement engineering, the comunication between the user and the developer is stated in the Requirement Document and based on it, the requeriment can be modelled, for instance, by means of the Use Case Model. Despite the efforts invested in gathering requirements with the user, it is know that they are very likely to be ammended during the development process. A fundamental factor for the maintainance of the overall quality is that such modifications to the requirements occur in a monitored and foreseeable way. The ability to describe and follow a requirement life-cycle within the software development process is denominated requirement traceability. As the requirement document represents what binds the user and the developers, if traceability is obtained from that point onwards, the quality of the development process tend to increase and this permits monitoring since its earliest phases. This paper contribution to the implementation of the environment COCAR, includes features such as: registering the requirement of a system, generating of a Use Case Model, requirement management (mainly what concerns traceability between the Requirement Document and the Use Case Model), providing traceability metrics found in academic literature and the possibility of determining the relationship between the requirements. Based on the data provided by the tool, it is easy to perceive that they are highly relevant to any system development planning or following up, which can be an important pragmatic contribution to the improvement of software development and software products. |
publishDate |
2008 |
dc.date.available.fl_str_mv |
2008-05-30 2016-06-02T19:05:28Z |
dc.date.issued.fl_str_mv |
2008-01-29 |
dc.date.accessioned.fl_str_mv |
2016-06-02T19:05:28Z |
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 |
THOMMAZO, André Di. Gerenciamento de requisitos no ambiente Cocar. 2008. 161 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2008. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/367 |
identifier_str_mv |
THOMMAZO, André Di. Gerenciamento de requisitos no ambiente Cocar. 2008. 161 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2008. |
url |
https://repositorio.ufscar.br/handle/ufscar/367 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
-1 -1 |
dc.relation.authority.fl_str_mv |
46bcb0a4-b39e-4d47-84cc-3e27a086389f |
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 |
Universidade Federal de São Carlos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação - PPGCC |
dc.publisher.initials.fl_str_mv |
UFSCar |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/367/1/1792.pdf https://repositorio.ufscar.br/bitstream/ufscar/367/2/1792.pdf.txt https://repositorio.ufscar.br/bitstream/ufscar/367/3/1792.pdf.jpg |
bitstream.checksum.fl_str_mv |
8e3f39a83c69deddf07abe1063163387 41c6dc0a92c8a6810a7bc195e4386f15 90b79585f917675e4d1280de31563562 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1802136244135657472 |