Sistema de reservas de salas, auditórios e laboratórios

Tipo de documento:Referencial teórico

Área de estudo:Tecnologia da informação

Documento 1

Isso também favorece para que os alunos tenham aulas de maior qualidade e dinâmicas. Sendo assim, os professores podem buscar os meios tecnológicos como auxílios pedagógicos em suas aulas, procurando utilizar laboratórios de ciências, laboratórios de informática, visitas guiadas, entre outros recursos. Porém, sabe-se que nem todas as escolas têm esses recursos a disposição dos docentes, conforme gráfico apresentado no Quadro 1. Quadro 1: Disponibilidade do recurso/ infraestrutura em colégios de ensino médio no Brasil. Fonte: INEP/ Censo Escolar (2018). Sistemas de Informação Com o passar dos anos, as inovações tecnológicas desencadearam novas formas de se trabalhar, otimizando e agilizando muitas funções e tarefas. Desse modo, a Tecnologia da Informação (TI) ocupa cada vez mais uma posição primordial no ambiente corporativo, onde são construídos sistemas específicos voltados para atender necessidades específicas, e facilitar a tomada de decisão para os gestores e organizações.

Conforme citado por Campos Filho (1994), é visível que o status atual da Tecnologia da Informação qualifica as práticas de trabalho do cotidiano nas organizações, sendo considerado também como ponto de partida para as inovações que se tornam cruciais à sua sobrevivência nos negócios. Segundo então Rodrigues Filho e Gomes (2004), a Tecnologia da Informação passou a ser considerado um elemento indispensável que contribui na evolução dos negócios nas organizações e a utilização da Tecnologia de Informação eximiu-se de realizar apenas o processamento e organização da informação, passando a ser o instrumento que oferece suporte à gestão da informação. UML A UML (Unified Modeling Language), de acordo com o Portal Dev Media (2016) é uma linguagem que define uma série de artefatos que auxilia na tarefa de modelar e documentar os sistemas orientados a objetos que serão desenvolvidos, possuindo diversos tipos de diagramas, responsáveis por apresentar diferentes visões acerca da modelagem e do comportamento de cada sistema, conforme demonstrado na Figura 1.

O diagrama de sequência, de acordo com Booch (2012), enfatiza a ordem temporal das mensagens, mostrando todo um conjunto de ações e as mensagens que são disparadas a cada ação executada. A escolha de quais diagramas serão desenvolvidos e utilizados depende da aplicação e de sua complexidade, e também da equipe envolvida no processo e de seu tamanho e divisão de funções, pois quanto maior a equipe, maior a possibilidade de ocorrência de ruídos, dessa forma faz-se essencial que todos os processos estejam desenvolvidos e mapeados na documentação. Tecnologias Utilizadas Apresentamos aqui detalhes sobre as tecnologias utilizadas, tal como: linguagem de programação, IDE utilizada, banco de dados, entre outros. Java O Java foi criado em 1996 pela Sun Microsystem e posteriormente vendido para a Oracle, em 2008, sendo uma linguagem orientada a objetos, e de forma diferente das demais linguagens modernas ele é compilado utilizando uma máquina virtual, conhecida como JVM (Java virtual machine).

De acordo com Deitel (2005), é a linguagem que foi adotada mais de forma mais rápida em toda história da computação, em comparação com as demais, atingindo a marca de 3 milhões de desenvolvedores em 2004, o que demonstra seu poder em todo o mundo. Porém o JDBC trouxe também muitos problemas, tal como conexão ao banco de dados, complexidade no código para executar simples ações, ausência de cache de objetos, entre outros. Muitos frameworks tentaram resolver esses problemas, e um dos mais conhecidos é o Hibernate, que segundo o portal citado tornou-se padrão para pequenos e grandes projetos. O problema agora era que esses frameworks ORM, como eram conhecidos, não seguiam padrões de desenvolvimento, o que aumentava a linha de aprendizagem, já que existia pouca relação entre o funcionamento de um framework com outro, além da impossibilidade de importação de projeto de entre eles.

A Sun Microsystem, ciente de todas essas dificuldades, lançou em 2006 a primeira release de uma nova especificação, conhecida com JPA (Java Persistence API), cujo objetivo era a padronização do mapeamento entre o mundo orientado a objetos e o mundo relacional, de acordo com o Portal Dev Media (2017). Dessa forma, o frameworks mais utilizados tal como o Hibernate, o EclipseLink e o TopLink passaram a seguir as regras da especificação apresentada, possibilitando a migração de frameworks com facilidade, e também reaproveitamento de conhecimentos com relação as APIs. Figura 2: Funcionamento Spring Boot. Fonte: Geek Hunter (2019). Por fim, o Spring Security é um projeto que foi iniciado no final de 2003 e lançado em 2004, sendo uma estrutura Java cujo proposito é fornecer autenticação, autorização e outros recursos de segurança para aplicações.

Algumas de suas funcionalidades são: autenticação via login, autenticação de páginas, autenticação via memória, entre outros. Bibliografia ALGAWORKS. Revista de Administração de Empresas, v. n. p. DEITEL, Harvey M. Java: Como Programar 6 ed. devmedia. com. br/persistencia-de-dados-jpa-ou-spring-data-jpa/38036>. GEEK HUNTER. Spring Boot: Tudo o que você precisa saber. br/artigo/-/asset_publisher/B4AQV9zFY7Bv/content/dados-do-censo-escolar-noventa-e-cinco-por-cento-das-escolas-de-ensino-medio-tem-acesso-a-internet-mas-apenas-44-tem-laboratorio-de-ciencias/21206>. Acessado em 28 de março de 2020. INSTITUTO VIDAS RARAS. Qual a importância da educação? Disponível em <http://www. vidasraras. Disponível em <https://brasilescola. uol. com. br/educacao>. Acessado em 29 de março de 2020. org/about/news/1976/>. Acessado em 29 de março de 2020. RODRIGUES FILHO, José & GOMES, Natanael Pereira. Tecnologia da Informação no Governo Federal. RAP.

124 R$ para obter acesso e baixar trabalho pronto

Apenas no StudyBank

Modelo original

Para download