???item.export.label??? ???item.export.type.endnote??? ???item.export.type.bibtex???

Please use this identifier to cite or link to this item: https://tede2.pucsp.br/handle/handle/18094
Tipo do documento: Dissertação
Título: Ambiente de apoio ao ensino de modelagem de software com máquina de estados: uma extensão para o editor de programação Bluej
Autor: Gaspar, Luciano 
Primeiro orientador: Vega, Ítalo Santiago
Resumo: Os 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ódigo
Abstract: 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
Palavras-chave: Modelagem de software
Ambientes de ensino
Máquina de estados
Diagramas UML
Software modeling
Teaching environments
State machine
UML diagrams
Área(s) do CNPq: CNPQ::OUTROS
Idioma: por
País: BR
Instituição: Pontifícia Universidade Católica de São Paulo
Sigla da instituição: PUC-SP
Departamento: Mídias Digitais
Programa: Programa de Estudos Pós-Graduados em Tecnologia da Inteligência e Design Digital
Citação: 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 Mídias Digitais) - Pontifícia Universidade Católica de São Paulo, São Paulo, 2012.
Tipo de acesso: Acesso Aberto
URI: https://tede2.pucsp.br/handle/handle/18094
Data de defesa: 10-May-2012
Appears in Collections:Programa de Estudos Pós-Graduados em Tecnologia da Inteligência e Design Digital

Files in This Item:
File Description SizeFormat 
Luciano Gaspar.pdf1,31 MBAdobe PDFThumbnail

Download/Open Preview


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.