Estudo experimental comparativo de modelos de componentes para o desenvolvimento de software sob o aspecto de evolutibilidade.
| Ano de defesa: | 2007 |
|---|---|
| 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 Campina Grande
Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://dspace.sti.ufcg.edu.br:8080/jspui/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 |
UCB-2_554c57ecacbdc2c5122343dfd9ecd5b9 |
|---|---|
| oai_identifier_str |
oai:localhost:riufcg/11994 |
| network_acronym_str |
UCB-2 |
| network_name_str |
Repositório Institucional da UCB |
| repository_id_str |
|
| spelling |
Estudo 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.Desenvolvimento de SoftwareEngenharia de Software ExperimentalModelos de ComponentesMétricas de SoftwareSoftware DevelopmentExperimental Software EngineeringComponent ModelsSoftware MetricsMeteorologiaA 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.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGPERKUSICH, 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ádia Milena da Silva.2007-05-312020-02-17T15:09:50Z2020-02-172020-02-17T15:09:50Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/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: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11994porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCB2022-03-24T14:49:03Zoai:localhost:riufcg/11994Repositório InstitucionalPRIhttps://repositorio.ucb.br/oai/requestsara.ribeiro@ucb.bropendoar:2022-03-24T14:49:03Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)false |
| dc.title.none.fl_str_mv |
Estudo 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. |
| 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. Desenvolvimento de Software Engenharia de Software Experimental Modelos de Componentes Métricas de Software Software Development Experimental Software Engineering Component Models Software Metrics Meteorologia |
| 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.none.fl_str_mv |
PERKUSICH, Angelo. Perkusich, Angelo http://lattes.cnpq.br/9439858291700830 TURNELL, Maria de Fátima Queiroz Vieira. VIEIRA, M. F. Q. http://lattes.cnpq.br/1459797138770378 SILVA, Leandro Dias da. |
| dc.contributor.author.fl_str_mv |
BARBOSA, Nádia Milena da Silva. |
| 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 Meteorologia |
| topic |
Desenvolvimento de Software Engenharia de Software Experimental Modelos de Componentes Métricas de Software Software Development Experimental Software Engineering Component Models Software Metrics Meteorologia |
| 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.none.fl_str_mv |
2007-05-31 2020-02-17T15:09:50Z 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 |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11994 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: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11994 |
| url |
http://dspace.sti.ufcg.edu.br:8080/jspui/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: http://dspace.sti.ufcg.edu.br:8080/jspui/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 Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UCB instname:Universidade Católica de Brasília (UCB) instacron:UCB |
| instname_str |
Universidade Católica de Brasília (UCB) |
| instacron_str |
UCB |
| institution |
UCB |
| reponame_str |
Repositório Institucional da UCB |
| collection |
Repositório Institucional da UCB |
| repository.name.fl_str_mv |
Repositório Institucional da UCB - Universidade Católica de Brasília (UCB) |
| repository.mail.fl_str_mv |
sara.ribeiro@ucb.br |
| _version_ |
1834013182558994432 |