Você está na página 1de 50

Software

TI aplicada Contabilidade

Prof. Ms. Renato Mendes Dias

Introduo
O termo "software" foi criado na dcada de 1940, como referncia
parte no fsica do sistema computacional, em contraposio ao
termo "hardware", que designa o conjunto de componentes
eletrnicos que constituem um computador.

Prof. Ms. Renato Mendes Dias

Software
Software uma seqncia de instrues a serem seguidas e/ou
executadas, na manipulao, redirecionamento ou modificao de
um dado/informao ou acontecimento. So executados em
computadores ou mquinas semelhantes e inclui no s o programa
de computador mas tambm manuais e especificaes.

Prof. Ms. Renato Mendes Dias

Tipos de Software
Aplicativos
Utilitrios
Sistemas de Informao
Automao
Softwares Grficos
Games
Sistemas Operacionais
Programao
Segurana
Software Livre

Prof. Ms. Renato Mendes Dias

Aplicativos
Software aplicativo um programa de computador que tem por
objetivo ajudar o seu usurio a desempenhar uma tarefa especfica,
em geral ligada a processamento de dados. Sua natureza diferente
de outros tipos de software, como sistemas operacionais e
ferramentas a eles ligadas, jogos e outros softwares ldicos.

Prof. Ms. Renato Mendes Dias

Microsoft Office
O Microsoft Office uma sute de aplicativos para escritrio que
contm programas como processador de texto (word), planilha de
clculo (excel), banco de dados (access), apresentao grfica
(powerpoint) e gerenciador de tarefas, de e-mails e contatos
(Outlook).

Prof. Ms. Renato Mendes Dias

LibreOffice
LibreOffice uma sute de aplicativos livre multiplataforma para
escritrio disponvel para Windows, Unix, Solaris, Linux e Mac OS
X. composto dos seguintes aplicativos:
Writer - Editor de Texto
Calc - Planilha
Impress - Editor de apresentao
Draw - Editor de Desenho
Math - Editor de Frmulas
Base - Banco de Dados

Prof. Ms. Renato Mendes Dias

Utilitrios
Utilitrios so programas utilizados para suprir deficincias dos
sistemas operacionais. Pode-se incluir nos utilitrios programas
para:
Armazenamento em disco
Backup
Gerenciamento de arquivos
Listagem de recursos de hardware/software
Anti-vrus
Compresso de dados
Criptografia
Acesso internet

Prof. Ms. Renato Mendes Dias

Browser
Os navegadores so programas que habilitam seus usurios a
interagirem com documentos virtuais da Internet, tambm
conhecidos como pginas da web. Exemplos:

Mosaic
Netscape
Internet Explorer

Mozilla Firefox
Google Chrome

Prof. Ms. Renato Mendes Dias

Anti-vrus
Os antivrus so programas de computador concebidos para
prevenir, detectar e eliminar vrus de computador.
Entre os antivrus gratuitos mais conhecidos esto: AVG, Avast,
Avira, Kaspersky, Norton, VirusScan e Microsoft Security
Essentials.

Prof. Ms. Renato Mendes Dias

Gravao
So aplicativos para realizar tarefas como cpias e gravaes de
CDs, DVDs e Blu-Ray. Existem no mercado diversas opes, como:
Nero, CDBurnerXP, Express Burn, StarBurn e Ashampoo Burning
Studio.

Prof. Ms. Renato Mendes Dias

Peer-to-peer
O P2P uma arquitetura de redes de computadores onde cada um
dos pontos ou ns da rede funciona tanto como cliente quanto
como servidor, permitindo compartilhamentos de servios e dados
sem a necessidade de um servidor central. Exemplos: Utorrent,
Edonkey, Emule, Bitcomet, Gnutella, Shareaza, Limewire, entre
outros.

Prof. Ms. Renato Mendes Dias

Codec
CoDec o acrnimo de Codificador/Decodificador, dispositivo de
hardware ou software que codifica/decodifica sinais. Existem dois
tipos de codecs: sem perdas e com perdas.

Exemplos:
Codec de udio: mp3, flac, shorten, wavpack e monkey's audio
Codec de vdeo: Xvid, DivX, RMVB, WMV ...
Codec de imagens: JPEG, JPEG 2000, GIF...

Prof. Ms. Renato Mendes Dias

Sistemas de Informao
Sistemas de Informao um conjunto de procedimentos
organizados que, quando executados, provm informaes para
tomadas de decises.

Prof. Ms. Renato Mendes Dias

Sistemas de Informao
Sistemas de Informao um conjunto de procedimentos
organizados que, quando executados, provm informaes para
tomadas de decises.

Prof. Ms. Renato Mendes Dias

Sistema Operacional
um programa ou um conjunto de programas cuja funo
gerenciar os recursos do sistema, fornecendo uma interface entre o
computador e o usurio.

Prof. Ms. Renato Mendes Dias

Sistemas Operacionais
Os sistemas operacionais mais utilizados so:
Windows
OS X
Distribuies Linux

Prof. Ms. Renato Mendes Dias

WINDOWS
Microsoft Windows uma popular famlia de sistemas operacionais
criados pela Microsoft, empresa fundada por Bill Gates e Paul
Allen. o sistema operacional mais utilizado em computadores
pessoais no mundo, embora uma grande quantidade de cpias
sejam ilegais.

Prof. Ms. Renato Mendes Dias

Interface
A interface grfica do Windows baseada no padro WIMP e utiliza
o conceito WYSIWYG (What You See Is What You Get),
previamente desenvolvido em Xerox.
Windows 1.0

Prof. Ms. Renato Mendes Dias

Windows 8

Verses do Windows
Computadores

Windows 1.0
Windows 2.0
Windows 3.xx
Windows 95
Windows 98
Windows 98 SE
Windows ME
Windows XP
Windows Vista
Windows 7

Prof. Ms. Renato Mendes Dias

Rede

Windows NT
Windows 2000
Windows Neptune
Windows Odyssey
Windows Server 2003
Windows Server 2008

Embarcados
Windows CE
Windows Mobile
Windows Phone

MAC OS X
OS X o sistema operacional desenvolvido
pela Apple para computadores Mac , baseado
no kernel UNIX titulado Darwin (open
source) e componentes de cdigo fechado
(closed source) como a interface Aqua.

Prof. Ms. Renato Mendes Dias

Verses do OS X
Mac OS X v10.0 "Cheetah
Mac OS X v10.1 "Puma
Mac OS X v10.2 "Jaguar
Mac OS X v10.3 "Panther
Mac OS X v10.4 "Tiger
Mac OS X v10.5 "Leopard
Mac OS X v10.6 "Snow Leopard
Mac OS X v10.7 "Lion
OS X v10.8 "Mountain Lion"

Prof. Ms. Renato Mendes Dias

LINUX
Linux um termo utilizado para se referir aos sistemas
operacionais que utilizam o ncleo (kernel) Linux. O ncleo Linux
foi desenvolvido pelo programador finlands Linus Torvalds,
inspirado no sistema Minix, um pequeno sistema UNIX.

Prof. Ms. Renato Mendes Dias

Distribuies do Linux
Distribuies: Red Hat, SuSE, Mandriva (unio da Mandrake
com a Conectiva), Ubuntu, Debian, Gentoo, Fedora, Slackware.
Sistemas Mveis: Motomagx (Motorola), LinuxMod
(Motomagx), Maemo (Nokia), Android (Google), MeeGo (Nokia) e
outros.

Acesse: pt.wkipedia.org/wiki/Lista_de_distribuies_de_Linux
Prof. Ms. Renato Mendes Dias

Cdigo fonte
O seu cdigo fonte est disponvel sob a licena GPL (Licena
Pblica Geral) para que qualquer pessoa o possa utilizar, estudar,
modificar e distribuir livremente de acordo com os termos da
licena. A GPL a licena com maior utilizao por parte de
projetos de software livre, em grande parte devido sua adoo
para o projeto GNU e o sistema operacional GNU/Linux.

Prof. Ms. Renato Mendes Dias

Softwares grficos
So programas de computador que tem como objetivo facilitar a
alterao e criao de imagens digitais. Existem trs tipos de
editores para cada necessidade. So eles:
Raster
Vetoriais
Tridimensionais

Prof. Ms. Renato Mendes Dias

Raster
Programas que geram pinturas digitais, ilustraes, editam ou
retocam fotografias. Dentre os mais populares esto: GIMP, Adobe
PhotoShop, Corel PhotoPaint, PhotoScape, Pixia, Paint.NET,
ArtRage.

Prof. Ms. Renato Mendes Dias

Vetoriais
Programas que criam ilustraes por meio de clculos matemticos
(vetores) e que podem ser livremente modificados, tendo como
base objetos e curvas, a estes podem ser aplicadas cores de
contorno e preenchimento de acordo com o programa. Dentre os
mais populares esto: Inkscape, Corel Draw, Adobe Illustrator,
Sodipodi, Macromedia Freehand.

Prof. Ms. Renato Mendes Dias

Tridimensionais
Programas que manipulam imagens em trs dimenses como
slidos simples (cubos, esferas, cilndros, prismas, pirmides, etc)
so usados em diversas reas tcnicas, bem como na criao de
comerciais e efeitos especiais em filmes. Dentre os mais populares
esto: SketchUp, 3ds Max, Blender, Cinema 4D, Maya, Autodesk
Softimage.

Prof. Ms. Renato Mendes Dias

Adobe
Adobe Audition
Adobe Acrobat
Adobe After Effects
Adobe Flash
Adobe Shockwave
Adobe Photoshop
Adobe Illustrator
Adobe Premiere
Adobe InDesign
Adobe Dreamweaver

Prof. Ms. Renato Mendes Dias

Autodesk
Autodesk, Inc. uma empresa de software de design e de contedo
digital. Principais produtos:

Autodesk 3ds Max


AutoCAD
Maya

Prof. Ms. Renato Mendes Dias

Maya
Maya um programa de modelagem 3D, animao e efeitos
especiais desenvolvido pela Alias utilizado na industria de cinema
e de televiso, tal como no desenvolvimento de jogos de
computador e de consoles.

Prof. Ms. Renato Mendes Dias

Blender
Blender, tambm conhecido como blender3d, um programa de
computador de cdigo aberto, desenvolvido pela Blender
Foundation, para modelagem, animao, texturizao,
composio, renderizao, edio de vdeo e criao de aplicaes
interativas em 3D, tais como jogos, apresentaes e outros,
atravs de seu motor de jogo integrado, o Blender Game Engine.

Prof. Ms. Renato Mendes Dias

Linguagens
Uma linguagem de programao um mtodo padronizado para
expressar instrues para um computador. um conjunto de
regras sintticas e semnticas usadas para definir um programa de
computador.

Prof. Ms. Renato Mendes Dias

Basic
BASIC acrnimo para (Beginner's Allpurpose Symbolic Instruction Code) ou
(Cdigo de Instrues Simblicas de Uso
Geral para Principiantes), uma
linguagem de programao, criada com
fins didticos, pelos professores John
George Kemeny e Thomas Eugene Kurtz
em 1964 no Dartmouth College.

Prof. Ms. Renato Mendes Dias

10 REM RESOLVE EQUACAO DO


SEGUNDO GRAU
20 READ A,B,C
30 IF A=0 THEN GOTO 400
40 LET D=B*B-4*A*C
50 IF D<0 THEN GOTO 420
60 PRINT "SOLUCAO"
70 IF D=0 THEN GOTO 200
80 PRINT "PRIMEIRA SOLUCAO",(B+SQR(D))/(2*A)
90 PRINT "SEGUNDA SOLUCAO",(-BSQR(D))/(2*A)
100 GOTO 20
200 PRINT "SOLUCAO UNICA",(-B)/(2*A)
300 GOTO 20
400 PRINT "A DEVE SER DIFERENTE DE
ZERO"
410 GOTO 20
420 PRINT "NAO HA SOLUCOES REAIS"
430 GOTO 20
490 DATA 10,20,1241,123,22,-1
500 END

Pascal
program pares;

Pascal uma linguagem de


programao estruturada, que recebeu
este nome em homenagem ao
matemtico Blaise Pascal. Foi criada
em 1970 pelo suo Niklaus Wirth,
tendo em mente encorajar o uso de
cdigo estruturado.

var
x, y: integer;
begin
writeln('Digite os dois valores');
readln(x, y);
if (x mod 2)<> 0 then
x := x + 1;
while x<= y do
begin
writeln(x, ' - ');
x := x + 2;
end;
writeln('Fim da Lista');
end.

Prof. Ms. Renato Mendes Dias

Prolog
Prolog uma linguagem de programao que se enquadra no
paradigma de Programao em Lgica Matemtica. uma
linguagem de uso geral que especialmente associada com a
inteligncia artificial e lingustica computacional.

Prof. Ms. Renato Mendes Dias

C
C uma linguagem de programao compilada de propsito geral,
estruturada, imperativa, procedural, padronizada pela ISO, criada
em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver
o sistema operacional Unix (que foi originalmente escrito em
Assembly).
C uma das linguagens de programao mais populares e existem
poucas arquiteturas para as quais no existem compiladores para
C. C tem influenciado muitas outras linguagens de programao,
mais notavelmente C++, que originalmente comeou como uma
extenso para C.

Prof. Ms. Renato Mendes Dias

JAVA
Java uma linguagem de programao orientada a
objeto desenvolvida na dcada de 90 por uma equipe
de programadores da Sun Microsystems.
Diferentemente das linguagens convencionais, que so
compiladas para cdigo nativo, a linguagem Java
compilada para um bytecode que executado por uma
mquina virtual.

Prof. Ms. Renato Mendes Dias

Orientao a Objetos
C++, C, VB.NET, Java, Object Pascal, Objective-C, Python,
SuperCollider, Ruby e Smalltalk so exemplos de linguagens de
programao orientadas a objetos.
ActionScript, ColdFusion, Javascript, PHP (a partir da verso 4.0),
Perl (a partir da verso 5) e Visual Basic (a partir da verso 4) so
exemplos de linguagens de programao com suporte a orientao
a objetos.

Prof. Ms. Renato Mendes Dias

Games
Um jogo eletrnico, como a maioria das outras formas de
mdia, podem ser categorizados em gneros baseando-se em
vrios fatores como a jogabilidade, tipos de objetivos, estilo
de arte, interatividade e outros.

Prof. Ms. Renato Mendes Dias

Gneros
Os Jogos eletrnicos possuem diversas variaes e sub-espcies:
jogos de plataforma, corrida, luta, esporte, simulao, musical,
estratgia, tiro, aventura, tabuleiro, ao, quebra-cabea dentre
outros.

Prof. Ms. Renato Mendes Dias

Software Livre
Software livre, segundo a definio criada pela Free Software
Foundation qualquer programa de computador que pode ser
usado, copiado, estudado, modificado e redistribudo com algumas
restries. A maneira usual de distribuio de software livre
anexar a este uma licena de software livre, e tornar o cdigo fonte
do programa disponvel.

Prof. Ms. Renato Mendes Dias

Objetivos
Os objetivos do Software Livre conceder aos usurios a
liberdade para executar, copiar, distribuir, estudar, mudar e
melhorar o software, atravs da disponibilidade do cdigo
fonte. uma questo de liberdade, no de preo.

Prof. Ms. Renato Mendes Dias

LINUX
O LINUX considerado o principal projeto de software livre
existente. O Linux no totalmente um sistema operacional. Ele o
que se chama de kernel (o ncleo do sistema operacional). O Linux
disponvel gratuitamente e com cdigo-fonte aberto.

Prof. Ms. Renato Mendes Dias

GNOME
GNOME um ambiente de rea de trabalho e interface grfica com
o usurio (GUI) que roda sobre o sistema operacional. Composto
inteiramente por software livre, ele pode ser usado em sistemas
operacionais compatveis com Unix.

Prof. Ms. Renato Mendes Dias

Moodle
MOODLE o acrnimo de "Modular Object-Oriented Dynamic
Learning Environment", um software livre, de apoio
aprendizagem, executado em ambiente virtual.

Prof. Ms. Renato Mendes Dias

Joomla
Joomla um dos principais sistemas de gesto de contedo da
atualidade (Content Management System - CMS). um projeto de
cdigo aberto (licena GNU/GPL).

Prof. Ms. Renato Mendes Dias

Eclipse
Eclipse um IDE para desenvolvimento Java, porm suporta vrias
outras linguagens a partir de plugins como C/C++,PHP,
ColdFusion, Python, Scala e plataforma Android. Ele foi feito em
Java e segue o modelo open source de desenvolvimento de
software.

Prof. Ms. Renato Mendes Dias

Concluso
Para fins contbeis e financeiros, o software considerado um bem
de capital.
Este produto passa por vrias etapas como: anlise econmica,
anlise de requisitos, especificao, codificao, teste,
documentao, treinamento, manuteno e implantao nos
ambientes.

Prof. Ms. Renato Mendes Dias

Você também pode gostar