Avaliação da qualidade de artefatos em linhas de processo de software adaptada
Ano de defesa: | 2016 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Santa Maria
Centro de Tecnologia |
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Ciência da Computação
|
Departamento: |
Ciência da Computação
|
País: |
Brasil
|
Palavras-chave em Português: | |
Palavras-chave em Inglês: | |
Área do conhecimento CNPq: | |
Link de acesso: | http://repositorio.ufsm.br/handle/1/15152 |
Resumo: | In software engineering, it is necessary to consider indicators related to quality, such as: effort, productivity, time and cost of development in order to achieve an effective project control. These indicators are negatively affected when defective artifacts are produced. In this case, the cost of rework to correct defects increases in relation to the time of their discovery. Therefore, initiatives should be conducted in order to find these defects and correct them as soon as they are introduced. There are different norms and models designed to ensure and continuously improve the quality of software. Among these, the CMMI (Capability Maturity Model Integration) is a reference model that contains best practices for development and maintenance of products, with a focused approach to the maturity of software processes. In addition to the software process to be effective in a particular project it is necessary that it considers the peculiarities of the project in focus. Therefore, quality assessment process models propose that organizational processes are tailored to the needs of a particular project and is created as a result of the specific process for this. Thus, this paper presents an approach for assessing the quality of artifacts generated and/or transformed by the several activities that have a software process defined using Software Process Lines (SPrL). The activities of the tailored process are selected to satisfy the practices of the quality model CMMI. This proposal is supported by a quality framework, consisting of a metamodel, a knowledge base developed from the CMMI, an evaluation process and a support tool. The framework incorporates principles of quality models for the evaluation of software products and has as main objective the instantiation of a plan to evaluate the quality of software artifacts. Finally, the proposal was evaluated and validated through real case studies of different companies and involved five professionals with relevant experience in software development. So it was generated five tailored processes according to the context of the projects and as the CMMI practices selected, in addition to the development of quality plans for evaluation of the artifacts generated by the activities of the process. The experts analyzed the approach and considered positively the proposal of this work. |
id |
UFSM_b22a2810a1957b7bf10fd1c9d8029802 |
---|---|
oai_identifier_str |
oai:repositorio.ufsm.br:1/15152 |
network_acronym_str |
UFSM |
network_name_str |
Biblioteca Digital de Teses e Dissertações do UFSM |
repository_id_str |
|
spelling |
2018-12-20T18:47:30Z2018-12-20T18:47:30Z2016-08-23http://repositorio.ufsm.br/handle/1/15152In software engineering, it is necessary to consider indicators related to quality, such as: effort, productivity, time and cost of development in order to achieve an effective project control. These indicators are negatively affected when defective artifacts are produced. In this case, the cost of rework to correct defects increases in relation to the time of their discovery. Therefore, initiatives should be conducted in order to find these defects and correct them as soon as they are introduced. There are different norms and models designed to ensure and continuously improve the quality of software. Among these, the CMMI (Capability Maturity Model Integration) is a reference model that contains best practices for development and maintenance of products, with a focused approach to the maturity of software processes. In addition to the software process to be effective in a particular project it is necessary that it considers the peculiarities of the project in focus. Therefore, quality assessment process models propose that organizational processes are tailored to the needs of a particular project and is created as a result of the specific process for this. Thus, this paper presents an approach for assessing the quality of artifacts generated and/or transformed by the several activities that have a software process defined using Software Process Lines (SPrL). The activities of the tailored process are selected to satisfy the practices of the quality model CMMI. This proposal is supported by a quality framework, consisting of a metamodel, a knowledge base developed from the CMMI, an evaluation process and a support tool. The framework incorporates principles of quality models for the evaluation of software products and has as main objective the instantiation of a plan to evaluate the quality of software artifacts. Finally, the proposal was evaluated and validated through real case studies of different companies and involved five professionals with relevant experience in software development. So it was generated five tailored processes according to the context of the projects and as the CMMI practices selected, in addition to the development of quality plans for evaluation of the artifacts generated by the activities of the process. The experts analyzed the approach and considered positively the proposal of this work.Na engenharia de software é necessário considerar indicadores relacionados a qualidade, tais como: esforço, produtividade, tempo e custo de desenvolvimento visando um efetivo controle do projeto. Esses indicadores são afetados negativamente quando artefatos defeituosos são produzidos. Nesse caso, o custo de retrabalho para correção desses defeitos aumenta em relação ao tempo de descoberta dos mesmos. Desta forma, iniciativas devem ser realizadas no sentido de encontrar os defeitos e corrigi-los tão logo sejam introduzidos. Existem diferentes normas e modelos que visam garantir e melhorar continuamente a qualidade de software. Dentre estes, destaca-se o CMMI (Capability Maturity Model Integration), que é um modelo de referência que contém melhores práticas para desenvolvimento e manutenção de produtos, com um enfoque voltado para a maturidade de processos de software. Além disso, para que o processo de software seja efetivo em um determinado projeto é necessário que este considere as peculiaridades do projeto em questão. Por isso, modelos de avaliação de qualidade de processos propõem que processos organizacionais sejam adaptados às necessidades de um determinado projeto e seja criado como resultado o processo específico para este. Sendo assim, este trabalho apresenta uma abordagem para avaliação da qualidade de artefatos gerados e/ou transformados pelas diversas atividades que compõem um processo de software definido usando Linhas de Processo de Software (LPrS). As atividades do processo adaptado são selecionadas para satisfazer as práticas do modelo de qualidade CMMI. Esta proposta é apoiada em um framework de qualidade, composto por um metamodelo, uma base de conhecimento elaborada a partir do CMMI, um processo de avaliação, além de uma ferramenta de apoio. O framework incorpora princípios de Modelos de Qualidade para a avaliação de produtos de software e tem como principal objetivo a instanciação de um plano para avaliação da qualidade de artefatos de software. Por fim, a proposta foi avaliada e validada por meio da realização de estudos de caso reais de empresas distintas, e envolveram cinco profissionais com relevante experiência em desenvolvimento de software. Portanto, foram gerados cinco processos adaptados de acordo com o contexto dos projetos e conforme as práticas do CMMI selecionadas, além da elaboração dos planos de qualidade para avaliação dos artefatos gerados pelas atividades que compõem o processo. Os especialistas analisaram a abordagem e consideraram positiva a proposta defendida nesse trabalho.Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul, FAPERGSporUniversidade Federal de Santa MariaCentro de TecnologiaPrograma de Pós-Graduação em Ciência da ComputaçãoUFSMBrasilCiência da ComputaçãoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessQualidade de softwareArtefatos de softwareAdaptação de processosLinhas de processo de softwareSoftware qualitySoftware artifactsProcess tailoringsoftware process linesCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAvaliação da qualidade de artefatos em linhas de processo de software adaptadaQuality evaluation of artifacts in tailored software process linesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisFontoura, Lisandra Manzonihttp://lattes.cnpq.br/8979575031016933Kroll, Josianehttp://lattes.cnpq.br/1116465587320533Kantorski, Gustavo Zaninihttp://lattes.cnpq.br/0721839644753258http://lattes.cnpq.br/3119243795960489Brondani, Camila Hübner1003000000076000e178750-1d50-4963-b11c-6e950149b1538107f2db-3847-487f-9c2b-83a24390e92d271254b0-7835-43e6-82d3-93b4f0c4d1b03e6804b7-ba42-45bf-8b9b-fb378cb83107reponame:Biblioteca Digital de Teses e Dissertações do UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSMORIGINALDIS_PPGCC_2016_BRONDANI_CAMILA.pdfDIS_PPGCC_2016_BRONDANI_CAMILA.pdfDissertação de Mestradoapplication/pdf4950943http://repositorio.ufsm.br/bitstream/1/15152/1/DIS_PPGCC_2016_BRONDANI_CAMILA.pdfdedb7c16ef7869e38031b9b5e7602eaeMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repositorio.ufsm.br/bitstream/1/15152/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-816http://repositorio.ufsm.br/bitstream/1/15152/3/license.txtf8fcb28efb1c8cf0dc096bec902bf4c4MD53TEXTDIS_PPGCC_2016_BRONDANI_CAMILA.pdf.txtDIS_PPGCC_2016_BRONDANI_CAMILA.pdf.txtExtracted texttext/plain232463http://repositorio.ufsm.br/bitstream/1/15152/4/DIS_PPGCC_2016_BRONDANI_CAMILA.pdf.txt405301fd75df899646b26585f64ed04aMD54THUMBNAILDIS_PPGCC_2016_BRONDANI_CAMILA.pdf.jpgDIS_PPGCC_2016_BRONDANI_CAMILA.pdf.jpgIM Thumbnailimage/jpeg4416http://repositorio.ufsm.br/bitstream/1/15152/5/DIS_PPGCC_2016_BRONDANI_CAMILA.pdf.jpg530b311de36b10fcb77cf36bde2d78a6MD551/151522018-12-21 03:00:34.145oai:repositorio.ufsm.br:1/15152Q3JlYXRpdmUgQ29tbW9ucw==Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2018-12-21T05:00:34Biblioteca Digital de Teses e Dissertações do UFSM - Universidade Federal de Santa Maria (UFSM)false |
dc.title.por.fl_str_mv |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
dc.title.alternative.eng.fl_str_mv |
Quality evaluation of artifacts in tailored software process lines |
title |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
spellingShingle |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada Brondani, Camila Hübner Qualidade de software Artefatos de software Adaptação de processos Linhas de processo de software Software quality Software artifacts Process tailoring software process lines CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
title_full |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
title_fullStr |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
title_full_unstemmed |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
title_sort |
Avaliação da qualidade de artefatos em linhas de processo de software adaptada |
author |
Brondani, Camila Hübner |
author_facet |
Brondani, Camila Hübner |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Fontoura, Lisandra Manzoni |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/8979575031016933 |
dc.contributor.referee1.fl_str_mv |
Kroll, Josiane |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/1116465587320533 |
dc.contributor.referee2.fl_str_mv |
Kantorski, Gustavo Zanini |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/0721839644753258 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/3119243795960489 |
dc.contributor.author.fl_str_mv |
Brondani, Camila Hübner |
contributor_str_mv |
Fontoura, Lisandra Manzoni Kroll, Josiane Kantorski, Gustavo Zanini |
dc.subject.por.fl_str_mv |
Qualidade de software Artefatos de software Adaptação de processos Linhas de processo de software |
topic |
Qualidade de software Artefatos de software Adaptação de processos Linhas de processo de software Software quality Software artifacts Process tailoring software process lines CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
Software quality Software artifacts Process tailoring software process lines |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
In software engineering, it is necessary to consider indicators related to quality, such as: effort, productivity, time and cost of development in order to achieve an effective project control. These indicators are negatively affected when defective artifacts are produced. In this case, the cost of rework to correct defects increases in relation to the time of their discovery. Therefore, initiatives should be conducted in order to find these defects and correct them as soon as they are introduced. There are different norms and models designed to ensure and continuously improve the quality of software. Among these, the CMMI (Capability Maturity Model Integration) is a reference model that contains best practices for development and maintenance of products, with a focused approach to the maturity of software processes. In addition to the software process to be effective in a particular project it is necessary that it considers the peculiarities of the project in focus. Therefore, quality assessment process models propose that organizational processes are tailored to the needs of a particular project and is created as a result of the specific process for this. Thus, this paper presents an approach for assessing the quality of artifacts generated and/or transformed by the several activities that have a software process defined using Software Process Lines (SPrL). The activities of the tailored process are selected to satisfy the practices of the quality model CMMI. This proposal is supported by a quality framework, consisting of a metamodel, a knowledge base developed from the CMMI, an evaluation process and a support tool. The framework incorporates principles of quality models for the evaluation of software products and has as main objective the instantiation of a plan to evaluate the quality of software artifacts. Finally, the proposal was evaluated and validated through real case studies of different companies and involved five professionals with relevant experience in software development. So it was generated five tailored processes according to the context of the projects and as the CMMI practices selected, in addition to the development of quality plans for evaluation of the artifacts generated by the activities of the process. The experts analyzed the approach and considered positively the proposal of this work. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-08-23 |
dc.date.accessioned.fl_str_mv |
2018-12-20T18:47:30Z |
dc.date.available.fl_str_mv |
2018-12-20T18:47:30Z |
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 |
http://repositorio.ufsm.br/handle/1/15152 |
url |
http://repositorio.ufsm.br/handle/1/15152 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.cnpq.fl_str_mv |
100300000007 |
dc.relation.confidence.fl_str_mv |
600 |
dc.relation.authority.fl_str_mv |
0e178750-1d50-4963-b11c-6e950149b153 8107f2db-3847-487f-9c2b-83a24390e92d 271254b0-7835-43e6-82d3-93b4f0c4d1b0 3e6804b7-ba42-45bf-8b9b-fb378cb83107 |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Centro de Tecnologia |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação |
dc.publisher.initials.fl_str_mv |
UFSM |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Ciência da Computação |
publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Centro de Tecnologia |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
instname_str |
Universidade Federal de Santa Maria (UFSM) |
instacron_str |
UFSM |
institution |
UFSM |
reponame_str |
Biblioteca Digital de Teses e Dissertações do UFSM |
collection |
Biblioteca Digital de Teses e Dissertações do UFSM |
bitstream.url.fl_str_mv |
http://repositorio.ufsm.br/bitstream/1/15152/1/DIS_PPGCC_2016_BRONDANI_CAMILA.pdf http://repositorio.ufsm.br/bitstream/1/15152/2/license_rdf http://repositorio.ufsm.br/bitstream/1/15152/3/license.txt http://repositorio.ufsm.br/bitstream/1/15152/4/DIS_PPGCC_2016_BRONDANI_CAMILA.pdf.txt http://repositorio.ufsm.br/bitstream/1/15152/5/DIS_PPGCC_2016_BRONDANI_CAMILA.pdf.jpg |
bitstream.checksum.fl_str_mv |
dedb7c16ef7869e38031b9b5e7602eae 4460e5956bc1d1639be9ae6146a50347 f8fcb28efb1c8cf0dc096bec902bf4c4 405301fd75df899646b26585f64ed04a 530b311de36b10fcb77cf36bde2d78a6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do UFSM - Universidade Federal de Santa Maria (UFSM) |
repository.mail.fl_str_mv |
atendimento.sib@ufsm.br||tedebc@gmail.com |
_version_ |
1793239967142510592 |