Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: BARBOSA, Nádia Milena da Silva. lattes
Orientador(a): PERKUSICH, Angelo. lattes, TURNELL, Maria de Fátima Queiroz Vieira. lattes
Banca de defesa: SILVA, Leandro Dias da.
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Programa de Pós-Graduação: PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
Departamento: Centro de Engenharia Elétrica e Informática - CEEI
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/11994
Resumo: A utilização do desenvolvimento de software baseado em componentes (DBC) oferece vantagens com relação a tempo de produção, custos e maior facilidade de manutenção. Com isso, o DBC apresenta-se como uma abordagem viável para atender as exigências dos sistemas de softwares atuais, tais como: dinamicidade, robustez e exibilidade para contemplar mudanças de requisitos. No entanto, não se pode garantir, apenas utilizando componentes, que o software poderá atender essas exigências e evoluir mantendo-se consistente. Atributos como evolutibilidade, que está diretamente relacionado com as arquiteturas de sistemas, ainda não são muito explorados nos estudos relativos a DBC. Neste contexto, um estudo experimental comparativo dos modelos de componentes EJB, COMPOR e CCM é realizado neste trabalho, tendo como foco a evolução de software. Nesse estudo experimental utiliza-se um arcabouço de medição composto por um modelo de qualidade e um conjunto de métricas de software para capturar informações sobre o sistema em termos dos atributos fundamentais do software. O estudo está dividido em duas fases: a fase de construção e a fase de evolução. Na fase de evolução é possível observar o comportamento de cada um dos modelos de componentes diante de cenários evolutivos. Por meio deste estudo experimental é formada uma base de conhecimento sobre os modelos de componentes analisados, tornando possível uma escolha entre os modelos de componentes de forma adequada aos requisitos do sistema que se pretende desenvolver. Além disso, tem-se um conjunto de métricas reusáveis que podem servir como parâmetro de medição em outros estudos sobre evolução em DBC.
id UFCG_8e09d78ad9a79cbe9b47a13cd40da5c2
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/11994
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling PERKUSICH, Angelo.Perkusich, Angelohttp://lattes.cnpq.br/9439858291700830TURNELL, Maria de Fátima Queiroz Vieira.VIEIRA, M. F. Q.http://lattes.cnpq.br/1459797138770378SILVA, Leandro Dias da.BARBOSA, N. M. S.http://lattes.cnpq.br/3796407713375707BARBOSA, Nádia Milena da Silva.A utilização do desenvolvimento de software baseado em componentes (DBC) oferece vantagens com relação a tempo de produção, custos e maior facilidade de manutenção. Com isso, o DBC apresenta-se como uma abordagem viável para atender as exigências dos sistemas de softwares atuais, tais como: dinamicidade, robustez e exibilidade para contemplar mudanças de requisitos. No entanto, não se pode garantir, apenas utilizando componentes, que o software poderá atender essas exigências e evoluir mantendo-se consistente. Atributos como evolutibilidade, que está diretamente relacionado com as arquiteturas de sistemas, ainda não são muito explorados nos estudos relativos a DBC. Neste contexto, um estudo experimental comparativo dos modelos de componentes EJB, COMPOR e CCM é realizado neste trabalho, tendo como foco a evolução de software. Nesse estudo experimental utiliza-se um arcabouço de medição composto por um modelo de qualidade e um conjunto de métricas de software para capturar informações sobre o sistema em termos dos atributos fundamentais do software. O estudo está dividido em duas fases: a fase de construção e a fase de evolução. Na fase de evolução é possível observar o comportamento de cada um dos modelos de componentes diante de cenários evolutivos. Por meio deste estudo experimental é formada uma base de conhecimento sobre os modelos de componentes analisados, tornando possível uma escolha entre os modelos de componentes de forma adequada aos requisitos do sistema que se pretende desenvolver. Além disso, tem-se um conjunto de métricas reusáveis que podem servir como parâmetro de medição em outros estudos sobre evolução em DBC.The use of component-based software development (CBD) offers advantages as production time, cost and maintainability. Therefore, CBD presents itself as a viable approach to attend the requirements of current systems, such as: dynamism, robustness, and requisite change possibility. However, one cannot be sure that only by using components, the software will be able to attend to these requirements and evolve maintaining, at the same time, its consistency. Attributes such as evolutionability, directly related to systems' architecture, have not been sufciently explored on studies involving CBD. In this context, an experimental study comparing the component model EJB, COMPOR and CORBA is performed in the present work, focusing on software evolution. In this study, it is used a measurement framework composed by one quality model and one set of the software metrics for capturing information about the system in terms of the software basic attributes. The study is divided into two parts: the construction phase and the evolution phase. In the evolution phase it is possible to observe the behavior of each component model in face of evolution scenarios. By means of this experimental study, it will be created a knowledge base on analyzed component models, making possible to correctly choose between the component models that best ts the requirements of the system to be developed. Moreover, a set of reusable metrics that can serve as a measurement parameter on other studies about evolution in CBD is created.Submitted by Lucienne Costa (lucienneferreira@ufcg.edu.br) on 2020-02-17T15:09:50Z No. of bitstreams: 1 NÁDIA MILENA DA SILVA BARBOSA – DISSERTAÇÃO (PPGCC) 2007.pdf: 1171848 bytes, checksum: 999ec54e2bd5874eb5c5f19bf8531dc5 (MD5)Made available in DSpace on 2020-02-17T15:09:50Z (GMT). No. of bitstreams: 1 NÁDIA MILENA DA SILVA BARBOSA – DISSERTAÇÃO (PPGCC) 2007.pdf: 1171848 bytes, checksum: 999ec54e2bd5874eb5c5f19bf8531dc5 (MD5) Previous issue date: 2007-05-31Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEIMeteorologiaDesenvolvimento de SoftwareEngenharia de Software ExperimentalModelos de ComponentesMétricas de SoftwareSoftware DevelopmentExperimental Software EngineeringComponent ModelsSoftware MetricsEstudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.Comparative experimental study of component models for software development under the aspect of evolution.2007-05-312020-02-17T15:09:50Z2020-02-172020-02-17T15:09:50Zhttps://dspace.sti.ufcg.edu.br/handle/riufcg/11994BARBOSA, N. M. da S. Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade. 2007. 83 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/11994info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTNÁDIA MILENA DA SILVA BARBOSA – DISSERTAÇÃO (PPGCC) 2007..pdf.txtNÁDIA MILENA DA SILVA BARBOSA – DISSERTAÇÃO (PPGCC) 2007..pdf.txttext/plain142534https://dspace.sti.ufcg.edu.br/bitstream/riufcg/11994/4/N%C3%81DIA+MILENA+DA+SILVA+BARBOSA+%E2%80%93+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2007..pdf.txtab51b8b9d3e66b3ce70e87acc0660bd3MD54ORIGINALNÁDIA MILENA DA SILVA BARBOSA – DISSERTAÇÃO (PPGCC) 2007..pdfNÁDIA MILENA DA SILVA BARBOSA – DISSERTAÇÃO (PPGCC) 2007..pdfapplication/pdf1089243https://dspace.sti.ufcg.edu.br/bitstream/riufcg/11994/3/N%C3%81DIA+MILENA+DA+SILVA+BARBOSA+%E2%80%93+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2007..pdf4b036c1697f7a004bef33c8554a4c3d8MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/11994/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/119942025-07-24 05:46:26.383oai:dspace.sti.ufcg.edu.br:riufcg/11994Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T08:46:26Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
dc.title.alternative.pt_BR.fl_str_mv Comparative experimental study of component models for software development under the aspect of evolution.
title Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
spellingShingle Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
BARBOSA, Nádia Milena da Silva.
Meteorologia
Desenvolvimento de Software
Engenharia de Software Experimental
Modelos de Componentes
Métricas de Software
Software Development
Experimental Software Engineering
Component Models
Software Metrics
title_short Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
title_full Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
title_fullStr Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
title_full_unstemmed Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
title_sort Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
author BARBOSA, Nádia Milena da Silva.
author_facet BARBOSA, Nádia Milena da Silva.
author_role author
dc.contributor.advisor2ID.pt_BR.fl_str_mv VIEIRA, M. F. Q.
dc.contributor.advisor1.fl_str_mv PERKUSICH, Angelo.
dc.contributor.advisor1ID.fl_str_mv Perkusich, Angelo
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9439858291700830
dc.contributor.advisor2.fl_str_mv TURNELL, Maria de Fátima Queiroz Vieira.
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/1459797138770378
dc.contributor.referee1.fl_str_mv SILVA, Leandro Dias da.
dc.contributor.authorID.fl_str_mv BARBOSA, N. M. S.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/3796407713375707
dc.contributor.author.fl_str_mv BARBOSA, Nádia Milena da Silva.
contributor_str_mv PERKUSICH, Angelo.
TURNELL, Maria de Fátima Queiroz Vieira.
SILVA, Leandro Dias da.
dc.subject.cnpq.fl_str_mv Meteorologia
topic Meteorologia
Desenvolvimento de Software
Engenharia de Software Experimental
Modelos de Componentes
Métricas de Software
Software Development
Experimental Software Engineering
Component Models
Software Metrics
dc.subject.por.fl_str_mv Desenvolvimento de Software
Engenharia de Software Experimental
Modelos de Componentes
Métricas de Software
Software Development
Experimental Software Engineering
Component Models
Software Metrics
description A utilização do desenvolvimento de software baseado em componentes (DBC) oferece vantagens com relação a tempo de produção, custos e maior facilidade de manutenção. Com isso, o DBC apresenta-se como uma abordagem viável para atender as exigências dos sistemas de softwares atuais, tais como: dinamicidade, robustez e exibilidade para contemplar mudanças de requisitos. No entanto, não se pode garantir, apenas utilizando componentes, que o software poderá atender essas exigências e evoluir mantendo-se consistente. Atributos como evolutibilidade, que está diretamente relacionado com as arquiteturas de sistemas, ainda não são muito explorados nos estudos relativos a DBC. Neste contexto, um estudo experimental comparativo dos modelos de componentes EJB, COMPOR e CCM é realizado neste trabalho, tendo como foco a evolução de software. Nesse estudo experimental utiliza-se um arcabouço de medição composto por um modelo de qualidade e um conjunto de métricas de software para capturar informações sobre o sistema em termos dos atributos fundamentais do software. O estudo está dividido em duas fases: a fase de construção e a fase de evolução. Na fase de evolução é possível observar o comportamento de cada um dos modelos de componentes diante de cenários evolutivos. Por meio deste estudo experimental é formada uma base de conhecimento sobre os modelos de componentes analisados, tornando possível uma escolha entre os modelos de componentes de forma adequada aos requisitos do sistema que se pretende desenvolver. Além disso, tem-se um conjunto de métricas reusáveis que podem servir como parâmetro de medição em outros estudos sobre evolução em DBC.
publishDate 2007
dc.date.issued.fl_str_mv 2007-05-31
dc.date.accessioned.fl_str_mv 2020-02-17T15:09:50Z
dc.date.available.fl_str_mv 2020-02-17
2020-02-17T15:09:50Z
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://dspace.sti.ufcg.edu.br/handle/riufcg/11994
dc.identifier.citation.fl_str_mv BARBOSA, N. M. da S. Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade. 2007. 83 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/11994
url https://dspace.sti.ufcg.edu.br/handle/riufcg/11994
identifier_str_mv BARBOSA, N. M. da S. Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade. 2007. 83 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/11994
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv https://dspace.sti.ufcg.edu.br/bitstream/riufcg/11994/4/N%C3%81DIA+MILENA+DA+SILVA+BARBOSA+%E2%80%93+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2007..pdf.txt
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/11994/3/N%C3%81DIA+MILENA+DA+SILVA+BARBOSA+%E2%80%93+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2007..pdf
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/11994/2/license.txt
bitstream.checksum.fl_str_mv ab51b8b9d3e66b3ce70e87acc0660bd3
4b036c1697f7a004bef33c8554a4c3d8
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1863363469590396928