Uma arquitetura de referência para medição de software

Detalhes bibliográficos
Autor(a) principal: Maretto, Ciro Xavier
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
Texto Completo: http://repositorio.ufes.br/handle/10/6364
Resumo: During the execution of software projects, it is necessary to collect, store and analyze data in order to support project and organizational making decisions. Software measurement is a fundamental practice for project management and process improvement. It is present in the main models and standards that address software process improvement, such as ISO/IEC 12207 (ISO/IEC, 2008), CMMI (Capability Maturity Model Integration) (SEI, 2010) and MR-MPS-SW (Reference Model for Process Improvement of Brazilian Software) (SOFTEX, 2012). In models that address software process improvement in levels, such as CMMI and MR-MPS-SW, measurement starts in the initial levels (CMMI level 2 and MR-MPS-SW level F) and evolves as the maturity level increases. In the high maturity, characterized in CMMI levels 4 and 5 and MR-MPS-SW level B and A, measurement includes carrying out statistic process control (SPC). In order to perform the measurement process in an effective way, a computational infrastructure able to support measurement collection, storage and analysis is necessary. In this sense, this work proposes a reference architecture for software measurement that considers both traditional and high maturity measurement. The proposed architecture is platform independent and has been defined based on the Reference Ontology for Software Measurement (BARCELLOS, 2009). It can be used as a basis for defining specific architectures for computational solutions that support the software measurement process. As a proof of concept, the reference architecture was used as a basis for a specific architecture and a tool. In addition, aiming at evaluating the reference architecture proposed, an experimental study was carried out and some preliminary results were obtained.
id UFES_8f628785c50ba916e9abff089ce78b52
oai_identifier_str oai:repositorio.ufes.br:10/6364
network_acronym_str UFES
network_name_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository_id_str 2108
spelling Barcellos, Monalessa PeriniMaretto, Ciro XavierFalbo, Ricardo de AlmeidaSouza, Gleison dos Santos2016-12-23T14:33:37Z2013-10-022016-12-23T14:33:37Z2013-08-19During the execution of software projects, it is necessary to collect, store and analyze data in order to support project and organizational making decisions. Software measurement is a fundamental practice for project management and process improvement. It is present in the main models and standards that address software process improvement, such as ISO/IEC 12207 (ISO/IEC, 2008), CMMI (Capability Maturity Model Integration) (SEI, 2010) and MR-MPS-SW (Reference Model for Process Improvement of Brazilian Software) (SOFTEX, 2012). In models that address software process improvement in levels, such as CMMI and MR-MPS-SW, measurement starts in the initial levels (CMMI level 2 and MR-MPS-SW level F) and evolves as the maturity level increases. In the high maturity, characterized in CMMI levels 4 and 5 and MR-MPS-SW level B and A, measurement includes carrying out statistic process control (SPC). In order to perform the measurement process in an effective way, a computational infrastructure able to support measurement collection, storage and analysis is necessary. In this sense, this work proposes a reference architecture for software measurement that considers both traditional and high maturity measurement. The proposed architecture is platform independent and has been defined based on the Reference Ontology for Software Measurement (BARCELLOS, 2009). It can be used as a basis for defining specific architectures for computational solutions that support the software measurement process. As a proof of concept, the reference architecture was used as a basis for a specific architecture and a tool. In addition, aiming at evaluating the reference architecture proposed, an experimental study was carried out and some preliminary results were obtained.Durante a execução dos projetos de software, muitos dados precisam ser coletados, armazenados e analisados para apoiar decisões tanto no contexto dos projetos quanto da organização. A medição de software é prática fundamental para o gerenciamento de projetos e para a melhoria de processos e está presente nos principais modelos e padrões de melhoria de processos de software, como a ISO/IEC 12207 (ISO/IEC, 2008), o CMMI (Capability Maturity Model Integration) (SEI, 2010) e o MR-MPS-SW (Modelo de Referência para Melhoria de Processo de Software Brasileiro) (SOFTEX, 2012). Em modelos que tratam a melhoria de processos em níveis, tais como o CMMI e o MR-MPS-SW, a medição é introduzida nos níveis iniciais (nível 2 do CMMI e nível F do MR-MPS-SW) e evolui à medida que a maturidade dos processos aumenta. Na alta maturidade, caracterizada nos níveis 4 e 5 do CMMI e B e A do MR-MPS-SW, a medição evolui, sendo necessário realizar o controle estatístico dos processos (CEP). Para realizar a medição de software de forma efetiva, é necessária uma infraestrutura computacional para apoiar a coleta, o armazenamento e a análise de medidas. Nesse sentido, este trabalho propõe uma arquitetura de referência para medição de software, que considera tanto a medição tradicional quanto em alta maturidade. A arquitetura proposta é independente de plataforma e foi definida com base na Ontologia de Referência para Medição de Software (BARCELLOS, 2009). Ela pode ser utilizada como base para a definição de arquiteturas específicas para soluções computacionais que apoiem o processo de medição de software. Como prova de conceito, a arquitetura de referência proposta foi utilizada como base para a definição de uma arquitetura específica e uma ferramenta. Além disso, como uma avaliação preliminar do trabalho, um estudo experimental foi realizado.TextMARETTO, Ciro Xavier. Uma arquitetura de referência para medição de software. 2013. 69 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2013.http://repositorio.ufes.br/handle/10/6364porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoSoftware measurementStatistical process controlReference architectureHigh maturityMedição de softwareControle estatístico de processosArquitetura de referênciaAlta maturidadeSoftware - MediçãoControle de processo - Métodos estatísticosArquitetura de softwareSoftware - DesenvolvimentoCiência da Computação004Uma arquitetura de referência para medição de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALCiro Xavier Maretto -- parte1.pdfapplication/pdf1560777http://repositorio.ufes.br/bitstreams/2815cb5a-d1cc-4b6a-bace-41784e735f85/downloadb87dbad912d2ed99abdf096e4b07bdbcMD5110/63642024-06-28 16:07:03.47oai:repositorio.ufes.br:10/6364http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-06-28T16:07:03Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false
dc.title.none.fl_str_mv Uma arquitetura de referência para medição de software
title Uma arquitetura de referência para medição de software
spellingShingle Uma arquitetura de referência para medição de software
Maretto, Ciro Xavier
Software measurement
Statistical process control
Reference architecture
High maturity
Medição de software
Controle estatístico de processos
Arquitetura de referência
Alta maturidade
Ciência da Computação
Software - Medição
Controle de processo - Métodos estatísticos
Arquitetura de software
Software - Desenvolvimento
004
title_short Uma arquitetura de referência para medição de software
title_full Uma arquitetura de referência para medição de software
title_fullStr Uma arquitetura de referência para medição de software
title_full_unstemmed Uma arquitetura de referência para medição de software
title_sort Uma arquitetura de referência para medição de software
author Maretto, Ciro Xavier
author_facet Maretto, Ciro Xavier
author_role author
dc.contributor.advisor1.fl_str_mv Barcellos, Monalessa Perini
dc.contributor.author.fl_str_mv Maretto, Ciro Xavier
dc.contributor.referee1.fl_str_mv Falbo, Ricardo de Almeida
dc.contributor.referee2.fl_str_mv Souza, Gleison dos Santos
contributor_str_mv Barcellos, Monalessa Perini
Falbo, Ricardo de Almeida
Souza, Gleison dos Santos
dc.subject.eng.fl_str_mv Software measurement
Statistical process control
Reference architecture
High maturity
topic Software measurement
Statistical process control
Reference architecture
High maturity
Medição de software
Controle estatístico de processos
Arquitetura de referência
Alta maturidade
Ciência da Computação
Software - Medição
Controle de processo - Métodos estatísticos
Arquitetura de software
Software - Desenvolvimento
004
dc.subject.por.fl_str_mv Medição de software
Controle estatístico de processos
Arquitetura de referência
Alta maturidade
dc.subject.cnpq.fl_str_mv Ciência da Computação
dc.subject.br-rjbn.none.fl_str_mv Software - Medição
Controle de processo - Métodos estatísticos
Arquitetura de software
Software - Desenvolvimento
dc.subject.udc.none.fl_str_mv 004
description During the execution of software projects, it is necessary to collect, store and analyze data in order to support project and organizational making decisions. Software measurement is a fundamental practice for project management and process improvement. It is present in the main models and standards that address software process improvement, such as ISO/IEC 12207 (ISO/IEC, 2008), CMMI (Capability Maturity Model Integration) (SEI, 2010) and MR-MPS-SW (Reference Model for Process Improvement of Brazilian Software) (SOFTEX, 2012). In models that address software process improvement in levels, such as CMMI and MR-MPS-SW, measurement starts in the initial levels (CMMI level 2 and MR-MPS-SW level F) and evolves as the maturity level increases. In the high maturity, characterized in CMMI levels 4 and 5 and MR-MPS-SW level B and A, measurement includes carrying out statistic process control (SPC). In order to perform the measurement process in an effective way, a computational infrastructure able to support measurement collection, storage and analysis is necessary. In this sense, this work proposes a reference architecture for software measurement that considers both traditional and high maturity measurement. The proposed architecture is platform independent and has been defined based on the Reference Ontology for Software Measurement (BARCELLOS, 2009). It can be used as a basis for defining specific architectures for computational solutions that support the software measurement process. As a proof of concept, the reference architecture was used as a basis for a specific architecture and a tool. In addition, aiming at evaluating the reference architecture proposed, an experimental study was carried out and some preliminary results were obtained.
publishDate 2013
dc.date.available.fl_str_mv 2013-10-02
2016-12-23T14:33:37Z
dc.date.issued.fl_str_mv 2013-08-19
dc.date.accessioned.fl_str_mv 2016-12-23T14:33:37Z
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 MARETTO, Ciro Xavier. Uma arquitetura de referência para medição de software. 2013. 69 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2013.
dc.identifier.uri.fl_str_mv http://repositorio.ufes.br/handle/10/6364
identifier_str_mv MARETTO, Ciro Xavier. Uma arquitetura de referência para medição de software. 2013. 69 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2013.
url http://repositorio.ufes.br/handle/10/6364
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 Text
dc.publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Informática
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UFES
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Centro Tecnológico
publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Informática
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
instname:Universidade Federal do Espírito Santo (UFES)
instacron:UFES
instname_str Universidade Federal do Espírito Santo (UFES)
instacron_str UFES
institution UFES
reponame_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
collection Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
bitstream.url.fl_str_mv http://repositorio.ufes.br/bitstreams/2815cb5a-d1cc-4b6a-bace-41784e735f85/download
bitstream.checksum.fl_str_mv b87dbad912d2ed99abdf096e4b07bdbc
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)
repository.mail.fl_str_mv
_version_ 1804309200497541120