Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19812 |
Resumo: | Um código de boa qualidade pode ser considerado uma propriedade essencial do software. Se a qualidade do código não for boa o suficiente, pode haver perda financeira ou perda de tempo devido a manutenção, modificações ou ajustes. Neste estudo, usaremos o CodeMR Um plugin que realiza análise de código para extrair mais informações sobre a aplicação, com foco em design e acoplamento. Com a métrica CBO(Coupling Between Objects), utilizada para medir acoplamento, avaliamos o impacto do agrupamento na nota e encontramos que o valor de CBO não influencia nas notas de design e possui uma influência moderada na nota geral. |
id |
UFCG_6de9edaf4401b4095b613d0f8343b54b |
---|---|
oai_identifier_str |
oai:localhost:riufcg/19812 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OOAn analysis of the coupling in activities of students of the OO programming discipline.Qualidade de código - softwareCode quality - softwareCalidad del código - softwareQualité du code - logicielParadigma orientado a objetosparadigme orienté objetParadigm object-orientedProgramação OOOO ProgrammingProgramación OOProgrammation OOAcoplamento - softwareCouplage - logicielAcoplamiento - softwareCoupling - softwareCoupling Between Objects – CBOCoupling Between Objects - CBOAcoplamiento entre objetos - CBOCouplage entre objets - CBOCódigosCodesCodeMRAnálise de código estático – ferramentaStatic code analysis - toolAnálisis de código estático - herramientaAnalyse de code statique - outilDesign de códigoConception de codeDiseño de códigoCode designChidamber and Kemerer – métricaMétrica CBOCBO MetricMétrique CBOFerramenta de análise de códigoOutil d’analyse codeHerramienta de análisis códigoAnalysis tool codeDisciplina Programação OO – UFCGOO Programming Discipline - UFCGOo Discipline de programmation - UFCGCiência da ComputaçãoUm código de boa qualidade pode ser considerado uma propriedade essencial do software. Se a qualidade do código não for boa o suficiente, pode haver perda financeira ou perda de tempo devido a manutenção, modificações ou ajustes. Neste estudo, usaremos o CodeMR Um plugin que realiza análise de código para extrair mais informações sobre a aplicação, com foco em design e acoplamento. Com a métrica CBO(Coupling Between Objects), utilizada para medir acoplamento, avaliamos o impacto do agrupamento na nota e encontramos que o valor de CBO não influencia nas notas de design e possui uma influência moderada na nota geral.Good quality code can be considered an essential property of the software. If the quality of the code is not good enough, there may be a financial loss or time loss due to maintenance, modifications or adjustments. In this study, we will use CodeMR, a plugin that performs code analysis to extract more information about the application, with a focus on design and coupling. With the CBO (Coupling Between Objects) metric, used to measure coupling, we evaluated the impact of grouping on the note and found that the CBO value does not influence the design notes and has a moderate influence on the overall note.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGREGO , Matheus Gaudêncio do.GAUDENCIO, M.http://lattes.cnpq.br/7689109069639555SABINO, Melina Mongiovi Cunha Lima.MASSONI, Tiago Lima.COSTA, Amanda Vivian Alves de Luna e.2021-05-252021-07-05T17:01:05Z2021-07-052021-07-05T17:01:05Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19812COSTA, A. V. A. de L. e. Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO. 2021. 12 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-07-05T17:01:05Zoai:localhost:riufcg/19812Biblioteca 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:48512021-07-05T17:01:05Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO An analysis of the coupling in activities of students of the OO programming discipline. |
title |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO |
spellingShingle |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO COSTA, Amanda Vivian Alves de Luna e. Qualidade de código - software Code quality - software Calidad del código - software Qualité du code - logiciel Paradigma orientado a objetos paradigme orienté objet Paradigm object-oriented Programação OO OO Programming Programación OO Programmation OO Acoplamento - software Couplage - logiciel Acoplamiento - software Coupling - software Coupling Between Objects – CBO Coupling Between Objects - CBO Acoplamiento entre objetos - CBO Couplage entre objets - CBO Códigos Codes CodeMR Análise de código estático – ferramenta Static code analysis - tool Análisis de código estático - herramienta Analyse de code statique - outil Design de código Conception de code Diseño de código Code design Chidamber and Kemerer – métrica Métrica CBO CBO Metric Métrique CBO Ferramenta de análise de código Outil d’analyse code Herramienta de análisis código Analysis tool code Disciplina Programação OO – UFCG OO Programming Discipline - UFCG Oo Discipline de programmation - UFCG Ciência da Computação |
title_short |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO |
title_full |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO |
title_fullStr |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO |
title_full_unstemmed |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO |
title_sort |
Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO |
author |
COSTA, Amanda Vivian Alves de Luna e. |
author_facet |
COSTA, Amanda Vivian Alves de Luna e. |
author_role |
author |
dc.contributor.none.fl_str_mv |
REGO , Matheus Gaudêncio do. GAUDENCIO, M. http://lattes.cnpq.br/7689109069639555 SABINO, Melina Mongiovi Cunha Lima. MASSONI, Tiago Lima. |
dc.contributor.author.fl_str_mv |
COSTA, Amanda Vivian Alves de Luna e. |
dc.subject.por.fl_str_mv |
Qualidade de código - software Code quality - software Calidad del código - software Qualité du code - logiciel Paradigma orientado a objetos paradigme orienté objet Paradigm object-oriented Programação OO OO Programming Programación OO Programmation OO Acoplamento - software Couplage - logiciel Acoplamiento - software Coupling - software Coupling Between Objects – CBO Coupling Between Objects - CBO Acoplamiento entre objetos - CBO Couplage entre objets - CBO Códigos Codes CodeMR Análise de código estático – ferramenta Static code analysis - tool Análisis de código estático - herramienta Analyse de code statique - outil Design de código Conception de code Diseño de código Code design Chidamber and Kemerer – métrica Métrica CBO CBO Metric Métrique CBO Ferramenta de análise de código Outil d’analyse code Herramienta de análisis código Analysis tool code Disciplina Programação OO – UFCG OO Programming Discipline - UFCG Oo Discipline de programmation - UFCG Ciência da Computação |
topic |
Qualidade de código - software Code quality - software Calidad del código - software Qualité du code - logiciel Paradigma orientado a objetos paradigme orienté objet Paradigm object-oriented Programação OO OO Programming Programación OO Programmation OO Acoplamento - software Couplage - logiciel Acoplamiento - software Coupling - software Coupling Between Objects – CBO Coupling Between Objects - CBO Acoplamiento entre objetos - CBO Couplage entre objets - CBO Códigos Codes CodeMR Análise de código estático – ferramenta Static code analysis - tool Análisis de código estático - herramienta Analyse de code statique - outil Design de código Conception de code Diseño de código Code design Chidamber and Kemerer – métrica Métrica CBO CBO Metric Métrique CBO Ferramenta de análise de código Outil d’analyse code Herramienta de análisis código Analysis tool code Disciplina Programação OO – UFCG OO Programming Discipline - UFCG Oo Discipline de programmation - UFCG Ciência da Computação |
description |
Um código de boa qualidade pode ser considerado uma propriedade essencial do software. Se a qualidade do código não for boa o suficiente, pode haver perda financeira ou perda de tempo devido a manutenção, modificações ou ajustes. Neste estudo, usaremos o CodeMR Um plugin que realiza análise de código para extrair mais informações sobre a aplicação, com foco em design e acoplamento. Com a métrica CBO(Coupling Between Objects), utilizada para medir acoplamento, avaliamos o impacto do agrupamento na nota e encontramos que o valor de CBO não influencia nas notas de design e possui uma influência moderada na nota geral. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-05-25 2021-07-05T17:01:05Z 2021-07-05 2021-07-05T17:01:05Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19812 COSTA, A. V. A. de L. e. Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO. 2021. 12 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021. |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19812 |
identifier_str_mv |
COSTA, A. V. A. de L. e. Uma análise sobre o acoplamento em atividades dos alunos da disciplina de programação OO. 2021. 12 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021. |
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 UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
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 |
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_ |
1809744498629017600 |