Você está na página 1de 24

Curso Superior de Tecnologia em

Desenvolvimento de Software

Software
X

Quando as pessoas e as empresas compram


computadores, em geral há uma associação total a
máquina. Entretanto, é realmente o software – o
conjunto de instruções planejadas, passo a passo,
necessários para transformar dados em informações –
que torna um computador útil.
Linguagem de máquina – Formato binário.
Linguagem de baixo nível – Associa mnemônicos a
instrução. Ex.: Assembler.
Linguagem de alto nível – Comando poderosos e
relativamente independente. Ex.: Pascal e Java.
Sistema operacional: Coordena a interação entre
hardware e software, principalmente a transferência de
informações entre a memória da unidade do sistema e
os drives. Ex.: Windows.

Aplicativos: Operam juntamente com o sistema


operacional para que você execute tarefas com o micro
sem necessitar ser um programador. Ex.: Excel, Word e
PowerPoint, Nero.
Linguagem de programação: Programas elaborados para
desenvolver aplicativos. Estes programas depois de
elaborados os projetos o transforma em linguagem de
máquina para que possa ser executado independente do
programa que o criou.

Interpretadores: Produz aplicações mas não o


transforma em linguagem de máquina obrigando que o
usuário tenha o programa que o criou.
Vírus de computadores: É um programa que tem como
objetivo contaminar outros programas. Sua contaminação
se dá por troca de programas por meio magnético ou ao
se retirar arquivo da internet ou via e-mail.
Processo de BOOT (partida do
micro)
1) Executar o POST (Power On Self
Test ou auto-teste de partida) – inicia
um teste de todos os dispositivos
instalados: teclado, memória, etc.
Alertando com um sinal sonoro.
2) Carregar o sistema operacional –
carga do sistema operacional e
demais itens de inicialização que
fica residente na memória de
trabalho.
Inicialização do Computador

Passo 1: Processador
A fonte de alimentação
fornece energia elétrica
para as diferentes partes

BIOS
do sistema
Inicialização do Computador
Passo 2:
O processador procura o BIOS

Processador

BIOS
BIOS: Basic Input/Output
System (Sistema Básico de
Entrada/Saída)
Firmware que contém as
instruções de inicialização do
computador
Inicialização do Computador
Passo 3:
A BIOS executa o POST

Drive de
Processador CD-ROM

POST: Power-On Self Test


(auto-teste de partida) Conectores

BIOS
Teste de todos os dispositivos Placas de
expansão
instalados, alertando com uma
seqüência de bips sonoros

teclado
Inicialização do Computador
Passo 4:
Os resultados do POST são comparados
com os dados armazenados
no chip CMOS
Drive de CD-
ROM
Chip
Processador CMOS

Chip CMOS: Complementary


Metal Oxyde Semiconductor
Conectores

BIOS
Armazena informações de
configuração do computador e
também detecta novos Placas de
expansão
dispositivos conectados
Inicialização do Computador
Passo 5:
O BIOS procura os arquivos do sistema na
seqüência de discos especificada no setup
do computador
Drive de CD-ROM

Processador Chip
CMOS

Arquivos do sistema: Disco


rígido
Arquivos específicos do
Conectores

BIOS
sistema operacional

Setup: procedimento de Placas de


expansão
configuração dos parâmetros da
BIOS de um computador
Inicialização do Computador
Passo 6: Execução do MBR
e inicialização do sistema
operacional Drive de CD-ROM
O programa de boot
Processador Chip
carrega o kernel CMOS
(armazenado no HD) para a Disco
rígido
memória principal, o qual
Conectores

BIOS
assume, a partir de então, o Módulos de
memória
principal
controle do computador
Placas de
expansão

MBR: Master Boot Record


(registro mestre de iniciação)
Adquirindo Software
Freeware – O autor opta por oferecê-lo gratuitamente a
todos. Porém, o freeware é protegido por direitos
autorais. O seja, o autor mantém a propriedade legal e
pode impor restrições de uso.

Software de domínio público – São software que não


são protegido por direito autorais. Pode ser usado e
modificado sem restrições algumas. Geralmente são
software patrocinado pelo governo nas Instituições de
ensino público.
Adquirindo Software
Software Aberto (Open-Souce
Software) – É uma variação do
freeware. Porém, junto com o
programa você encontra o código
fonte podendo mexer no mesmo.
Ajuda a identificar erros (bugs) e a
criar melhorias mais facilmente.

Shereware – É uma categoria de software que muitas


vezes é confundida com o freeware. É distribuído
gratuitamente como o freeware, mas, gostando o
usuário tem que desembolsar uma quantia para
adquirir a autorização e a documentação.
Adquirindo Software

Software Empacotado ou comercial – Este tipo de


software é protegido por direito autorais e custa mais
do que o sheraware.

Software Pirata – Cópia ilegal de software comercial.


Atenção: Cópia não-autorizada de software é roubo.
Software Orientado para Tarefas

Também chamado de software de produtividade. São


softwares especializados em realizar determinada
tarefas com mais rapidez facilitando a sua vida. As
principais categorias são: Processador de texto
(incluindo editoração eletrônica), Planilhas eletrônicas,
gerenciamento de banco de dados, gráficos,
gerenciador de informações pessoais e comunicação.
Software de Negócios

Existe software feito por encomenda para um cliente


especifico, chamado de software customizado. Existe
também pacotes padrões para problemas padrões como
folha de pagamento, contas a receber, etc. Uma terceira
categoria especializados em um ramo de atividade
(Software de mercado vertical), como, farmácia, padaria,
etc. São também chamado customizável, ou seja,
mantém um núcleo que se repete.
Software para Pequenos
Negócios

Conhecido como Small Office/Home Office (SOHO).


São Software de preços menores para executar
funções voltadas a pequenos negócios. Exemplos:
Software contábil, Redação e publicidade,
Atendimento ao cliente, Manutenção de contatos,
Promoções de vendas.
Help Desk (Equipe de suporte)

Centro de informação da empresa. Essa equipe de


suporte pode: Ajudar na escolha do software, No
treinamento em software, acesso aos sistemas de
computação da corporação, instalar software e hardware,
implementar atualização, executar serviço de diagnóstico
e soluções de possíveis problema. Além de tudo é uma
fonte de informação para empresa e ajuda a fidelizar o
cliente, ou afastá-lo.
Funcionamento de um Micro
Sistema informatizado
Então podemos chamar de sistema informatizado a
integração entre os três componentes básicos

O computador = Hardware

Os programas Usuários
= =
Software Peopleware
Profissional de Informática
Operador de entrada de dados – Preparam os dados para
processamento.
Operador de computador – Monitoram os sistemas de
computação, revêem os procedimentos, mantém
equipamento periférico em funcionamento e fazem cópia
de segurança.
Fitotecário – Catalogam os discos e fitas processados e
mantêm seguros.
Programador – Projetam, desenvolve, testam e
implementam programas que processam os dados no
computador; além disso, mantém e atualizam os
programas.
Profissional de Informática
Analistas de sistemas – São indivíduos instruídos em
programação, mas com responsabilidade mais
abrangentes. Eles planejam e projetam sistemas de
computação completos, não apenas programas
individuais.
Administrador de rede – Implementa e mantém a(s)
rede(s) da organização.
Diretor de Informática – Comumente chamado de CIO
(Chief Information Officer). Deve entender não só de
tecnologia de computadores, como também
compreender as metas e operação de toda a organização
e ser capaz de tomar decisões estratégicas.

Você também pode gostar