SlideShare uma empresa Scribd logo
1 de 13
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
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
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
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
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
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
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
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
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
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
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
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
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

Mais conteúdo relacionado

Mais procurados

Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareSuzana Viana Mota
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Virtualização - O Futuro é na NUVEM
Virtualização - O Futuro é na NUVEMVirtualização - O Futuro é na NUVEM
Virtualização - O Futuro é na NUVEMRodrigo Felipe Betussi
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebDaniel Brandão
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorEdgar Costa
 
Datacenter - Apresentação
Datacenter - ApresentaçãoDatacenter - Apresentação
Datacenter - ApresentaçãoRuy Mendonça
 
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...Leinylson Fontinele
 
Projeto De Informatica InclusãO Digital
Projeto De Informatica InclusãO DigitalProjeto De Informatica InclusãO Digital
Projeto De Informatica InclusãO Digitaljoice2008
 
Apresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetApresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetProfessor Samuel Ribeiro
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPLays Lopes
 
mÉTODO CRYSTAL CLEAR.pdf
mÉTODO CRYSTAL CLEAR.pdfmÉTODO CRYSTAL CLEAR.pdf
mÉTODO CRYSTAL CLEAR.pdfKaduFarias1
 
Historia das redes de computadores
Historia das redes de computadoresHistoria das redes de computadores
Historia das redes de computadoresAlessandro Fazenda
 
Aula 01 tics - tecnologia da informacao e comunicacao final
Aula 01   tics - tecnologia da informacao e comunicacao finalAula 01   tics - tecnologia da informacao e comunicacao final
Aula 01 tics - tecnologia da informacao e comunicacao finalGilberto Campos
 

Mais procurados (20)

Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Informática para concursos aula 00
Informática para concursos   aula 00Informática para concursos   aula 00
Informática para concursos aula 00
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Virtualização - O Futuro é na NUVEM
Virtualização - O Futuro é na NUVEMVirtualização - O Futuro é na NUVEM
Virtualização - O Futuro é na NUVEM
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
PROJETO DE REDE
PROJETO DE REDEPROJETO DE REDE
PROJETO DE REDE
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/Servidor
 
Datacenter - Apresentação
Datacenter - ApresentaçãoDatacenter - Apresentação
Datacenter - Apresentação
 
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
 
Projeto De Informatica InclusãO Digital
Projeto De Informatica InclusãO DigitalProjeto De Informatica InclusãO Digital
Projeto De Informatica InclusãO Digital
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
DESIGN DE INTERFACE
DESIGN DE INTERFACEDESIGN DE INTERFACE
DESIGN DE INTERFACE
 
Apresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetApresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para Internet
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XP
 
Aula4 levantamento requisitos
Aula4 levantamento requisitosAula4 levantamento requisitos
Aula4 levantamento requisitos
 
mÉTODO CRYSTAL CLEAR.pdf
mÉTODO CRYSTAL CLEAR.pdfmÉTODO CRYSTAL CLEAR.pdf
mÉTODO CRYSTAL CLEAR.pdf
 
Aula3 engenharia requisitos
Aula3 engenharia requisitosAula3 engenharia requisitos
Aula3 engenharia requisitos
 
Historia das redes de computadores
Historia das redes de computadoresHistoria das redes de computadores
Historia das redes de computadores
 
Aula 01 tics - tecnologia da informacao e comunicacao final
Aula 01   tics - tecnologia da informacao e comunicacao finalAula 01   tics - tecnologia da informacao e comunicacao final
Aula 01 tics - tecnologia da informacao e comunicacao final
 

Destaque

Dispositivos de entrada saída
Dispositivos de entrada saídaDispositivos de entrada saída
Dispositivos de entrada saídaVinicius Buffolo
 
Processos de desenvolvimento de software técnicas de 4ª geração
Processos de desenvolvimento de software   técnicas de 4ª geraçãoProcessos de desenvolvimento de software   técnicas de 4ª geração
Processos de desenvolvimento de software técnicas de 4ª geraçãoRafael Augusto
 
Processamento dos dados
Processamento dos dadosProcessamento dos dados
Processamento dos dadosleiladb
 
Dispositivos De Entrada
Dispositivos De EntradaDispositivos De Entrada
Dispositivos De EntradaShieJuliette
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 
Tipos De Software
Tipos De SoftwareTipos De Software
Tipos De SoftwareFuzeta
 
Gestao Comercial
Gestao ComercialGestao Comercial
Gestao ComercialPBNP_
 
Estratégia comercial e os diversos modelos de venda
Estratégia comercial e os diversos modelos de vendaEstratégia comercial e os diversos modelos de venda
Estratégia comercial e os diversos modelos de vendaSandro Magaldi
 

Destaque (15)

Dispositivos de entrada saída
Dispositivos de entrada saídaDispositivos de entrada saída
Dispositivos de entrada saída
 
Automação comercial
Automação comercialAutomação comercial
Automação comercial
 
Software comercial
Software comercialSoftware comercial
Software comercial
 
Software
Software Software
Software
 
Processos de desenvolvimento de software técnicas de 4ª geração
Processos de desenvolvimento de software   técnicas de 4ª geraçãoProcessos de desenvolvimento de software   técnicas de 4ª geração
Processos de desenvolvimento de software técnicas de 4ª geração
 
Software
SoftwareSoftware
Software
 
Aula 04 software
Aula 04 softwareAula 04 software
Aula 04 software
 
Tipos de memórias
Tipos de memóriasTipos de memórias
Tipos de memórias
 
Processamento dos dados
Processamento dos dadosProcessamento dos dados
Processamento dos dados
 
Dispositivos De Entrada
Dispositivos De EntradaDispositivos De Entrada
Dispositivos De Entrada
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 
Tipos De Software
Tipos De SoftwareTipos De Software
Tipos De Software
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Gestao Comercial
Gestao ComercialGestao Comercial
Gestao Comercial
 
Estratégia comercial e os diversos modelos de venda
Estratégia comercial e os diversos modelos de vendaEstratégia comercial e os diversos modelos de venda
Estratégia comercial e os diversos modelos de venda
 

Semelhante a Classificação de softwares por Roger Pressman

Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareCloves da Rocha
 
aula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptxaula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptxMarcondesTiburcio
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...Janynne Gomes
 
Introducao eng software [modo de compatibilidade]
Introducao eng software [modo de compatibilidade]Introducao eng software [modo de compatibilidade]
Introducao eng software [modo de compatibilidade]Fernanda Ramos
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdfPedro Alcantara
 
INTRODUÇÃO A HARDWARE E SOFTWARE (2).pptx.pptx
INTRODUÇÃO A HARDWARE  E  SOFTWARE (2).pptx.pptxINTRODUÇÃO A HARDWARE  E  SOFTWARE (2).pptx.pptx
INTRODUÇÃO A HARDWARE E SOFTWARE (2).pptx.pptxlucas491697
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introduçãomiroslayer
 
Analise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptxAnalise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptxALLYSONALVESCARVALHO
 
Unidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareUnidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareJuan Carlos Lamarão
 
Aula 2 conhecimentos básicos - software
Aula 2    conhecimentos básicos - softwareAula 2    conhecimentos básicos - software
Aula 2 conhecimentos básicos - softwareCristiano Carvalho
 

Semelhante a Classificação de softwares por Roger Pressman (20)

ES - 02
ES - 02ES - 02
ES - 02
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Sld 3
Sld 3Sld 3
Sld 3
 
aula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptxaula projeto e des sistemas 22 03 2021.pptx
aula projeto e des sistemas 22 03 2021.pptx
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 
Unidade 7 - Softwares
Unidade 7 - SoftwaresUnidade 7 - Softwares
Unidade 7 - Softwares
 
Unidade 7 - Softwares
Unidade 7 - SoftwaresUnidade 7 - Softwares
Unidade 7 - Softwares
 
Introducao eng software [modo de compatibilidade]
Introducao eng software [modo de compatibilidade]Introducao eng software [modo de compatibilidade]
Introducao eng software [modo de compatibilidade]
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
 
ES - 01
ES - 01ES - 01
ES - 01
 
INTRODUÇÃO A HARDWARE E SOFTWARE (2).pptx.pptx
INTRODUÇÃO A HARDWARE  E  SOFTWARE (2).pptx.pptxINTRODUÇÃO A HARDWARE  E  SOFTWARE (2).pptx.pptx
INTRODUÇÃO A HARDWARE E SOFTWARE (2).pptx.pptx
 
Aula 3 - Software
Aula 3 - SoftwareAula 3 - Software
Aula 3 - Software
 
Aula1 dia 22 02 2022.pdf
Aula1  dia 22 02 2022.pdfAula1  dia 22 02 2022.pdf
Aula1 dia 22 02 2022.pdf
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introdução
 
Analise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptxAnalise de Projeto de Sistemas EEEP.pptx
Analise de Projeto de Sistemas EEEP.pptx
 
Aula02.pptx
Aula02.pptxAula02.pptx
Aula02.pptx
 
01 introducaocaats
01 introducaocaats01 introducaocaats
01 introducaocaats
 
Unidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareUnidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao Software
 
Aula 2 conhecimentos básicos - software
Aula 2    conhecimentos básicos - softwareAula 2    conhecimentos básicos - software
Aula 2 conhecimentos básicos - software
 

Mais de Carlos Wagner Costa (18)

Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
Palestra semana pedagógica2
Palestra semana pedagógica2Palestra semana pedagógica2
Palestra semana pedagógica2
 
Ubuntu 13.04
Ubuntu 13.04Ubuntu 13.04
Ubuntu 13.04
 
Compiladores
CompiladoresCompiladores
Compiladores
 
História da computação
História da computaçãoHistória da computação
História da computação
 
Vetores
VetoresVetores
Vetores
 
Funções
FunçõesFunções
Funções
 
Lógica booleana e estruturas condicionais
Lógica booleana e estruturas condicionaisLógica booleana e estruturas condicionais
Lógica booleana e estruturas condicionais
 
Estrutura i o e operações mtm
Estrutura i o e operações mtmEstrutura i o e operações mtm
Estrutura i o e operações mtm
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
 
Paradigmas de programação
Paradigmas de programaçãoParadigmas de programação
Paradigmas de programação
 
Programação de computadores
Programação de computadoresProgramação de computadores
Programação de computadores
 
Organização de computadores
Organização de computadoresOrganização de computadores
Organização de computadores
 
Famílias de computadores
Famílias de computadoresFamílias de computadores
Famílias de computadores
 
Computador
ComputadorComputador
Computador
 
Computação Básica - Aula 1
Computação Básica - Aula 1Computação Básica - Aula 1
Computação Básica - Aula 1
 

Classificação de softwares por Roger Pressman

  • 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