Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ
| Ano de defesa: | 2012 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Pontifícia Universidade Católica de São Paulo
|
| Programa de Pós-Graduação: |
Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital
|
| Departamento: |
Faculdade de Ciências Exatas e Tecnologia
|
| País: |
BR
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://tede2.pucsp.br/handle/handle/18094 |
Resumo: | The aspects that affect the complexity in the development of systems are, also, barriers to the teaching and learning process of software modeling. Many techniques, tools and processes are adopted in this specific kind of teaching, although, one of the greatest issues found in this task is to create conditions in order to make the student experiment such a complexity in the classroom. The adoption of criteria for software quality analysis is an option that, into the architectural prospect, can reveal that, even the algorithm with few code lines are fragile and, along their life cycle, may present problems of scalability, maintenance and reuse. In this aspect, the purpose of this research is to evaluate if the codes produced by the student, supported by the concepts and techniques of the State Model, will express the initial characteristics of a modularized structure. A tool which extends the functions of the BlueJ teaching environment was developed and it is presented in this paper. That tool, associated with the BlueJ native resources and the State Machines learning make it possible for the student to accomplish software model descriptions according to the structural and environmental code prospects |
| id |
PUC_SP-1_0f44f8ee9e3ee8dc728f4b06c8173c14 |
|---|---|
| oai_identifier_str |
oai:repositorio.pucsp.br:handle/18094 |
| network_acronym_str |
PUC_SP-1 |
| network_name_str |
Repositório Institucional da PUC_SP |
| repository_id_str |
|
| spelling |
Vega, Ítalo Santiagohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708346Y6http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4257842U3Gaspar, Luciano2016-04-29T14:23:06Z2012-06-112012-05-10Gaspar, Luciano. Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ. 2012. 82 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2012.https://tede2.pucsp.br/handle/handle/18094The aspects that affect the complexity in the development of systems are, also, barriers to the teaching and learning process of software modeling. Many techniques, tools and processes are adopted in this specific kind of teaching, although, one of the greatest issues found in this task is to create conditions in order to make the student experiment such a complexity in the classroom. The adoption of criteria for software quality analysis is an option that, into the architectural prospect, can reveal that, even the algorithm with few code lines are fragile and, along their life cycle, may present problems of scalability, maintenance and reuse. In this aspect, the purpose of this research is to evaluate if the codes produced by the student, supported by the concepts and techniques of the State Model, will express the initial characteristics of a modularized structure. A tool which extends the functions of the BlueJ teaching environment was developed and it is presented in this paper. That tool, associated with the BlueJ native resources and the State Machines learning make it possible for the student to accomplish software model descriptions according to the structural and environmental code prospectsOs aspectos que afetam a complexidade no desenvolvimento de sistemas também são barreiras para o processo de ensino-aprendizagem de modelagem de software. Muitas técnicas, ferramentas e processos são adotados nesse tipo específico de ensino, porém, uma das dificuldades encontradas é criar condições para que o aluno vivencie tal complexidade em sala de aula. Como alternativa, a adoção de critérios de análise da qualidade de software, sob a perspectiva arquitetural, pode revelar que mesmo os algorítmos com poucas linhas de código são frágeis e ao longo do seu ciclo de vida apresentam problemas de escalabilidade, manutenção e reuso. Nesse sentido, o propósito desta pesquisa é avaliar se o código produzido pelo aluno, apoiado nos conceitos e técnicas do Modelo de Estados, manifestará características iniciais de uma estrutura modularizada. Uma ferramenta que estende as funcionalidades do ambiente de ensino BlueJ foi desenvolvida e é apresentada neste trabalho. Esta ferramenta, associada aos recursos nativos do BlueJ e aos conhecimentos de Máquina de Estados, permite que o aluno elabore descrições de modelos de software dentro das perspectivas estrutural e comportamental do códigoapplication/pdfhttp://tede2.pucsp.br/tede/retrieve/37119/Luciano%20Gaspar.pdf.jpgporPontifícia Universidade Católica de São PauloPrograma de Estudos Pós-Graduados em Tecnologias da Inteligência e Design DigitalPUC-SPBRFaculdade de Ciências Exatas e TecnologiaModelagem de softwareAmbientes de ensinoMáquina de estadosDiagramas UMLSoftware modelingTeaching environmentsState machineUML diagramsCNPQ::ENGENHARIASAmbiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da PUC_SPinstname:Pontifícia Universidade Católica de São Paulo (PUC-SP)instacron:PUC_SPTEXTLuciano Gaspar.pdf.txtLuciano Gaspar.pdf.txtExtracted texttext/plain114056https://repositorio.pucsp.br/xmlui/bitstream/handle/18094/3/Luciano%20Gaspar.pdf.txt5f9b0f8032927dcb6a9160c22ec5739bMD53ORIGINALLuciano Gaspar.pdfapplication/pdf1342989https://repositorio.pucsp.br/xmlui/bitstream/handle/18094/1/Luciano%20Gaspar.pdf2adb8081f31a71914dc0e2627497482bMD51THUMBNAILLuciano Gaspar.pdf.jpgLuciano Gaspar.pdf.jpgGenerated Thumbnailimage/jpeg4105https://repositorio.pucsp.br/xmlui/bitstream/handle/18094/2/Luciano%20Gaspar.pdf.jpg18c7be468257c24f2e670090035076f0MD52handle/180942022-06-13 09:01:52.538oai:repositorio.pucsp.br:handle/18094Repositório Institucionalhttps://sapientia.pucsp.br/https://sapientia.pucsp.br/oai/requestbngkatende@pucsp.br||rapassi@pucsp.bropendoar:2022-06-13T12:01:52Repositório Institucional da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)false |
| dc.title.por.fl_str_mv |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| title |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| spellingShingle |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ Gaspar, Luciano Modelagem de software Ambientes de ensino Máquina de estados Diagramas UML Software modeling Teaching environments State machine UML diagrams CNPQ::ENGENHARIAS |
| title_short |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| title_full |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| title_fullStr |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| title_full_unstemmed |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| title_sort |
Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ |
| author |
Gaspar, Luciano |
| author_facet |
Gaspar, Luciano |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Vega, Ítalo Santiago |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708346Y6 |
| dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4257842U3 |
| dc.contributor.author.fl_str_mv |
Gaspar, Luciano |
| contributor_str_mv |
Vega, Ítalo Santiago |
| dc.subject.por.fl_str_mv |
Modelagem de software Ambientes de ensino Máquina de estados Diagramas UML |
| topic |
Modelagem de software Ambientes de ensino Máquina de estados Diagramas UML Software modeling Teaching environments State machine UML diagrams CNPQ::ENGENHARIAS |
| dc.subject.eng.fl_str_mv |
Software modeling Teaching environments State machine UML diagrams |
| dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
| description |
The aspects that affect the complexity in the development of systems are, also, barriers to the teaching and learning process of software modeling. Many techniques, tools and processes are adopted in this specific kind of teaching, although, one of the greatest issues found in this task is to create conditions in order to make the student experiment such a complexity in the classroom. The adoption of criteria for software quality analysis is an option that, into the architectural prospect, can reveal that, even the algorithm with few code lines are fragile and, along their life cycle, may present problems of scalability, maintenance and reuse. In this aspect, the purpose of this research is to evaluate if the codes produced by the student, supported by the concepts and techniques of the State Model, will express the initial characteristics of a modularized structure. A tool which extends the functions of the BlueJ teaching environment was developed and it is presented in this paper. That tool, associated with the BlueJ native resources and the State Machines learning make it possible for the student to accomplish software model descriptions according to the structural and environmental code prospects |
| publishDate |
2012 |
| dc.date.available.fl_str_mv |
2012-06-11 |
| dc.date.issued.fl_str_mv |
2012-05-10 |
| dc.date.accessioned.fl_str_mv |
2016-04-29T14:23:06Z |
| 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.citation.fl_str_mv |
Gaspar, Luciano. Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ. 2012. 82 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2012. |
| dc.identifier.uri.fl_str_mv |
https://tede2.pucsp.br/handle/handle/18094 |
| identifier_str_mv |
Gaspar, Luciano. Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação BlueJ. 2012. 82 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2012. |
| url |
https://tede2.pucsp.br/handle/handle/18094 |
| 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.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
| dc.publisher.program.fl_str_mv |
Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital |
| dc.publisher.initials.fl_str_mv |
PUC-SP |
| dc.publisher.country.fl_str_mv |
BR |
| dc.publisher.department.fl_str_mv |
Faculdade de Ciências Exatas e Tecnologia |
| publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da PUC_SP instname:Pontifícia Universidade Católica de São Paulo (PUC-SP) instacron:PUC_SP |
| instname_str |
Pontifícia Universidade Católica de São Paulo (PUC-SP) |
| instacron_str |
PUC_SP |
| institution |
PUC_SP |
| reponame_str |
Repositório Institucional da PUC_SP |
| collection |
Repositório Institucional da PUC_SP |
| bitstream.url.fl_str_mv |
https://repositorio.pucsp.br/xmlui/bitstream/handle/18094/3/Luciano%20Gaspar.pdf.txt https://repositorio.pucsp.br/xmlui/bitstream/handle/18094/1/Luciano%20Gaspar.pdf https://repositorio.pucsp.br/xmlui/bitstream/handle/18094/2/Luciano%20Gaspar.pdf.jpg |
| bitstream.checksum.fl_str_mv |
5f9b0f8032927dcb6a9160c22ec5739b 2adb8081f31a71914dc0e2627497482b 18c7be468257c24f2e670090035076f0 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP) |
| repository.mail.fl_str_mv |
bngkatende@pucsp.br||rapassi@pucsp.br |
| _version_ |
1840370444254838784 |