sistemas de informação – mais que tecnologia profa. reane franco goulart
TRANSCRIPT
Sistemas de Informação – mais que tecnologia
Profa. Reane Franco Goulart
Sistemas X Tecnologia
• Muitas pessoas acreditam que a simples utilização de tecnologia atual e moderna faze-os inserir no contexto atual, porém não basta apenas possuir a tecnologia, pois o sistema no qual se insere pode não funcionar bem.
• Ainda existem pouca aderência a tecnologia, porque ela: coleta, armazena, transmite, processa, recupera e apresenta dados e informações.
Sistemas X Tecnologia
• O conhecimento dos sistemas implica em conhecer não só da parte técnica, mas também da parte organizacional com sua hierarquia, regras, organização e métodos, e também da parte das pessoas que irão compor o sistema: suas funções, necessidade de treinamentos, aspectos sociais e psicológicos que no conjunto atuarão para o bom funcionamento do sistema.
Sistemas X Tecnologia
• Na visão dos LAUDON em 2000, eles ainda lembram que as pessoas que trabalham no desenvolvimento de sistemas necessitam de habilidades de três tipos. – Análise e solução de problemas– Habilidades de comportamento e comunicação– Habilidades para tecnologia
Lógica de Programação é necessária aos Programadores?
• Para um programador, o qual cria programas de computador, é uma tarefa muito árdua ter que estudar sempre novas linguagens e esquecendo as antigas que se tornaram desatualizadas ou não estão mais sendo utilizadas.
• A tarefa de aprendizado pode ser facilitada quando se possui um bom conhecimento de lógica de programação.
Lógica de Programação é necessária aos Programadores?
• O ponto mais importante para a programação é o conhecimento da lógica de programação e dos algoritmos.
• A lógica de programação ensina a sequência e os passos necessários para criar programas.
• Velho ditado: “Perdem-se os anéis, mas conservam-se os dedos..” no caso, os anéis poderiam ser comparados com as linguagens de programação.
Lógica de Programação é necessária aos Programadores?
• Na lógica de programação existe a preocupação com:– Como criar variáveis, como utilizá-las em programas,
abastecendo-as com valores;– Como controlar o fluxo de programas por meio de
comandos de execução de tarefas: comandos de atribuições de valores, de decisão, de repetição, de impressão ou exibição de resultados, de manipulação de valores, dentre outros.
Lógica de Programação é necessária aos Programadores?
• Na lógica de programação existe a preocupação com:– Trabalho com operadores: matemático, lógico,
relacionais;– Criação de telas, relatórios, lógica visual, acessar
arquivos de dados, armazenar dados, criar algoritmos para solução de problemas, etc.
Lógica de Programação é necessária aos Programadores?
Um bom conhecimento de lógica de programação permite que o programador aprenda a trabalhar com qualquer linguagem de programação nova
em pouco tempo, pois ele já tem o principal elemento que é a lógica de programação.
Linguagem de Programação X Banco de Dados
• O que são as linguagens de programação?São os meios de comunicação entre o computador e as pessoas.– Que tipos de linguagens de programação existem?Baixo nível são interpretadas diretamente pelo computador, tendo
um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas. Ex. Assembly
Alto nível são mais fáceis de se trabalhar e de entender, as ações são representadas por palavras de ordem, foram feitos assim para facilitar a memorização e a lógica. Elas não são interpretadas diretamente pelo computador, sendo necessário traduzi-las para linguagem binária utilizando-se de um programa chamado compilador. Existem linguagens que não necessitam de compiladores (PHP) são compiladas e executadas ao mesmo tempo.
Linguagem de Programação X Banco de Dados
• Os bancos de dados na visão de mercado, podem ser divididos em dois grandes grupos: – Os comerciais, que cobram um valor de licença para
serem usados; Existem 03 possuem um destaque maior devido a sua relevância:
• Oracle, que é um dos mais famosos do mundo, sendo indicado principalmente para aplicações médias e grandes, onde a possibilidade de crescimento é muito importante;
• Microsoft SQLServer, que vêm ganhando importância; • DB2 da IBM, que começa a ganhar destaque.
Linguagem de Programação X Banco de Dados
• Os bancos de dados na visão de mercado, podem ser divididos em dois grandes grupos: – Os livres, que possuem distribuição livre, inclusive do
código fonte, não implicando em nenhum custo adicional. • MySQL, uma das primeiras iniciativas na área, que possui um
grande alcance no mercado e vem evoluindo a cada ano;• PostGreSQL, que pode ser utilizado desde aplicações pequenas
até médias, com uma série de recursos que permite um crescimento razoável para soluções que a adotam.
•
Linguagem de Programação X Banco de Dados
• Quais são as linguagens de baixo nível?• Quais são as linguagens de alto nível?• Quais necessitam e quais não necessitam de
compilador?• Quais as linguagens de programação que rendem os
maiores salários?• Quais são os bancos de dados estão vinculados?• Procure 03 sistemas comerciais de empresas diferentes
e encontre qual a linguagem e o banco de dados utilizados.
Melhores linguagens de programação
• As 20 linguagens de programação mais populares – Olhar Digital – 16/01/2015
• Qual a melhor linguagem de programação - Oficina da Net – 15/10/2014
Trabalho 1• Com base nas perguntas anteriores e os artigos
discutidos em sala de aula. • Escreva um texto que mostre pelo menos 07 linguagens
de programação (sendo 02 de baixo nível e 05 de alto nível).
• O trabalho deve ter de 04 a 06 páginas escritas.(Use a fonte Times, espaçamento 1,5 e tamanho (12 para o texto e 13 para os subtítulos e 15 títulos))
• Lembre sempre de fazer citação e a também a referência bibliográfica.
Entregar e apresentar (15 min para cada grupo)
06/04/2015
Leia,Entenda
e Escreva
Evite plágio
Bibliografia - para estudar para disciplina de linguagem de programação