Você está na página 1de 45

UNIVERSIDADE FEDERAL RURAL DO SEMI-RIDO CURSO: Bacharelado em Cincias e Tecnologia

INFORMTICA APLICADA
AULA 03 CONCEITOS DE SOFTWARE
Prof Danielle Casillo

Aula 03 - Conceitos de Software

SUMRIO
O que software? Software x Hardware Sistemas Operacionais Softwares
Aplicativos Customizado Empacotado Freeware

Software de negcios
2

Aula 03 - Conceitos de Software

O QUE SOFTWARE?
O que Software?
Conjunto altervel de instrues, ordenadas e lgicas, fornecidas ao hardware para a execuo de procedimentos necessrios soluo dos problemas e tarefas do processamento de dados. o que torna possvel os computadores terem uma variedade ilimitada de utilizaes.

Aula 03 - Conceitos de Software

SOFTWARE X HARDWARE
Software
Ordena e controla todas as atitudes do hardware Malevel - modificaes fceis, feitas por programadores

Hardware
Depende do software para funcionar Rgido - modificaes difceis, feitas somente pelos fabricantes.

Aula 03 - Conceitos de Software

CATEGORIAS DE SOFTWARE
Categorias
Software Bsico Software Aplicativo (ou de Aplicao)

Aula 03 - Conceitos de Software

SOFTWARE DO SISTEMA
Software do Sistema
Programas que controlam as operaes do computadores e seus dispositivos Interface entre o usurio, o software aplicativo e o hardware
SOFTWARE APLICATIVO

SOFTWARE DO SISTEMA

Tipos
Sistemas Operacionais Programas Utilitrios
6

Aula 03 - Conceitos de Software

CLASSIFICAO DOS SOFTWARES


Quanto a finalidade de uso
Bsico (Sistema Operacional e Utilitrios) Aplicativo Linguagem de Programao

Quanto a codificao
Proprietrio Livre

Quanto a aquisio
Demo Freeware Shareware

Aula 03 - Conceitos de Software

SISTEMA OPERACIONAL
Conjunto de programas contendo instrues que coordenam todas as atividades entre recursos computacionais. Requisito para computador. o funcionamento de um

Ponto de partida para um aprendizado voltado para o domnio de qualquer computador.

Aula 03 - Conceitos de Software

SISTEMA OPERACIONAL
Sistema Operacional (SO)
o Sistema Operacional que viabiliza o funcionamento do hardware do computador e a execuo de todos os outros programas. o programa principal do computador.

Alguns exemplos de Sistemas Operacionais


DOS WINDOWS 95, 98, 2000, XP, Vista WINDOWS NT LINUX
9

Aula 03 - Conceitos de Software

MAC OS (MACINTOSH OPERATING SYSTEM):


A primeira verso foi lanada em 1984; Considerado o SO com melhor interface GUI (Graphical User Interface); Foi o primeiro sistema grfico amplamente usado em computadores a usar cones para representar os itens do computador, como programas, pastas e documentos; Tambm foi pioneiro na disseminao do conceito de Desktop, com uma rea de Trabalho com cones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritrio.
10

Aula 03 - Conceitos de Software

INTERFACE GUI DO MAC OS

11

Aula 03 - Conceitos de Software

UNIX
O Unix um sistema operacional multiusurio e multitarefas que foi desenvolvido tendo-se em mente um sistema operacional multiplataforma, multiplataforma ou seja portvel. O Unix dividido em duas partes que so: o kernel e os aplicativos e servios, servios onde o kernel fornece toda a infraestrutura para suportar as aplicaes e servios.
SISTEMA OPERACIONAL GRTIS!!! Maior Aplicao:
Servidores de internet
12

Aula 03 - Conceitos de Software

INTERFACE EM LINHA DE COMANDO DO UNIX

13

Aula 03 - Conceitos de Software

LINUX
Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o ncleo Linux; um dos mais proeminentes exemplos de desenvolvimento com cdigo aberto e de software livre; utilizado em aparelhos variando desde supercomputadores, at celulares, e vem ganhando popularidade no mercado de computadores pessoais (Conceito de Computador Popular); Popular) Bem mais estvel que qualquer verso do Windows; SISTEMA OPERACIONAL GRTIS!!! (H verses Pagas) NO H VIRUS PARA LINUX!!!
14

Aula 03 - Conceitos de Software

LINUX
Diversas Verses:
Red Hat; Big Linux; Ubuntu; KDE; Bit Linux; Gnome; Etc.

15

Aula 03 - Conceitos de Software

INTERFACE GUI DO LINUX

16

Aula 03 - Conceitos de Software

FUNES DOS SISTEMAS OPERACIONAIS


MultiMulti -usurio MultiMulti -processamento

SO permite a execuo simultnea de programas por dois ou mais usurios

SO pode suportar a execuo simultnea de programas por dois ou mais processadores

Computador Tolerante a Falhas

Continua a operar mesmo se um ou ou mais de seus componentes falhar (duplicao de componentes, tais como processadores, memrias e drives de disco)
17

Aula 03 - Conceitos de Software

FUNES DOS SISTEMAS OPERACIONAIS


Driver de dispositivo
Programa que possibilita a comunicao do SO com um dispositivo de E/S Cada dispositivo requer um driver prprio.

driver de dispositivo

18

Aula 03 - Conceitos de Software

PROGRAMAS
Partes componentes do software Armazenados em unidades de memria secundria. Desenvolvidos utilizando Linguagens de Programao. Analistas de Sistemas e Programadores
Projetam e desenvolvem programas / software

Engenharia de Software
rea de estudo que se preocupa com o desenvolvimento de software

Quando o computador est usando um programa em particular, dizemos que eles est rodando ou executando aquele programa.
19

Aula 03 - Conceitos de Software

SOFTWARES UTILITRIOS
So softwares de apoio ao Sistema Operacional Exemplos:
backup; antivrus (Norton, McAfee, AVG); compactao (Winzip, WinRar); desfragmentao de arquivos; etc

20

Aula 03 - Conceitos de Software

SOFTWARES APLICATIVOS
So os softwares utilizados como ferramentas. para auxili-lo na execuo dos seus trabalhos. Alguns exemplos de Softwares Aplicativos:
Editores de Texto; Planilhas Eletrnicas; Bancos de Dados; Gerador de Apresentaes; Programas para Folha de Pagamento, Controle de Estoque; Etc.
21

Aula 03 - Conceitos de Software

SOFTWARE LINGUAGEM DE PROGRAMAO


um conjunto de convenes e regras que especificam como instruir o computador a executar determinadas tarefas O meio mais eficaz de comunicao entre pessoas a linguagem ou idioma Na programao de computadores, uma linguagem de programao serve de meio de comunicao entre o usurio (programador) que possui um problema a ser resolvido e o computador escolhido para ajud-lo na soluo
22

Aula 03 - Conceitos de Software

SOFTWARE PROPRIETRIO
O uso, redistribuio ou modificao do software proprietrio proibida ou cercados de muitas restries que na prtica no so possveis de serem realizados livremente. Mecanismos que barateiam o custo de software proprietrio:
Licena de uso empresarial Verso para rede

Pirataria de software:
A pirataria de software existe para quem copia ou usa ilegalmente um software proprietrio No Brasil pirataria de software crime
23

Aula 03 - Conceitos de Software

SOFTWARE LIVRE
Refere-se liberdade dos usurios para executarem, copiarem, distriburem, estudarem, modificarem e melhorarem o software. Diz respeito a quatro tipos de liberdade:
Execuo Estudo e adaptao Redistribuio Publicao de melhorias

24

Aula 03 - Conceitos de Software

SOFTWARE LIVRE
Programas que mantm o copyright, e ainda assim permitem:
a livre distribuio (cpia); o acesso ao cdigo-fonte; o direito de alterar o programa.

Software livre Software gratuito


Ex: Sistema Operacional LINUX

25

Aula 03 - Conceitos de Software

DEMOS, FREEWARES E SHAREWARES


So softwares que podem ser usados temporria ou permanentemente a um custo zero ou muito prximo a isso. Demos (demonstrativos): (demonstrativos): softwares em verso reduzida, distribudos livremente, sem qualquer custo. Freewares: Freewares: softwares totalmente gratuitos. Sharewares: Sharewares: distribudos gratuitamente para teste por um determinado perodo de tempo, caso haja interesse na aquisio permanente o software deve ser comprado. Forma de aquisio: internet ou revistas de informtica.
26

Aula 03 - Conceitos de Software

DEMO OU TRIAL
As verses Demo so basicamente relacionadas a jogos. O Trial funciona quase da mesma maneira, se aplica a programas, mas com uma pequena diferena: algumas no salvam nem exportam os trabalhos realizados.

27

Aula 03 - Conceitos de Software

ADQUIRINDO SOFTWARE MANEIRAS TRADICIONAIS

Software customizado
Escrito por organizao. programadores contratados pela

Software empacotado (comercial)


Comprado em uma loja, por meio de catlogo, ou por um site Web.

28

Aula 03 - Conceitos de Software

SOFTWARE CUSTOMIZADO
Feito sob medida, especificamente para as necessidades de uma organizao.
A organizao contrata programadores de computador para projetar, escrever, testar e implementar software.

Pode ser extremamente complexo e demandar anos para ser escrito.

29

Aula 03 - Conceitos de Software

SOFTWARE EMPACOTADO
Vendido em lojas, catlogos ou sites Web.
s vezes, baixado da Internet.

O pacote contm um ou mais CDs ou DVDs, que contm o software.


Tipicamente, software. contm a documentao do

Projetado para ser amigvel (user-friendly).


30

Aula 03 - Conceitos de Software

SOFTWARE AMIGVEL
Fcil de usar:
Deve ser intuitivo at mesmo para o usurio iniciante. Pode ser usado com um mnimo de treinamento e documentao.

31

Aula 03 - Conceitos de Software

SOFTWARE DE DOMNIO PBLICO


Software que no tem copyright.
Pode ser usado e at mesmo alterado sem permisso.

Tipicamente, desenvolvido por universidades e/ou instituies de pesquisa usando subvenes do governo.

32

Aula 03 - Conceitos de Software

SOFTWARE DE FONTE ABERTA


Uma variao de freeware. O cdigo-fonte disponibilizado.
Cdigo fonte: legvel por seres humanos.

Outros programadores podem modificar redistribuir os programas livremente.

Ajuda a identificar erros (bugs) e a criar melhorias mais facilmente.

33

Aula 03 - Conceitos de Software

COMPRANDO SOFTWARE COMERCIAL

Cpias individuais para cada computador:


Licena local Distribuio eletrnica de software Provedor de aplicativos (Application Provider ASP)

Service

34

Aula 03 - Conceitos de Software

LICENA LOCAL
Software instalado em alguns ou em todos os computadores, dependendo dos termos da licena.
O cliente controla quantos usurios o usam. O nmero de usurios no pode ultrapassar o nmero de licenas. O cliente copia e distribui software e manuais aos usurios.

Algumas organizaes usam licenas de rede.


Software instalado no servidor. A taxa de licenciamento baseia-se no nmero de usurios simultneos
35

Aula 03 - Conceitos de Software

SOFTWARE ORIENTADO PARA TAREFAS


Frequentemente, chamado produtividade. Categorias comuns: de software de

Processamento de texto/editorao eletrnica Planilhas eletrnicas Gerenciamento de banco de dados Grficos Comunicaes Outros
36

Aula 03 - Conceitos de Software

PROCESSAMENTO DE TEXTOS
O software de computador pessoal mais amplamente usado. Crie memorandos, relatrios e artigos. Incorpore grficos em documentos.

37

Aula 03 - Conceitos de Software

PLANILHAS ELETRNICAS
Compostas de linhas e colunas de nmeros. Realizam anlise (Se...ento?).
Altere uma clula e faa com que a planilha seja recalculada.

Apresentam graficamente.

dados

Exiba as despesas como grficos de pizza.


38

Aula 03 - Conceitos de Software

GERENCIAMENTO DE BANCO DE DADOS


Encarrega-se do gerenciamento de uma coleo de fatos interrelacionados.
O software pode armazenar, recuperar, atualizar e manipular dados. Tambm pode apresentar relatrio de dados de muitas maneiras e imprimi-los.

Transforma quantidades informao.

de

grandes dados em
39

Aula 03 - Conceitos de Software

SOFTWARE GRFICOS
Criam grficos e mapas a partir de dados numricos:
Identifique tendncias e compare dados mais facilmente:
Prova visual mais efetiva. Includos em programas de planilhas.

A apresentao grfica cria apresentaes de slide show:


Combina grficos, qualidade. udio e vdeo de alta
40

Aula 03 - Conceitos de Software

COMUNICAES
A capacidade de ligar o computador linha telefnica, cabo ou wireless e comunicar-se com outro computador. Tipicamente, conectado por meio da Internet.
Necessita de um navegador (browser) para acessar outras localizaes na Internet.
41

Aula 03 - Conceitos de Software

SISTEMA COMPUTACIONAL

42

Aula 03 - Conceitos de Software

TICA E SOFTWARE APLICATIVO


Pirataria: Pirataria: a aquisio e uso ilegal de cpias de software. Falsificao: Falsificao: copiar grandes quantidades de CDROMs ou DVD-ROMs e empacot-los de forma a se assemelharem aos originais. Cpia no-autorizada de software roubo.

43

Aula 03 - Conceitos de Software

PIRATARIA DE SOFTWARE
Exemplos:
Copiar software de um laboratrio ou de um amigo. Comprar 2 ou 3 cpias de software e distribu-las a dezenas ou centenas de empregados. Comprar 1 cpia de software e instal-la em diversos computadores em casa.

44

Aula 03 - Conceitos de Software

PESSOAL DA INFORMTICA
A maioria das organizaes tem algum tipo de departamento de tecnologia da informao.
Composto de pessoas que so responsveis pelos recursos de informtica da organizao. Faz a manuteno de dados e prov servios aos usurios finais. Operadores de computador monitoram sistemas, mantm perifricos em funcionamento e fazem backups. Programadores projetam, escrevem, testam, implementam e mantm programas de computador.
45

Você também pode gostar