Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/6440
Title: Projeto de software de criação de fluxogramas
Authors: VIANNA, Jooji Ueda
OLIVEIRA, Thomas Borges de
Advisor: OLIVEIRA, Cláudio Luís Vieira
ZANETTI, Humberto Augusto Piovesana
Other contributor: LUHMANN, Ângela Cristina de Oliveira
RUIZ, Miguel Augusto Lobon
type of document: Monografia
Keywords: Algoritmos;Desenvolvimento de software
Issue Date: 12-Dec-2018
Publisher: 114
Citation: VIANNA, Jooji Ueda; OLIVEIRA, Thomas Borges de. Projeto de software de criação de fluxogramas. 2018.Trabalho de conclusão de curso (Curso Superior de Tecnologia em Analise e desenvolvimento de sistemas)- Faculdade de Tecnologia Deputado Ary Fossen, Jundiaí, 2018.
Abstract: A área de Tecnologia da Informação está em constante transformação e crescimento a cada ano que passa, seja em inovação tecnológica e ferramentas deixando a sensação naqueles que nela adentram de constante evolução, o que com consequência aumenta também o número de profissionais que ingressam ou querem ingressar na área. Quanto ao crescimento no número de alunos que ingressam no curso técnico, faculdades e universidades, milhares de jovens chegam ao mercado de trabalho enfrentando grande concorrência. O motivo do crescimento constante de profissionais da área de TI é pelo fato da globalização e da internet na transmissão e recepção de dados das empresas que as adotaram para se tornar economicamente rentáveis e ao mesmo tempo competitivas, por meio de recursos e tecnologias necessitando assim de profissionais capazes de compreender essa linguagem. Nesse contexto, para se formar profissionais tem-se ampliado o número de entidades educacionais para formar um grande número de profissionais a fim de acompanhar a necessidade mundial. E uma das disciplinas mais importantes da TI se encontra o de lógica de programação, cuja finalidade é criar soluções independentes da linguagem de programação utilizada e treinar a lógica de programação juntamente com o desenvolvimento do desenho dos fluxogramas. Nesse sentido pensando na melhor forma de ensinar os fluxogramas, esse trabalho propõe desenvolver uma aplicação do desenho de Fluxograma chamado Portugrama. Ele é um aplicativo Desktop, de criação de desenhos de fluxogramas, que futuramente poderá ter aplicação Web desenvolvido com linguagem Java na biblioteca de interface gráfica Swing e modelo de objeto de documento para XML, JDOM. Tem foco voltado para o curso de TI, dando foco na parte de desenvolvimento de sistemas. O sistema é composto por uma interface simples com botões que desenham figuras geométricas e botões que operam as figuras desenhadas na tela (ligar figuras, move-las, remove-las e editar os valores dentro dela) usadas no desenvolvimento dos fluxogramas. Como o nome é a junção de Portugol e Fluxograma, futuramente o sistema poderá ter a inclusão de uma funcionalidade que transforma o fluxograma construído em código de pseudolinguagem Portugol. Esse conjunto de funcionalidades foi criado com o intuito de facilitar o ensino de lógica de programação nas Universidades e escolas técnicas, auxiliando no desenvolvimento da lógica com desenhos que orientem a sequência para solucionar determinado problema. Com esse sistema será possível aplicar todo o desenvolvimento lógico do projeto nos desenhos do fluxograma e conseguirá aplicar com mais facilidade em âmbito corporativo. Outro objetivo desse trabalho é facilitar os alunos no entendimento da lógica de programação e os professores no ensino da matéria de Algoritmos, em que poderá ser feita em qualquer linguagem de programação que o usuário quiser, dando mais ênfase no desenvolvimento da solução dos problemas de lógica. Com isso, o programador terá mais facilidade de analisar, identificar e solucionar os problemas de programação.
The area of Information Technology is in constant transformation and growth with each passing year, be it in technological innovation and tools leaving the sensation in those who enter in it of constant evolution, which consequently also increases the number of professionals who enter or want to join in the area. As for the growth in the number of students entering the technical course, colleges and universities, thousands of young people come to the labor market facing great competition. The reason for the constant growth of IT professionals is the fact that globalization and the internet in the transmission and reception of data from companies that have adopted them to become economically profitable and at the same time competitive, through resources and technologies, thus requiring professionals able to understand this language. In this context, in order to train professionals, the number of educational entities has been expanded to train a large number of professionals in order to keep up with the world's needs. And one of the most important disciplines of IT is that of programming logic, whose purpose is to create solutions independent of the programming language used and to train the programming logic together with the development of the design of the flowcharts. In this sense thinking about the best way to teach the flowcharts, this work proposes to develop an application of the flowchart design called Portugrama. It is a Desktop application for creating flowchart drawings, which in the future may have Web application developed with Java language in Swing graphical interface library and document object model for XML, JDOM. It focuses on the IT course, focusing on the development of systems. The system consists of a simple interface with buttons that draw geometric figures and buttons that operate the figures drawn on the screen (connect figures, move them, remove them and edit the values inside it) used in the development of flowcharts. As the name is Portugol's junction and Flowchart, in the future the system may have the inclusion of a functionality that transforms the flowchart built into pseudo-language code Portugol. This set of functionalities was created with the purpose of facilitating the teaching of programming logic in universities and technical schools, assisting in the development of logic with designs that guide the sequence to solve a certain problem. With this system it will be possible to apply all the logical development of the project in the drawings of the flow chart and will be able to apply more easily in a corporate scope. Another objective of this work is to facilitate students in understanding the logic of programming and teachers in the teaching of Algorithms, which can be done in any programming language that the user wants, giving more emphasis to the development of the solution of logic problems. With this, the programmer will be easier to analyze, identify and solve programming problems.
URI: http://ric.cps.sp.gov.br/handle/123456789/6440
Appears in Collections:Trabalhos de conclusão de curso



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