Uma arquitetura de referência para medição de software
Autor(a) principal: | |
---|---|
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 |