Categorias de Software

Juliana Jenny Kolb

teste seu conhecimento

Home > Engenharia de Software >  Sumário > Introdução

Categorias de Software

Entre as categorias de software existentes, constam:

  • software de sistemas: trata-se de uma coleção de programas escritos para servir outros programas. Exemplos: compiladores, utilitários para gestão de arquivos, componentes de sistemas operacionais, acionadores e processadores de telecomunicações, compartilhamento de recursos, entre outros;
  • software de aplicação: consiste de programas isolados que resolvem uma necessidades específica do negócio, são utilizados para controlar funções do negócio em tempo real. Exemplos:  processamento de transações no ponto-de-venda, controle de processo de fabricação em tempo real, entre outros;
  • software científico e de engenharia:  é caracterizado por algoritmos que processam números. As aplicações vão da astronomia à vulcanologia, da análise automotiva de tensões à dinâmica orbital do ônibus espacial e da biologia molecular à manufatura automatizada;
  • software embutido: reside dentro de um produto ou sistema e é utilizado para implementar e controlar características e funções para o usuário final e para o próprio sistema.  O software embutido pode realizar funções muito limitadas e particulares. Exemplos:  controle de teclado para microondas, controle de combustível para carros, entre outros;
  • software para linhas de produtos:  projetado para fornecer uma capacidade específica a ser usada por muitos clientes diferentes (consumo em massa). Exemplos:  processamento de texto, planilhas, multimídia, entre outros;
  • software para Web:  as páginas da web recuperadas por um browser constituem software que incorpora instruções executáveis (CGI, HTML, Java) e dados. Exemplos: site, e-commerce, entre outros;
  • software para inteligência artificial: faz uso de algoritmos não-numéricos para resolver problemas complexo que são passíveis de computação ou análise direta. Exemplo: reconhecimento de padrões de voz, redes neurais artificiais, jogos, entre outros.

Referência Bibliográfica

PRESSMAN, Roger S. Engenharia de Software, Sexta Edição. Editora MCGrawHill: Porto Alegre, 2010.

msg

Deixe uma resposta