Atividades de inspeção no contexto de métodos ágeis.

Detalhes bibliográficos
Autor(a) principal: Toma, Karina Mitiko
Data de Publicação: 2004
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/341
Resumo: Software inspection activities have became an important alternative to evaluate software artifacts in order to reach more quality in the development process. To support such activities, generally, reading techniques as OORTs/ProDeS are used, which is a set of techniques for the Object Oriented paradigm. These techniques are applied in a specific development process that uses UML notation, named ProDeS/UML. This process contemplates a gradual development, which facilitates artifacts evaluation as they are generated as well as its evolution. However, this process is directed to a traditional development, where information must be well documented that demands elaboration of different types of artifacts. Taking into account the most recent approach of Agile Methods, the first objective of this work was to evaluate the characteristics of these methods and to make the ProDeS/UML process more practical, in relation to the quantity of generated documentation. This task was realized based on the artifacts used by the main agile methods or other initiatives found in literature that use them jointly with other more traditional approaches. Once established the ProDeS/UML|pr process, the second objective was to verify which reading techniques of the OORTs/ProDeS set remained feasible to apply in this practical process and to elaborate laboratory packages that allow validating this set through experimental studies. Finally, the third objective, derived from the study of these methods, was to explore inspection activities for XP (Extreme Programming) that is considered in practice the most used agile method. An inspection strategy composed of a reading technique set that considers the requirements elicitation activities of XP was established. This strategy can be applied daily, with agility, according to the objectives of this method. Thus, the results of this work are the ProDeS/UML|pr process, the laboratory packages of the reading techniques that support inspection activities for this process and an inspection strategy for XP. In the scope of this work the laboratory package of one of the reading techniques for the ProDeS/UML|pr was evaluated through a feasibility study that was assessed by a group of students. According to this study the lab package seemed appropriate for controlled empirical studies
id SCAR_0f9287aec8ce19627ef36840acf896e1
oai_identifier_str oai:repositorio.ufscar.br:ufscar/341
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Toma, Karina MitikoFabbri, Sandra Camargo Pinto Ferrazhttp://lattes.cnpq.br/2204086299921323http://lattes.cnpq.br/87087553986256256cea5c5d-6988-4c9f-b66e-f6859b17bfcd2016-06-02T19:05:23Z2007-04-032016-06-02T19:05:23Z2004-08-24TOMA, Karina Mitiko. Atividades de inspeção no contexto de métodos ágeis.. 2004. 162 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2004.https://repositorio.ufscar.br/handle/ufscar/341Software inspection activities have became an important alternative to evaluate software artifacts in order to reach more quality in the development process. To support such activities, generally, reading techniques as OORTs/ProDeS are used, which is a set of techniques for the Object Oriented paradigm. These techniques are applied in a specific development process that uses UML notation, named ProDeS/UML. This process contemplates a gradual development, which facilitates artifacts evaluation as they are generated as well as its evolution. However, this process is directed to a traditional development, where information must be well documented that demands elaboration of different types of artifacts. Taking into account the most recent approach of Agile Methods, the first objective of this work was to evaluate the characteristics of these methods and to make the ProDeS/UML process more practical, in relation to the quantity of generated documentation. This task was realized based on the artifacts used by the main agile methods or other initiatives found in literature that use them jointly with other more traditional approaches. Once established the ProDeS/UML|pr process, the second objective was to verify which reading techniques of the OORTs/ProDeS set remained feasible to apply in this practical process and to elaborate laboratory packages that allow validating this set through experimental studies. Finally, the third objective, derived from the study of these methods, was to explore inspection activities for XP (Extreme Programming) that is considered in practice the most used agile method. An inspection strategy composed of a reading technique set that considers the requirements elicitation activities of XP was established. This strategy can be applied daily, with agility, according to the objectives of this method. Thus, the results of this work are the ProDeS/UML|pr process, the laboratory packages of the reading techniques that support inspection activities for this process and an inspection strategy for XP. In the scope of this work the laboratory package of one of the reading techniques for the ProDeS/UML|pr was evaluated through a feasibility study that was assessed by a group of students. According to this study the lab package seemed appropriate for controlled empirical studiesAtividades de inspeção de software têm se tornado uma alternativa importante para avaliar artefatos de software a fim de alcançar uma maior qualidade no processo de desenvolvimento. Para apoiar essas atividades utilizam-se, em geral, técnicas de leitura como as OORTs/ProDeS que constituem um conjunto de técnicas para o paradigma Orientado a Objetos, baseando-se em um processo específico de desenvolvimento que utiliza a notação UML, denominado ProDeS/UML. Esse processo contempla um desenvolvimento gradativo, o que facilita a avaliação dos artefatos conforme eles são gerados e também a evolução dos mesmos. No entanto, esse processo é mais voltado para um desenvolvimento tradicional, no qual as informações devem estar bem documentadas, o que exige a elaboração de diversos tipos de artefatos. Considerando-se a abordagem mais atual dos Métodos Ágeis, o primeiro objetivo deste trabalho foi avaliar as características desses métodos e tornar o processo ProDeS/UML mais prático em termos de quantidade de documentação gerada, baseando-se nos artefatos utilizados por esses próprios métodos ou por outras iniciativas encontradas na literatura, de utilizá-los em conjunto com outras abordagens mais tradicionais. Estabelecido então o processo ProDeS/UML|pr, o segundo objetivo foi verificar quais as técnicas de leitura do conjunto OORTs/ProDeS permaneciam passíveis de aplicação nesse processo mais prático e elaborar para elas Pacotes de Laboratório que permitam com que essas técnicas possam ser validadas por meio de estudos experimentais. Finalmente, o terceiro objetivo, decorrente do estudo realizado até então, foi explorar atividades de inspeção para o método ágil mais utilizado na prática o XP (Extreme Programming), estabelecendo uma estratégia de inspeção composta por um conjunto de técnicas de leitura que podem ser aplicadas no dia a dia, de forma ágil, condizente com o método, abordando principalmente as atividades de elicitação de requisitos. Como resultado do trabalho tem-se então o processo ProDeS/UML|pr, os Pacotes de Laboratório das técnicas de leitura que apóiam atividades de inspeção nesse processo e uma estratégia de inspeção para o XP. No contexto deste trabalho o Pacote de Laboratório de uma das técnicas de leitura para o processo ProDeS/UML|pr foi avaliado por um grupo de estudantes e mostrou-se apropriado para utilização em estudos experimentais controladosapplication/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBREngenharia de softwareMétodos ágeisInspeção de softwarePacotes de laboratórioTécnicas de leituraCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAtividades de inspeção no contexto de métodos ágeis.info: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:UFSCARORIGINALDissKMT.pdfapplication/pdf1445861https://repositorio.ufscar.br/bitstream/ufscar/341/1/DissKMT.pdf88a8d5a33e61cc36324e5783aaf49328MD51TEXTDissKMT.pdf.txtDissKMT.pdf.txtExtracted texttext/plain339929https://repositorio.ufscar.br/bitstream/ufscar/341/2/DissKMT.pdf.txt96c16808e5174f1149a5f5b1c22f1c9eMD52THUMBNAILDissKMT.pdf.jpgDissKMT.pdf.jpgIM Thumbnailimage/jpeg7044https://repositorio.ufscar.br/bitstream/ufscar/341/3/DissKMT.pdf.jpga3bf0102477ded7d9aad86c68a1b8207MD53ufscar/3412023-09-18 18:30:37.63oai:repositorio.ufscar.br:ufscar/341Repositó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 Atividades de inspeção no contexto de métodos ágeis.
title Atividades de inspeção no contexto de métodos ágeis.
spellingShingle Atividades de inspeção no contexto de métodos ágeis.
Toma, Karina Mitiko
Engenharia de software
Métodos ágeis
Inspeção de software
Pacotes de laboratório
Técnicas de leitura
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Atividades de inspeção no contexto de métodos ágeis.
title_full Atividades de inspeção no contexto de métodos ágeis.
title_fullStr Atividades de inspeção no contexto de métodos ágeis.
title_full_unstemmed Atividades de inspeção no contexto de métodos ágeis.
title_sort Atividades de inspeção no contexto de métodos ágeis.
author Toma, Karina Mitiko
author_facet Toma, Karina Mitiko
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/8708755398625625
dc.contributor.author.fl_str_mv Toma, Karina Mitiko
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 6cea5c5d-6988-4c9f-b66e-f6859b17bfcd
contributor_str_mv Fabbri, Sandra Camargo Pinto Ferraz
dc.subject.por.fl_str_mv Engenharia de software
Métodos ágeis
Inspeção de software
Pacotes de laboratório
Técnicas de leitura
topic Engenharia de software
Métodos ágeis
Inspeção de software
Pacotes de laboratório
Técnicas de leitura
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Software inspection activities have became an important alternative to evaluate software artifacts in order to reach more quality in the development process. To support such activities, generally, reading techniques as OORTs/ProDeS are used, which is a set of techniques for the Object Oriented paradigm. These techniques are applied in a specific development process that uses UML notation, named ProDeS/UML. This process contemplates a gradual development, which facilitates artifacts evaluation as they are generated as well as its evolution. However, this process is directed to a traditional development, where information must be well documented that demands elaboration of different types of artifacts. Taking into account the most recent approach of Agile Methods, the first objective of this work was to evaluate the characteristics of these methods and to make the ProDeS/UML process more practical, in relation to the quantity of generated documentation. This task was realized based on the artifacts used by the main agile methods or other initiatives found in literature that use them jointly with other more traditional approaches. Once established the ProDeS/UML|pr process, the second objective was to verify which reading techniques of the OORTs/ProDeS set remained feasible to apply in this practical process and to elaborate laboratory packages that allow validating this set through experimental studies. Finally, the third objective, derived from the study of these methods, was to explore inspection activities for XP (Extreme Programming) that is considered in practice the most used agile method. An inspection strategy composed of a reading technique set that considers the requirements elicitation activities of XP was established. This strategy can be applied daily, with agility, according to the objectives of this method. Thus, the results of this work are the ProDeS/UML|pr process, the laboratory packages of the reading techniques that support inspection activities for this process and an inspection strategy for XP. In the scope of this work the laboratory package of one of the reading techniques for the ProDeS/UML|pr was evaluated through a feasibility study that was assessed by a group of students. According to this study the lab package seemed appropriate for controlled empirical studies
publishDate 2004
dc.date.issued.fl_str_mv 2004-08-24
dc.date.available.fl_str_mv 2007-04-03
2016-06-02T19:05:23Z
dc.date.accessioned.fl_str_mv 2016-06-02T19:05:23Z
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 TOMA, Karina Mitiko. Atividades de inspeção no contexto de métodos ágeis.. 2004. 162 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2004.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/341
identifier_str_mv TOMA, Karina Mitiko. Atividades de inspeção no contexto de métodos ágeis.. 2004. 162 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2004.
url https://repositorio.ufscar.br/handle/ufscar/341
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/341/1/DissKMT.pdf
https://repositorio.ufscar.br/bitstream/ufscar/341/2/DissKMT.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/341/3/DissKMT.pdf.jpg
bitstream.checksum.fl_str_mv 88a8d5a33e61cc36324e5783aaf49328
96c16808e5174f1149a5f5b1c22f1c9e
a3bf0102477ded7d9aad86c68a1b8207
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_ 1813715502396080128