REPOSITORIO PUCSP Teses e Dissertações dos Programas de Pós-Graduação da PUC-SP Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital
Use este identificador para citar ou linkar para este item: https://repositorio.pucsp.br/jspui/handle/handle/18094
Tipo: 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(es): 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
CNPq: CNPQ::ENGENHARIAS
Idioma: por
País: BR
Editor: Pontifícia Universidade Católica de São Paulo
Sigla da Instituição: PUC-SP
metadata.dc.publisher.department: Faculdade de Ciências Exatas e Tecnologia
metadata.dc.publisher.program: Programa de Estudos Pós-Graduados em Tecnologias 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 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.
Tipo de Acesso: Acesso Aberto
URI: https://tede2.pucsp.br/handle/handle/18094
Data do documento: 10-Mai-2012
Aparece nas coleções:Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Luciano Gaspar.pdf1,31 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.