Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Almeida, Carla Cássia de Jesus lattes
Orientador(a): Oliveira, Adicinéia Aparecida de lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://ri.ufs.br/handle/riufs/3351
Resumo: The Model Driven Development (MDD) is a paradigm of development of software products, whose objective is to put the models as the main artifact of the development process, instead of putting the source code. In recent years, researches in Software Engineering area have created and adjusted definitions, methods and structures for the achievement of this paradigm. However, the models of the software development process, as well as testing activities involved in these models are not adequate and do not allow the effective use of this paradigm. In order that the Software Engineering area has as it main goal, the development of software products with quality, it is also necessary that these models of the development process involves increasingly approaches to software testing, with the intent to commit them from the early stages, aiming to identify and correct the errors as soon as possible, adding quality to the software. An approach that uses models in software testing is the Model Driven Testing (MDT), which one makes use of the MDD practices, through the automatic generation of test artifacts according to the rules of predefined transformation from development models. Thus, this work presents the Qualitas, a model for the development of model-driven software, which allows the use of both models in the effective integration of MDD and MDT. The model seeks to promote a greater control of the stages and activities of the software development process, but also to add quality to software products developed. A review and an experimental study of Qualitas was performed through the implementation of activities related to the Federal University of Sergipe (UFS) Neonatal Screening System of the University Hospital (HU) functionality, highlighting the advantages and limitations of the model presented.
id UFS-2_25a25cb462f1a36447bcb573420e69ca
oai_identifier_str oai:ufs.br:riufs/3351
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Almeida, Carla Cássia de Jesushttp://lattes.cnpq.br/3395887313881726Oliveira, Adicinéia Aparecida dehttp://lattes.cnpq.br/45213024160166412017-09-26T11:34:24Z2017-09-26T11:34:24Z2014-02-25https://ri.ufs.br/handle/riufs/3351The Model Driven Development (MDD) is a paradigm of development of software products, whose objective is to put the models as the main artifact of the development process, instead of putting the source code. In recent years, researches in Software Engineering area have created and adjusted definitions, methods and structures for the achievement of this paradigm. However, the models of the software development process, as well as testing activities involved in these models are not adequate and do not allow the effective use of this paradigm. In order that the Software Engineering area has as it main goal, the development of software products with quality, it is also necessary that these models of the development process involves increasingly approaches to software testing, with the intent to commit them from the early stages, aiming to identify and correct the errors as soon as possible, adding quality to the software. An approach that uses models in software testing is the Model Driven Testing (MDT), which one makes use of the MDD practices, through the automatic generation of test artifacts according to the rules of predefined transformation from development models. Thus, this work presents the Qualitas, a model for the development of model-driven software, which allows the use of both models in the effective integration of MDD and MDT. The model seeks to promote a greater control of the stages and activities of the software development process, but also to add quality to software products developed. A review and an experimental study of Qualitas was performed through the implementation of activities related to the Federal University of Sergipe (UFS) Neonatal Screening System of the University Hospital (HU) functionality, highlighting the advantages and limitations of the model presented.O Model Driven Development (MDD) é um paradigma de desenvolvimento de produtos de software, cujo objetivo é colocar os modelos como o artefato central do processo de desenvolvimento, ao invés do código-fonte. Nos últimos anos, pesquisas na área de Engenharia de Software têm criado e adaptado definições, métodos e estruturas para a realização desse paradigma. No entanto, os modelos de processo de desenvolvimento de software, bem como as atividades de testes envolvidas nestes modelos não são adequados e não permitem o uso efetivo desse paradigma. Tendo em vista que, a área de Engenharia de Software possui como objetivo principal o desenvolvimento de produtos de software com qualidade, é necessário também que estes modelos de processo de desenvolvimento envolvam cada vez mais abordagens de teste de software, com o intuito de realizá-los desde as fases iniciais software, visando que os erros sejam identificados e corrigidos quanto mais cedo possível, agregando qualidade ao software. Uma abordagem que faz uso de modelos no teste de software é o Model Driven Testing (MDT), a qual faz uso de práticas do MDD, através da geração automática de artefatos de teste de acordo com as regras de transformação prédefinidas a partir de modelos de desenvolvimento. Desta forma, este trabalho apresenta o Qualitas, um modelo de processo para o desenvolvimento de software orientado a modelos, que possibilite tanto o uso de modelos quanto a efetiva integração do MDD e MDT. O modelo busca promover um maior controle das etapas e atividades do processo de desenvolvimento de software, como também agregar qualidade aos produtos de software desenvolvidos. Uma avaliação e um estudo experimental do Qualitas foi realizada através da implementação de funcionalidades relacionadas ao Sistema de Triagem Neonatal do Hospital Universitário (HU) da Universidade Federal de Sergipe (UFS), destacando as vantagens e mostrando as limitações do modelo.application/pdfporEngenharia de softwareSoftware - DesenvolvimentoQualidade de SoftwareDesenvolvimento de Software Dirigido por ModelosArquitetura Dirigida pelo ModeloModelo de processoComputer softwareComputer softwareSoftware engineeringModel Driven DevelopmentModel Driven TestingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOQualitas: uma modelo de processo de desenvolvimento de software orientado a modelosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da Computaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSTEXTCARLA_CASSIA_JESUS_ALMEIDA.pdf.txtCARLA_CASSIA_JESUS_ALMEIDA.pdf.txtExtracted texttext/plain232984https://ri.ufs.br/jspui/bitstream/riufs/3351/2/CARLA_CASSIA_JESUS_ALMEIDA.pdf.txt005116165d0d5e810a6e622158389424MD52THUMBNAILCARLA_CASSIA_JESUS_ALMEIDA.pdf.jpgCARLA_CASSIA_JESUS_ALMEIDA.pdf.jpgGenerated Thumbnailimage/jpeg1286https://ri.ufs.br/jspui/bitstream/riufs/3351/3/CARLA_CASSIA_JESUS_ALMEIDA.pdf.jpg70fa8223cf16a6659444db50b8edf68eMD53ORIGINALCARLA_CASSIA_JESUS_ALMEIDA.pdfapplication/pdf2622408https://ri.ufs.br/jspui/bitstream/riufs/3351/1/CARLA_CASSIA_JESUS_ALMEIDA.pdfa6eb8ed8103ee5f9f30fbe0f9454ed83MD51riufs/33512017-11-24 21:40:54.603oai:ufs.br:riufs/3351Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2017-11-25T00:40:54Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.por.fl_str_mv Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
title Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
spellingShingle Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
Almeida, Carla Cássia de Jesus
Engenharia de software
Software - Desenvolvimento
Qualidade de Software
Desenvolvimento de Software Dirigido por Modelos
Arquitetura Dirigida pelo Modelo
Modelo de processo
Computer software
Computer software
Software engineering
Model Driven Development
Model Driven Testing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
title_full Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
title_fullStr Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
title_full_unstemmed Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
title_sort Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
author Almeida, Carla Cássia de Jesus
author_facet Almeida, Carla Cássia de Jesus
author_role author
dc.contributor.author.fl_str_mv Almeida, Carla Cássia de Jesus
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3395887313881726
dc.contributor.advisor1.fl_str_mv Oliveira, Adicinéia Aparecida de
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4521302416016641
contributor_str_mv Oliveira, Adicinéia Aparecida de
dc.subject.por.fl_str_mv Engenharia de software
Software - Desenvolvimento
Qualidade de Software
Desenvolvimento de Software Dirigido por Modelos
Arquitetura Dirigida pelo Modelo
Modelo de processo
topic Engenharia de software
Software - Desenvolvimento
Qualidade de Software
Desenvolvimento de Software Dirigido por Modelos
Arquitetura Dirigida pelo Modelo
Modelo de processo
Computer software
Computer software
Software engineering
Model Driven Development
Model Driven Testing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Computer software
Computer software
Software engineering
Model Driven Development
Model Driven Testing
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The Model Driven Development (MDD) is a paradigm of development of software products, whose objective is to put the models as the main artifact of the development process, instead of putting the source code. In recent years, researches in Software Engineering area have created and adjusted definitions, methods and structures for the achievement of this paradigm. However, the models of the software development process, as well as testing activities involved in these models are not adequate and do not allow the effective use of this paradigm. In order that the Software Engineering area has as it main goal, the development of software products with quality, it is also necessary that these models of the development process involves increasingly approaches to software testing, with the intent to commit them from the early stages, aiming to identify and correct the errors as soon as possible, adding quality to the software. An approach that uses models in software testing is the Model Driven Testing (MDT), which one makes use of the MDD practices, through the automatic generation of test artifacts according to the rules of predefined transformation from development models. Thus, this work presents the Qualitas, a model for the development of model-driven software, which allows the use of both models in the effective integration of MDD and MDT. The model seeks to promote a greater control of the stages and activities of the software development process, but also to add quality to software products developed. A review and an experimental study of Qualitas was performed through the implementation of activities related to the Federal University of Sergipe (UFS) Neonatal Screening System of the University Hospital (HU) functionality, highlighting the advantages and limitations of the model presented.
publishDate 2014
dc.date.issued.fl_str_mv 2014-02-25
dc.date.accessioned.fl_str_mv 2017-09-26T11:34:24Z
dc.date.available.fl_str_mv 2017-09-26T11:34:24Z
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 https://ri.ufs.br/handle/riufs/3351
url https://ri.ufs.br/handle/riufs/3351
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
dc.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/3351/2/CARLA_CASSIA_JESUS_ALMEIDA.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/3351/3/CARLA_CASSIA_JESUS_ALMEIDA.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/3351/1/CARLA_CASSIA_JESUS_ALMEIDA.pdf
bitstream.checksum.fl_str_mv 005116165d0d5e810a6e622158389424
70fa8223cf16a6659444db50b8edf68e
a6eb8ed8103ee5f9f30fbe0f9454ed83
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1793351064220598272