FORMULÁRIOS
O software aplicativo (também conhecido como aplicativo) refere-se a um software projetado para executar várias tarefas, atividades ou funções coordenadas para o benefício do usuário. Exemplos de aplicação incluem uma planilha, um navegador da web, um reprodutor de mídia, um cliente de e-mail, um processador de texto, um simulador de voo aeronáutico, um editor de fotos, um jogo de console ou um visualizador de arquivos. Software de aplicativo é usado como um substantivo coletivo para se referir coletivamente a todos os aplicativos. Isso está em contraste com o software do sistema, que é usado para executar o computador.
Um computador pode ser empacotado junto com os aplicativos, bem como seu software de sistema, ou podem ser publicados separadamente, e podem ser codificados como projetos de código aberto, universitários ou proprietários. Aplicativos móveis referem-se ao termo dado aos aplicativos criados para plataformas móveis.
CLASSIFICAÇÃO
As aplicações podem ser classificadas de muitas maneiras ou ordens diferentes. Do ponto de vista legal, a aplicação é majoritariamente classificada com a chamada abordagem de caixa preta , no que diz respeito aos direitos de seus assinantes finais ou usuários finais.
Os aplicativos de software também podem ser classificados com relação à linguagem de programação que foi usada para escrever o código-fonte e executá-lo, e em relação às suas saídas e propósitos.
- Por direitos de propriedade e uso. O software aplicativo se distingue principalmente entre duas classes principais: software de código aberto versus aplicativos de software de código fechado e entre aplicativos de software proprietário ou livre. O software proprietário é colocado sob as concessões de licença de software exclusiva e direitos autorais exclusivos. O princípio aberto-fechado afirma que o software pode ser “aberto apenas para extensão, mas não para modificação”. Esse tipo de aplicativo só pode ser adicionado por terceiros.
- Pela linguagem de codificação. Desde a adoção quase universal e o desenvolvimento da web, uma distinção importante que surgiu foi entre aplicativos da web que são escritos com JavaScript, HTML e outras tecnologias nativas da web e exigem que um esteja online e executando um navegador da web.
- Por propósito e saída. O software aplicativo pode ser visto como vertical ou horizontal . As aplicações horizontais são mais difundidas e populares, pois são de uso geral, por exemplo, bancos de dados ou processadores de texto. Os aplicativos verticais, por outro lado, são produtos de nicho projetados para um tipo específico de negócio ou setor ou departamento que está dentro de uma organização. As suítes de software integradas tentarão lidar com todos os aspectos específicos possíveis. Por exemplo, bancário ou de manufatura, atendimento ao cliente ou contabilidade.
Alguns dos diferentes tipos de software aplicativo incluem:
- Um conjunto de aplicativos . Isso consiste em muitos aplicativos agrupados. Eles normalmente têm funções, interfaces de usuário e recursos relacionados e podem interagir uns com os outros, por exemplo, abrindo os arquivos uns dos outros. Muitos aplicativos de negócios geralmente vêm principalmente em suítes como iWork, LibreOffice e Microsoft Office.
- Software empresarial. Isso atende às necessidades de fluxo de dados nos processos de uma organização inteira, em vários departamentos, principalmente em um grande ambiente distribuído. Por exemplo, sistema de gerenciamento de relacionamento com o cliente (CRM), software de gerenciamento de cadeia de suprimentos e sistemas de planejamento de recursos empresariais.
- Software do trabalhador da informação. Isso permite que os usuários criem e gerenciem informações, principalmente para projetos individuais em um departamento, em contraste com o gerenciamento corporativo. Por exemplo, gerenciamento de recursos e gerenciamento de tempo.
- Softwares educacionais. Isso está relacionado ao software de acesso ao conteúdo, mas possui recursos ou conteúdo adaptados para uso por alunos ou educadores. Por exemplo, pode entregar testes.
- Softwares de simulação. Isso simula sistemas abstratos ou físicos para treinamento ou pesquisa.