• Nenhum resultado encontrado

TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA

N/A
N/A
Protected

Academic year: 2021

Share "TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA"

Copied!
29
0
0

Texto

(1)

TEMA

TECNOLOGIA DA

INFORMAÇÃO

-Tipos de SI e

Recursos de Software –parte2

AULA DE SISTEMAS DE

INFORMAÇÃO

(2)

CONTEÚDO DA AULA

– 2 –

Tipos de Software

Serviços Web

(3)

OBJETIVOS ESPECÍFICOS

– 3 –

Compreender o conceito e a função do sistema operacional. Caracterizar os principais tipos de software.

Elencar produtos existentes no mercado para cada tipo de software.

Classificar e caracterizar produtos de software existentes no mercado, inclusive com relação a custos.

Identificar e descrever os serviços Web.

Identificar as tendências em termos de software.

Compreender a importância de cada tipo de software para uma organização (em especial, pública).

(4)

MOTIVAÇÃO

– 4 –

Questões:

-quais os tipos de software que podem ser usados em organizações?

-qual o gasto na compra de software para gestão pública?

(5)

Os Principais Tipos de Software

(6)

Tipos de Software

Software de sistema: são aqueles que

administram os recursos e as atividades

do computador (hardware). Exemplo:

Android – sistema operacional para

tablets, celulares e Ipad.

Software aplicativo: conjunto de programas escritos para aplicação especifica a fim de executar funções determinadas por e para usuários finais. É usado para desenvolver

a p l i c a t i v o s e m p r e s a r i a i s

específicos como, por exemplo, um sistema de cadastro de funcionários.

(7)

Software de Sistema

Sistema operacional: é o gerente geral do hardware.

Exemplos: Família Windows (versão atual- v.8), Unix, Linux, Mac OS X (da Apple – chamado agora somente de OS X).

Tradutores de linguagem: convertem as linguagens de

programação em linguagem compreensível pelo computador.

A maioria dos ambientes de linguagens de programação já incluem os chamados seus tradutores (compiladores).

Programas utilitários: não são essenciais para o funcionamento da máquina, mas “acrescentam

funcionalidades úteis” aliados aos sistemas operacionais. Estão incluídos os programas para: compactação de dados,

aumento de desempenho de máquinas, limpeza de discos rígidos, escaneamento de vírus, partilha de conexões etc.

(8)

Software Aplicativos- ferramentas

Linguagens

Linguagens de programação: são usadas

no desenvolvimento de aplicativos. Exemplos: C++, C, COBOL, Visual

Basic, JAVA, HTML etc.

Linguagens de programação: são usadas

no desenvolvimento de aplicativos. Exemplos: C++, C, COBOL, Visual

Basic, JAVA, HTML etc.

Linguagens de quarta geração: são ferramentas

que habilitam usuários finais a desenvolverem software ou aplicativos com o m í n i m o d e a u x í l i o t é c n i c o ou propor acionar ganhos

de produtividade a programadores ou desenvolvedores de software aplicativos. Estão incluídas: linguagens de consulta, g e r a d o r e s

d e r e l a t ó r i o s ( C r y s t a l R e p o r t s ) e

geradores de aplicações (X-Maker).

Linguagens de quarta geração: são ferramentas

que habilitam usuários finais a desenvolverem software ou aplicativos com o m í n i m o d e a u x í l i o t é c n i c o ou propor acionar ganhos

de produtividade a programadores ou desenvolvedores de software aplicativos. Estão incluídas: linguagens de consulta, g e r a d o r e s

d e r e l a t ó r i o s ( C r y s t a l R e p o r t s ) e

(9)

Pacotes de software – é um conjunto de programas escritos e codificados previamente, existentes no mercado, que eliminam a necessidade das pessoas escreverem programas específicos para determinadas funções.

Pacotes de produtividade para PCs – alguns...

Software de processamento de texto Planilhas eletrônicas

Softwares gerenciadores de bancos de dados Recursos gráficos de apresentação

Suítes de software Navegadores Web

Software Aplicativo –ferramentas

Pacotes

(10)

Java HTML (Hypertext markup language) ASP PHP JAVASCRIPT C# PYTHON

Software

Aplicativo

Produções para

a Web

(11)

Software Aplicativos -Serviços Web

http://aetredes.wordpress.com/2013/03/30/aula-27032013-unidades-x-e-xi/.

Comunicação de aplicações através da Internet.

(12)

Software Aplicativos -Serviços Web

http://saloon.inf.ufrgs.br/twiki/viewfile/Main/MaterialDeApoio?rev=1;filename=WS-SOAP-v6-maio2007-vaio-RevisaoEmanuel1.pdf

(13)

Software Aplicativos -Serviços Web

Protocolo é um programa carregado no computador e agregado às suas interfaces de comunicação, com o objetivo básico de garantir que um dado qualquer chegue a outro ponto da mesma forma que foi transmitido.

Sincroniza a conversa entre duas pontas, estabelecendo a

conexão. Detecta erros.

Recupera erro e retransmite. Controla o fluxo de

(14)

Alguns

padrões

XML

SOAP

WSDL

UDDI

SOA

(15)

• Trata-se de uma “linguagem padrão

universal” para a permuta de dados, tornando possível que os serviços da Web transmitam dados de um processo para outro.

• Ou seja, ela serve para a codificação

de mensagens em protocolos padrões da Web.

• Com XML a troca de dados entre

sistemas incompatíveis é possível.

• É o formato universal

(metalinguagem) para partilha de dados entre aplicações.

XML

Software Aplicativos -Serviços Web

<pessoa>

<sexo>feminino</sexo>

<primeiro_nome>Lya</primeiro_nome> <ultimo_nome>Castro</ultimo_nome> </pessoa>

(16)

Software Aplicativos -Serviços Web

Protocolo simples de acesso a objetos,

baseado em XML.

Descreve a comunicação

entre máquinas.

http://www.midiacom.uff.br/~debora/fsmm/trab-2004-1/apres-webservices.pdf.

(17)

WSDL (Web Services Description Language)

Software Aplicativos -Serviços Web

• Constitui-se de uma gramática especializada para integração entre tecnologias.

• Descreve as interfaces de Web Services e como invocar um serviço.

• Indica quais as operações disponibilizadas pelo Web Service aos seus clientes. O conjunto das operações é designado por interface. Para cada operação são especificados os

argumentos (inputs), os resultados (outputs) e os erros (faults)

(18)

Software Aplicativos -Serviços Web

UDDI- Universal Description, Discovery and Integration

É um serviço de diretório onde empresas podem registrar

(publicar) e buscar (descobrir) por serviços Web (Web Services).

https://juddi.apache.org/docs/3.x/userguide/html/images/UDDI_Registry_invo cation_pattern.png

(19)

SOA---Service-Oriented Architecture

Software Aplicativos -Serviços Web

Apregoa que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.

As implementações SOA dependem de uma rede de serviços de software.

SOA

XML

SOAP

WSDL

UDDI

(20)

Computação baseada nas nuvens.

Software Aplicativos -Tendências

http://docmanagement.com.br/02/22/2013/nice-lanca- primeira-suite-de-otimizacao-da-forca-de-trabalho-totalmente-baseada-em-nuvem/

Consiste na entrega de recursos de computação (de aplicativos ao

armazenamento de dados),

conforme a necessidade, para uso, pela internet.

Esses recursos estão na internet.

SaaS - Software as a Service ou Software como Serviço:

utilização de um software em regime de uso web. Exemplos: Google Docs e Microsoft SharePoint Online.

(21)

Software Aplicativos -Tendências

Software livre

De maneira simples, pode-se dizer que, neste caso, que seus usuários podem estudá-lo, copiá-lo, modificá-lo e

distribuí-lo conforme a liberdade apregoada pela Free Software Foundation (www.fsf.org). Ex. Linux (versões Fedora e Debian). Requisito: código aberto.

Software livre Software gratuito Software de código aberto

(22)

Tarefa 1 (em aula)

Pesquisar, usando a Internet, os exemplos

de software de sistema existentes no

mercado e criar uma tabela, contendo, a sua

classificação ou tipo, seu fabricante, o seu

custo ou se ele é gratuito. (Obs. A tabela

deve conter cinco exemplos de software de

cada tipo ou subtipo (de preferência)).

(23)

Tarefa 2 (em aula)

Pesquisar, usando a Internet, dez exemplos

de software do tipo open source. Crie um

mapa conceitual, contendo, para cada um,

sua classificação e a empresa que o

projetou.

(24)

Tarefa 3 (em aula)

Construa um mapa conceitual que expresse

o entendimento que o seu grupo teve do

texto: Salesforce.com: serviços de softeare

em nuvem viram tendência.

(25)

Tarefa 4 (em aula)

• Discuta com o seu grupo as questões a seguir sobre o texto “Administrando recursos de hardware e de

software” e, depois, formalize as respostas ou soluções por escrito.

1. Como o tempo de resposta pode influenciar na

compra de um software?

2. De que forma a escalabilidade compromente a

escolha de recursos de software?

3. Como devemos adquirir e manter nossos recursos

tecnológicos?

4. Devemos desenvolver os nossos software e executá-los

ou adquiri-los de fontes externas?

(26)

Tarefa 5 (em aula)

• Estabeleça uma comparação entre software livre, open source e freeware (software gratuito), materializando-a por meio de um mapa conceitual ou de um quadro. Leia os textos vinculados aos links a seguir, os quais poderão ajudá-lo nesta tarefa.

http://www.infowester.com/freexopen.php.

http://www.gnu.org/philosophy/free-sw.html.

(27)

Tarefa 6 (em aula)

• Leia o texto sobre estratégia governamental sobre TI (obtido pelo link a seguir) e mostre, por meio de um mapa conceitual, os aspectos mais importantes

relacionados à estratégia geral de TI, implementada pelo governo brasileiro. Analise, principalmente, os

conteúdos dos anexos.

http://www.governoeletronico.gov.br/sisp-conteudo/estrategia-geral-de-ti.

(28)

Encerramento da aula e tarefa

extraclasse.

Ler os capítulo dos livros constantes da

bibliografia adotada referente à software.

Até a próxima aula!!!!

(29)

BIBLIOGRAFIA

– 29 –

LAUNDON, Kenneth C. ; LAUNDON, Jane P. Sistemas de

Informações Gerenciais. São Paulo: Pearson, 2007 (ou

2010).

O’BRIEN, James A. Sistemas de Informação e as decisões

gerenciais na era da Internet. São Paulo: Saraiva, 2007.

STAIR, M. Ralph ; REYNOLDS, George W. Princípios de

Sistemas de Informação. São Paulo: Cengage Learning,

Referências

Documentos relacionados

Quando os dados são analisados categorizando as respostas por tempo de trabalho no SERPRO, é possível observar que os respondentes com menor tempo de trabalho concordam menos que

Objetivo: Garantir estimativas mais realistas e precisas para o projeto, ao considerar nesta estimativa o esforço necessário (em horas ou percentual do projeto) para

Nas leituras de falhas efetuadas, foram obtidos códigos de anomalia por meio de dois diferentes protocolos de comunicação: o ISO 14230 KWP (2000) e o ISO 15765-4 CAN. A seguir, no

Wick, Pollock &amp; Jefferson (2011, p.4) afirmam que “A extensão a qual organizações estão dispostas a custear o aprendizado, e o cuidado com que isso é

A tabela 25 apresenta os resultados brutos desta avaliação em relação à característica busca e a tabela 26 exibe o resultado ponderado para esta característica.. A tabela 27

Na prestação de serviços logísticos, a empresa utiliza em todas as suas operações o software gerenciador de armazém (WMS). Sua utilização pode ter influenciado a melhoria

O objetivo principal desta pesquisa foi discutir e propor um processo para criação de uma DSSA. O trabalho teve ainda outros objetivos específicos: apresentar uma arquitetura de

• “…Se puder verificar equipes incompletas no início da próxima aula seria uma mão