Escolar Documentos
Profissional Documentos
Cultura Documentos
TI aplicada Contabilidade
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.
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.
Tipos de Software
Aplicativos
Utilitrios
Sistemas de Informao
Automao
Softwares Grficos
Games
Sistemas Operacionais
Programao
Segurana
Software Livre
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.
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).
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
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
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
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.
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.
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.
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...
Sistemas de Informao
Sistemas de Informao um conjunto de procedimentos
organizados que, quando executados, provm informaes para
tomadas de decises.
Sistemas de Informao
Sistemas de Informao um conjunto de procedimentos
organizados que, quando executados, provm informaes para
tomadas de decises.
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.
Sistemas Operacionais
Os sistemas operacionais mais utilizados so:
Windows
OS X
Distribuies Linux
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.
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
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
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.
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"
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.
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.
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
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.
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.
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.
Adobe
Adobe Audition
Adobe Acrobat
Adobe After Effects
Adobe Flash
Adobe Shockwave
Adobe Photoshop
Adobe Illustrator
Adobe Premiere
Adobe InDesign
Adobe Dreamweaver
Autodesk
Autodesk, Inc. uma empresa de software de design e de contedo
digital. Principais produtos:
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.
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.
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.
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.
Pascal
program pares;
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Moodle
MOODLE o acrnimo de "Modular Object-Oriented Dynamic
Learning Environment", um software livre, de apoio
aprendizagem, executado em ambiente virtual.
Joomla
Joomla um dos principais sistemas de gesto de contedo da
atualidade (Content Management System - CMS). um projeto de
cdigo aberto (licena GNU/GPL).
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.
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.