Qualitas: uma modelo de processo de desenvolvimento de software orientado a modelos
Ano de defesa: | 2014 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
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 |