UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE

There isn t a unique development process suitable for all software projects. Standards and quality models such as ISO/IEC 15504, MPS.BR, CMM and CMMI, recommend the process tailoring to satisfy specific project features. However process tailoring is a complex task because it requires knowledge and e...

Full description

Bibliographic Details
Main Author: Brasil, Miguel Augusto Bauermann
Other Authors: Fontoura, Lisandra Manzoni
Format: Others
Language:Portuguese
Published: Universidade Federal de Santa Maria 2015
Subjects:
Online Access:http://repositorio.ufsm.br/handle/1/5442
id ndltd-IBICT-oai-repositorio.ufsm.br-1-5442
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Validação da consistência e completude em fragmentos de processo
Adaptação de processos
Melhoria da qualidade em processos de software
Validate consistency and completeness in process fragments
Process Tailoring
Quality improvement in software process
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Validação da consistência e completude em fragmentos de processo
Adaptação de processos
Melhoria da qualidade em processos de software
Validate consistency and completeness in process fragments
Process Tailoring
Quality improvement in software process
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Brasil, Miguel Augusto Bauermann
UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE
description There isn t a unique development process suitable for all software projects. Standards and quality models such as ISO/IEC 15504, MPS.BR, CMM and CMMI, recommend the process tailoring to satisfy specific project features. However process tailoring is a complex task because it requires knowledge and expertise of who performs. The incomplete or duplicate process elements selection can generate ambiguities which may disturb the project progress and generate distrust in relation to the tailored process. This dissertation presents a systematic strategy to completeness and internal consistency validation of the elements that are part of the tailored process, call fragments. The aim is to contribute to improving the software development process quality and help the process engineer on the process tailoring task, providing complete and consistent process elements which are prioritized according to the project features. To support the proposed strategy have benn developed: i) ontology to similarity recognition among process; ii) a metamodel for process tailoring; iii) a web toll for complete and consistent process definition. The proposed strategy facilitates the work of the engineer showing which elements are adequate (complete and consistent) to be part of the tailored process and enables the elimination of inconsistences lead to improving the process. === Não existe um modelo de processo de desenvolvimento único para ser adotado para todos os projetos de software. Normas e modelos de qualidade como a norma ISO/IEC 15504, MPS.BR, CMM e o CMMI preconizam que a adaptação de processos seja realizada para satisfazer às necessidades específicas dos projetos. Entretanto, a atividade de adaptar um processo de software é considerada uma tarefa complexa, exigindo conhecimento e experiência de quem a realiza. A seleção de elementos de processo incompletos, ou duplicados podem gerar ambiguidades que podem comprometer o andamento do projeto e gerar desconfiança para com o processo adaptado. Esta dissertação apresenta uma estratégia sistemática para validação da completude e consistência interna dos elementos formadores do processo adaptado, neste trabalho chamados fragmentos. O objetivo é contribuir para a melhoria da qualidade dos processos de desenvolvimento de software adaptados e auxiliar o engenheiro de processos na tarefa de adaptação de processos, fornecendo elementos de processo completos, consistentes e priorizados de acordo com as características do projeto. Para apoiar a proposta, foram desenvolvidas: i) uma ontologia para reconhecimento da similaridade em processos; ii) um metamodelo para adaptação de processos e iii) uma ferramenta web para definição de processos completos e consistentes. A estratégia proposta facilita o trabalho do engenheiro de processos informando para este quais elementos são adequados (completos e consistentes), e possibilita a eliminação de inconsistências levando a melhoria do processo.
author2 Fontoura, Lisandra Manzoni
author_facet Fontoura, Lisandra Manzoni
Brasil, Miguel Augusto Bauermann
author Brasil, Miguel Augusto Bauermann
author_sort Brasil, Miguel Augusto Bauermann
title UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE
title_short UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE
title_full UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE
title_fullStr UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE
title_full_unstemmed UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE
title_sort uma estratégia para validação da completude e consistência em processos de software
publisher Universidade Federal de Santa Maria
publishDate 2015
url http://repositorio.ufsm.br/handle/1/5442
work_keys_str_mv AT brasilmiguelaugustobauermann umaestrategiaparavalidacaodacompletudeeconsistenciaemprocessosdesoftware
AT brasilmiguelaugustobauermann astrategyforvalidationofcompletenessandconsistencyinsoftwareprocesses
_version_ 1718643904388005888
spelling ndltd-IBICT-oai-repositorio.ufsm.br-1-54422018-05-23T17:10:21Z UMA ESTRATÉGIA PARA VALIDAÇÃO DA COMPLETUDE E CONSISTÊNCIA EM PROCESSOS DE SOFTWARE A STRATEGY FOR VALIDATION OF COMPLETENESS AND CONSISTENCY IN SOFTWARE PROCESSES Brasil, Miguel Augusto Bauermann Fontoura, Lisandra Manzoni Librelotto, Giovani Rubert Frozza, Rejane Validação da consistência e completude em fragmentos de processo Adaptação de processos Melhoria da qualidade em processos de software Validate consistency and completeness in process fragments Process Tailoring Quality improvement in software process CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO There isn t a unique development process suitable for all software projects. Standards and quality models such as ISO/IEC 15504, MPS.BR, CMM and CMMI, recommend the process tailoring to satisfy specific project features. However process tailoring is a complex task because it requires knowledge and expertise of who performs. The incomplete or duplicate process elements selection can generate ambiguities which may disturb the project progress and generate distrust in relation to the tailored process. This dissertation presents a systematic strategy to completeness and internal consistency validation of the elements that are part of the tailored process, call fragments. The aim is to contribute to improving the software development process quality and help the process engineer on the process tailoring task, providing complete and consistent process elements which are prioritized according to the project features. To support the proposed strategy have benn developed: i) ontology to similarity recognition among process; ii) a metamodel for process tailoring; iii) a web toll for complete and consistent process definition. The proposed strategy facilitates the work of the engineer showing which elements are adequate (complete and consistent) to be part of the tailored process and enables the elimination of inconsistences lead to improving the process. Não existe um modelo de processo de desenvolvimento único para ser adotado para todos os projetos de software. Normas e modelos de qualidade como a norma ISO/IEC 15504, MPS.BR, CMM e o CMMI preconizam que a adaptação de processos seja realizada para satisfazer às necessidades específicas dos projetos. Entretanto, a atividade de adaptar um processo de software é considerada uma tarefa complexa, exigindo conhecimento e experiência de quem a realiza. A seleção de elementos de processo incompletos, ou duplicados podem gerar ambiguidades que podem comprometer o andamento do projeto e gerar desconfiança para com o processo adaptado. Esta dissertação apresenta uma estratégia sistemática para validação da completude e consistência interna dos elementos formadores do processo adaptado, neste trabalho chamados fragmentos. O objetivo é contribuir para a melhoria da qualidade dos processos de desenvolvimento de software adaptados e auxiliar o engenheiro de processos na tarefa de adaptação de processos, fornecendo elementos de processo completos, consistentes e priorizados de acordo com as características do projeto. Para apoiar a proposta, foram desenvolvidas: i) uma ontologia para reconhecimento da similaridade em processos; ii) um metamodelo para adaptação de processos e iii) uma ferramenta web para definição de processos completos e consistentes. A estratégia proposta facilita o trabalho do engenheiro de processos informando para este quais elementos são adequados (completos e consistentes), e possibilita a eliminação de inconsistências levando a melhoria do processo. 2015-03-26 2015-03-26 2014-08-19 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis BRASIL, Miguel Augusto Bauermann. A STRATEGY FOR VALIDATION OF COMPLETENESS AND CONSISTENCY IN SOFTWARE PROCESSES. 2014. 145 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2014. http://repositorio.ufsm.br/handle/1/5442 por 100300000007 400 300 300 300 300 0e178750-1d50-4963-b11c-6e950149b153 a272f39d-87b7-47a4-ba0d-d33613b8bbc2 ceb187cd-ad39-4040-87aa-039bad2a4eea 0ccca089-912f-456f-9d4e-717c3fbdd78e info:eu-repo/semantics/openAccess application/pdf Universidade Federal de Santa Maria Programa de Pós-Graduação em Informática UFSM BR Ciência da Computação reponame:Repositório Institucional da UFSM instname:Universidade Federal de Santa Maria instacron:UFSM