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 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
tecnologiaemeanaliseedesenvolvimentodesistemas_2018_2_ jooji ueda vianna _ projeto de software de criação de fluxogramas.pdf Restricted Access | 1.33 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.