1. Técnico em Informática
● Prof.: Carlos Wagner
– Linux Básico
– Programação 1
– Introdução a Sistemas Distribuídos e Segurança de
Redes
Carlos Wagner 2
2. Software
● Conjunto de todos os programas, procedimentos e
dados usados para a operação de um sistema de
computador; trabalho que um operador fornece ao
computador;
● Os computadores processam os dados sob o
controle de conjuntos de instruções denominados
programas de computador. Esses programas
orientam o computador por meio de conjuntos
ordenados de ações especificadas pelos
programadores de computador.
Carlos Wagner 3
3. Software
● Existem várias classificações de softwares, várias
categorias, tipos, funções, etc.:
● Uma dessas classificações é a do Sr. Roger Pressman,
feita em 2007 e leva em consideração os métodos,
metodologias e principalmente tecnologias empregadas
para o desenvolvimento dos programas de computador.
● O Sr. Pressman é engenheiro de software, autor de livros,
consultor e presidente da R.S. Pressman & Associates
Carlos Wagner 4
4. Software Básico
● Define-se como um conjunto de programas que
dão apoio a outros programas. As características
marcantes desta categoria de software são: a forte
interação com o hardware e compartilhamento de
recursos, uso constante de processamento
concorrente, que exige o escalonamento, e
estruturas de dados muito complexas.
● Exemplos: Compiladores, Editores de Texto,
Sistemas Operacionais.
Carlos Wagner 5
5. Software de tempo real
● Caracterizam-se por monitorar, analisar e controlar eventos do
mundo real. Existem componentes característicos como: Coleta
de dados do ambiente externo, Análise que transforma a
informação de acordo com a necessidade do sistema, controle e
saída para o ambiente externo e um componente de
monitoração que coordena todos os outros. Lembrando que
tempo real caracteriza-se por responder dentro de restrições de
tempo estritas. Caso ultrapasse o tempo requerido causa
péssimos resultados.
● Exemplos: Nas aeronaves: controle de navegação, controle de
vôo. Nos automóveis: sistema de injeção eletrônica, sistema de
direção. Jogos de Computador e Sinalização de Trânsito.
Carlos Wagner 6
6. Software Comercial
● Essa categoria é a maior área particular de
software. Nela os dados são organizados de uma
forma que facilite as operações comerciais e as
decisões administrativas, utilizando também
técnicas de computação interativa.
● Exemplos: Controle de Estoque, Folha de
Pagamento, Contas a Pagar e a Receber, ERP
(Enterprise Resource Planning) ou SIGE (Sistemas
Integrados de Gestão Empresarial)
Carlos Wagner 7
7. Software científico e de engenharia
● Tem sido caracterizado por algoritmos de
processamento de números.
● Exemplos: Sistemas de Astronomia, Controle da
Dinâmica Orbital de Naves Espaciais, Sistemas de
Manufatura Automatizada, CAD/CAM/CAE
Carlos Wagner 8
8. Software embutido
● É usado para controlar produtos e sistemas para os
mercados industriais e de consumo. Caracterizam-
se por utilizarem uma memória de somente leitura
e usam rotinas limitadas e particulares.
● Exemplos: Controle de Teclados em Microondas,
Controle de Sistemas Digitais em Automóveis
como Painel ou Sistemas de Freio, menus de smart
tvs.
Carlos Wagner 9
9. Software de computador pessoal
● Conceitua-se pelos softwares utilizados em
computadores de uso pessoal.
● Exemplos: Editores de Texto, Planilhas
Eletrônicas, Gerenciamento de Dados.
Carlos Wagner 10
10. Software de inteligência artificial
● Caracteriza-se pelo uso de algoritmos não
numéricos para resolver problemas complexos.
Outra questão interessante da Inteligência Artificial
são os sistemas baseados no conhecimento e
também os sistemas de reconhecimento de padrões
como imagem ou voz.
● Exemplos: Sistemas com Entrada pelo
Reconhecimento de Voz do usuário, Sistemas de
Reconhecimento de Imagem como Digitais, Fotos
etc.
Carlos Wagner 11
11. Software
● Segundo Roger Pressman os Softwares podem ser
classificados como:
– Software básico;
– Software de tempo real;
– Software comercial;
– Software científico e de engenharia;
– Software embutido;
– Software de computador pessoal;
– Software de inteligência artificial.
Carlos Wagner 12
12. Técnico em Informática
● Existem várias classificações de softwares, várias
categorias, tipos, funções, etc.:
● Uma dessas classificações é a do Sr. Roger
Pressman, feita em 2007 e leva em consideração os
métodos, metodologias e principalmente
tecnologias empregadas para o desenvolvimento
dos programas de computador.
Carlos Wagner 13
13. Técnico em Informática
● Carlos Wagner
– Fone: 8413-6949
– cwagnersc@gmail.com
– http://cwagnersc.blogspot.com
– http://www.facebook.com/CWagnersc
Carlos Wagner 14