sistemas de informação – mais que tecnologia profa. reane franco goulart

16
Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

Upload: ester-fernandes-prada

Post on 07-Apr-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

Sistemas de Informação – mais que tecnologia

Profa. Reane Franco Goulart

Page 2: 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.

Page 3: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 4: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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

Page 5: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 6: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 7: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 8: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 9: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 10: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 11: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 12: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 13: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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.

Page 14: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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

Page 15: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

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

Page 16: Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart

Bibliografia - para estudar para disciplina de linguagem de programação