Vous êtes sur la page 1sur 27

ADMINISTRAO DE

SISTEMAS DE INFORMAO
ASI 05 - Software Bsico

Wender Freitas Reis, M.Sc.


1/2
7
Conceito de Software (1)
Todo o conjunto de programas (que so sequncias de instrues)
escritos para um computador.

O processo de escrever (ou codificar) programas denominado


programao ou desenvolvimento de aplicaes.

O profissional responsvel por esta codificao chamado de


Programador ou Desenvolvedor de Sistemas.

2/2
7
Conceito de Software (2)
Didaticamente podemos dividir o estudo do software em trs
categorias distintas:

Sistemas Operacionais;
Linguagens de Programao;
Softwares aplicativos e utilitrios.

Podemos ainda agrupar ao estudo do software o estudo de um quarto


elemento:

Bancos de dados e Sistemas Gerenciadores de Bancos de Dados.


3/2
7
Sistemas Operacionais (1)

Um Sistema Operacional (SO) o conjunto de programas que


executam ou controlam o hardware do computador e atuam como
intermedirios entre programas e aplicativos.

4/2
7
Sistemas Operacionais (2)

Tal tipo de software tem como objetivos principais:

Tornar ao usurio a utilizao do computador mais conveniente,


escondendo deste todos os detalhes internos;

Reduzir o tempo necessrio de construo de programas;

Utilizar o hardware do computador de forma eficiente.

5/2
7
Sistemas Operacionais mais populares

Unix
Windows
Linux
MacOS

6/2
7
Unix

Criado em 1969;
Sistema Operacional portvel (porttil), multitarefa e multiusurio
originalmente criado por um grupo de programadores da AT&T e
dos Bell Labs;

7/2
7
8/2
7
Windows

Sistema Operacional mais popular do mercado;

Desenvolvido pela Microsoft Corporation;

Maior base instalada em escala mundial.

9/2
7
Famlia Windows
Windows 1.0
Windows 2.0
Windows 3.x
Windows 95
Windows NT
Windows 98
Windows ME
Windows 2000
Windows XP
Windows Server 2003
Windows Vista
Windows Mobile (Pocket PC)
Windows 7
Windows 8
10/
27
Linux

GNU/Linux ou simplesmente Linux, um popular sistema


operacional livre composto pelo ncleo (Kernel) Linux e pelas
respectivas bibliotecas e ferramentas.

um sistema baseado em Unix.

11/
27
12/
27
13/
27
14/
27
15/
27
MacOs

O Macintosh Operating System (MacOS) a denominao do sistema


operacional padro dos computadores Macintosh produzidos pela
Apple.

Foi o primeiro sistema grfico em computadores pessoais a usar cones


para representar os programas.

16/
27
17/
27
LINGUAGENS DE
PROGRAMAO

18/
27
Linguagens de Programao (LP)

Linguagens de Programao podem ser definidas como conjuntos de


smbolos e regras usados para escrever cdigos de programa.

De acordo com STAIR (2002), a principal funo de uma linguagem de


programao consiste em:

Fornecer instrues ao computador, de forma que ele execute uma atividade


de processamento.

A programao envolve traduzir o que o usurio deseja realizar para um


cdigo que o computador entenda e execute.

19/
27
Geraes de LP
Linguagens de primeira gerao:
Binrias

Linguagens de segunda gerao:


Assemblers/Assembly

Linguagens de terceira gerao:


Linguagens de alto-nvel

Linguagens de quarta gerao:


Linguagens grficas

Linguagens de quinta gerao:


Linguagens de programao orientada a objetos
Linguagens baseadas em web
Linguagens naturais baseadas em inteligncia artificial
20/
27
Exemplos de LP

ASSEMBLER CLIPPER
FORTRAN Visual Basic
COBOL Delphi
APL ASP
BASIC PHP
C ASP.NET
Pascal PEARL
Scheme PHYTON
DBase II Java
C++ 21/
27
Assembler

22/
27
Basic

23/
27
Visual Basic

24/
27
Softwares aplicativos e/ou utilitrios (1)
So softwares utilizados para executarem tarefas especficas:

Sutes de automao de escritrio:


Microsoft Office (Word, Excel, Powerpoint, Access, Visio)
OpenOffice

Navegadores WEB (browser):


Internet Explorer; Konqueror; Mozzila;

Clientes de correio-eletrnico:
Outlook; Outlook Express, Eudora

Tocadores de udio/vdeo:
Itunes; Windows Media Player

Softwares de comunicao:
MSN; Skype 25/
27
Softwares aplicativos e/ou utilitrios (2)
Anti-vrus:
Norton; Viruscan; Panda; NOD; AVG; Avast

Edio grfica:
Corel Draw; PhotoShop; Fireworks; Gimp

Software de gerenciamento de projetos:


MS-Project; Pertchart Pro

Geoprocessamento:
ArcGIS; ENVI

Estatsticas e pesquisa operacional


Minitab; Mathla; SPSS; Sphinx
26/
27
Software Livre x Software Proprietrio

Software Livre, segundo a definio criada pela Free Software Foundation


qualquer programa de computador que pode ser usado, copiado, estudado,
modificado e redistribudo sem nenhuma restrio. A liberdade de tais diretrizes
central ao conceito, o qual se ope ao conceito de Software Proprietrio, mas
no ao software que vendido almejando lucro (software comercial). A maneira
usual de distribuio de software livre anexar a este uma licena de software
livre, e tornar o cdigo fonte do programa disponvel.
27/
27