Software de Computadores ●
Prof.: Carlos Wagner –
Linux Básico
–
Programação 1
–
Introdução a Sistemas Distribuídos e Segurança de Redes
–
Manutenção de Computadores
Carlos Wagner
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
Técnico em Informática ●
Carlos Wagner –
Fone: 8413-6949
–
cwagnersc@gmail.com
–
http://cwagnersc.blogspot.com
–
http://www.facebook.com/CWagnersc
Carlos Wagner
13