Obtenção de requisitos para customização de processo de desenvolvimento de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | LOCUS Repositório Institucional da UFV |
Texto Completo: | http://locus.ufv.br/handle/123456789/2688 |
Resumo: | Desenvolver software com qualidade é, sem dúvida, o principal objetivo da Engenharia de Software. A qualidade do software está diretamente relacionada à qualidade do processo empregado em sua produção. Várias abordagens podem ser utilizadas durante a aplicação de um processo. Mas mesmo com tantas técnicas e métodos disponíveis, a escolha da técnica ou método a ser usado em cada tipo de problema ainda é feita de maneira empírica, sem bases científicas que justifiquem a escolha e procure a aderência do método ou técnica ao tipo de problema em questão. Este trabalho apresenta um método para obter requisitos que viabilizem o delineamento de um perfil composto pelas características inerentes à equipe, ao ambiente e aos problemas resolvidos no desenvolvimento. Esse perfil torna- se a base para a escolha do tipo de processo ou ainda a obtenção de um processo híbrido. O desenvolvimento deste trabalho envolve a aplicação da abordagem GQM na definição dos requisitos necessários ao delineamento do perfil da equipe perante fatores de riscos que caracterizam a equipe e o contexto de desenvolvimento. A partir da definição dos requisitos, é elaborado e testado um questionário através do qual o os requisitos definidos são medidos para cada equipe. Como parte final do método proposto, é apresentada uma análise orientada para os dados coletados onde são esclarecidas as possíveis interpretações e classificações para os dados. São realizados estudos de caso onde o método proposto é aplicado a três equipes diferentes como objetivo de analisar o perfil de cada uma delas. |
id |
UFV_8bf98117110ea4793d755af086f6fba0 |
---|---|
oai_identifier_str |
oai:locus.ufv.br:123456789/2688 |
network_acronym_str |
UFV |
network_name_str |
LOCUS Repositório Institucional da UFV |
repository_id_str |
2145 |
spelling |
Obtenção de requisitos para customização de processo de desenvolvimento de softwareAn approach to critical factors measurement to guide software process customizationProcesso de desenvolvimento de softwareMétodos híbridosCustomização de processoSoftware process customizationHybrid methodsMeasurement to guideCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAODesenvolver software com qualidade é, sem dúvida, o principal objetivo da Engenharia de Software. A qualidade do software está diretamente relacionada à qualidade do processo empregado em sua produção. Várias abordagens podem ser utilizadas durante a aplicação de um processo. Mas mesmo com tantas técnicas e métodos disponíveis, a escolha da técnica ou método a ser usado em cada tipo de problema ainda é feita de maneira empírica, sem bases científicas que justifiquem a escolha e procure a aderência do método ou técnica ao tipo de problema em questão. Este trabalho apresenta um método para obter requisitos que viabilizem o delineamento de um perfil composto pelas características inerentes à equipe, ao ambiente e aos problemas resolvidos no desenvolvimento. Esse perfil torna- se a base para a escolha do tipo de processo ou ainda a obtenção de um processo híbrido. O desenvolvimento deste trabalho envolve a aplicação da abordagem GQM na definição dos requisitos necessários ao delineamento do perfil da equipe perante fatores de riscos que caracterizam a equipe e o contexto de desenvolvimento. A partir da definição dos requisitos, é elaborado e testado um questionário através do qual o os requisitos definidos são medidos para cada equipe. Como parte final do método proposto, é apresentada uma análise orientada para os dados coletados onde são esclarecidas as possíveis interpretações e classificações para os dados. São realizados estudos de caso onde o método proposto é aplicado a três equipes diferentes como objetivo de analisar o perfil de cada uma delas.The main goal of Software Engineering is developing quality software. Sofware quality is straightly related to the quality of the process employed in software production. Process specification is still an art, and it does not rely entirely on parameters that establish the relationship between context and process. There are many software process choices available, and in most cases a process that is not adequate to the kind of problems an organization is focused on is used. Choices are made empirically, based on past experience of members of the development team, and in general they do not rely on a technical approach based on more scientific bases and fundamentals. This work presents a method (procedure) that allows obtaining requirements to draw a profile composed of software development context characteristics. The determination of those requirements is done by the application of the GQM approach for their definition, extraction and analysis, thus allowing a more accurate quantification and subsequently the construction of a profile that forms a base for a more accurate choice of software development process for an organization or team. From the requirement definition, a questionnaire is developed and tested. The questionnaire is used to measure the defined requirement for each team. As the final step of the proposed method, an oriented data analysis is presented and the possible data interpretations are shown. Case studies are carried out so the proposed method is applied to three different teams aiming to analyze the profile of each one.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorUniversidade Federal de ViçosaBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoMestrado em Ciência da ComputaçãoUFVhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4773343P0Oliveira, Alcione de Paivahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0Silva, Carlos Henrique Osóriohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785396A6Braga, José Luishttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8Ferreira, Ricardo dos Santoshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5Pádua, Clarindo Isaias Pereira da Silva ehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y7Soares, Liziane Santos2015-03-26T13:10:44Z2007-12-132015-03-26T13:10:44Z2007-07-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSOARES, Liziane Santos. An approach to critical factors measurement to guide software process customization. 2007. 89 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2007.http://locus.ufv.br/handle/123456789/2688porinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFV2016-04-09T02:12:28Zoai:locus.ufv.br:123456789/2688Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:12:28LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false |
dc.title.none.fl_str_mv |
Obtenção de requisitos para customização de processo de desenvolvimento de software An approach to critical factors measurement to guide software process customization |
title |
Obtenção de requisitos para customização de processo de desenvolvimento de software |
spellingShingle |
Obtenção de requisitos para customização de processo de desenvolvimento de software Soares, Liziane Santos Processo de desenvolvimento de software Métodos híbridos Customização de processo Software process customization Hybrid methods Measurement to guide CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Obtenção de requisitos para customização de processo de desenvolvimento de software |
title_full |
Obtenção de requisitos para customização de processo de desenvolvimento de software |
title_fullStr |
Obtenção de requisitos para customização de processo de desenvolvimento de software |
title_full_unstemmed |
Obtenção de requisitos para customização de processo de desenvolvimento de software |
title_sort |
Obtenção de requisitos para customização de processo de desenvolvimento de software |
author |
Soares, Liziane Santos |
author_facet |
Soares, Liziane Santos |
author_role |
author |
dc.contributor.none.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4773343P0 Oliveira, Alcione de Paiva http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0 Silva, Carlos Henrique Osório http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785396A6 Braga, José Luis http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8 Ferreira, Ricardo dos Santos http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5 Pádua, Clarindo Isaias Pereira da Silva e http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y7 |
dc.contributor.author.fl_str_mv |
Soares, Liziane Santos |
dc.subject.por.fl_str_mv |
Processo de desenvolvimento de software Métodos híbridos Customização de processo Software process customization Hybrid methods Measurement to guide CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
Processo de desenvolvimento de software Métodos híbridos Customização de processo Software process customization Hybrid methods Measurement to guide CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Desenvolver software com qualidade é, sem dúvida, o principal objetivo da Engenharia de Software. A qualidade do software está diretamente relacionada à qualidade do processo empregado em sua produção. Várias abordagens podem ser utilizadas durante a aplicação de um processo. Mas mesmo com tantas técnicas e métodos disponíveis, a escolha da técnica ou método a ser usado em cada tipo de problema ainda é feita de maneira empírica, sem bases científicas que justifiquem a escolha e procure a aderência do método ou técnica ao tipo de problema em questão. Este trabalho apresenta um método para obter requisitos que viabilizem o delineamento de um perfil composto pelas características inerentes à equipe, ao ambiente e aos problemas resolvidos no desenvolvimento. Esse perfil torna- se a base para a escolha do tipo de processo ou ainda a obtenção de um processo híbrido. O desenvolvimento deste trabalho envolve a aplicação da abordagem GQM na definição dos requisitos necessários ao delineamento do perfil da equipe perante fatores de riscos que caracterizam a equipe e o contexto de desenvolvimento. A partir da definição dos requisitos, é elaborado e testado um questionário através do qual o os requisitos definidos são medidos para cada equipe. Como parte final do método proposto, é apresentada uma análise orientada para os dados coletados onde são esclarecidas as possíveis interpretações e classificações para os dados. São realizados estudos de caso onde o método proposto é aplicado a três equipes diferentes como objetivo de analisar o perfil de cada uma delas. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007-12-13 2007-07-25 2015-03-26T13:10:44Z 2015-03-26T13:10:44Z |
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.uri.fl_str_mv |
SOARES, Liziane Santos. An approach to critical factors measurement to guide software process customization. 2007. 89 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2007. http://locus.ufv.br/handle/123456789/2688 |
identifier_str_mv |
SOARES, Liziane Santos. An approach to critical factors measurement to guide software process customization. 2007. 89 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2007. |
url |
http://locus.ufv.br/handle/123456789/2688 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Viçosa BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
publisher.none.fl_str_mv |
Universidade Federal de Viçosa BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
dc.source.none.fl_str_mv |
reponame:LOCUS Repositório Institucional da UFV instname:Universidade Federal de Viçosa (UFV) instacron:UFV |
instname_str |
Universidade Federal de Viçosa (UFV) |
instacron_str |
UFV |
institution |
UFV |
reponame_str |
LOCUS Repositório Institucional da UFV |
collection |
LOCUS Repositório Institucional da UFV |
repository.name.fl_str_mv |
LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV) |
repository.mail.fl_str_mv |
fabiojreis@ufv.br |
_version_ |
1822610606505590784 |