Cabeçalhos
...

Classes de produto de software: descrição

Muitos usuários de sistemas modernos de computadores cujas atividades estão de alguma forma relacionadas a tais tecnologias, mais cedo ou mais tarde começam a se perguntar qual é a classificação dos produtos de software. Embora esse conhecimento não seja obrigatório, em geral, ele não pode ser atribuído, no entanto, entender a própria essência do problema às vezes pode ser útil.

Qual é a classificação de produtos de software?

Se falamos sobre como o software é dividido em classes, é imediatamente importante notar que no mundo não existe um sistema único que relacione um ou outro componente de software a diferentes categorias. No entanto, existem alguns princípios básicos pelos quais certos softwares podem ser identificados.

classes de produtos de software

No entendimento da tecnologia de computadores, isso é chamado de "classificação de produtos de software por campo de uso". Grosso modo, essa separação é baseada nas capacidades do próprio software, bem como nas tarefas que lhe são confiadas. Ao mesmo tempo, pode-se notar tanto as classes grandes quanto os aplicativos específicos específicos.

As principais classes de produtos de software

Com base em métodos de classificação geralmente aceitos, hoje podemos distinguir três grandes grupos, que incluem uma variedade de componentes:

  • software de sistema;
  • programas de aplicação;
  • ferramentas de programação e desenvolvimento.

Relação entre classes de produto de software

Escusado será dizer que tal separação parece bastante arbitrária, uma vez que todos os programas pertencentes a diferentes categorias estão intimamente relacionados.

Assim, por exemplo, na ausência de um sistema operacional, no ambiente do qual os mesmos drivers ou aplicativos do usuário estão integrados, não há necessidade de falar sobre qualquer trabalho no computador. Na verdade, se não houvesse ferramentas de desenvolvimento (linguagens de programação e plataformas especiais), a criação dos próprios sistemas operacionais ou dos aplicativos instalados também não poderia ser mencionada. Bem, como para a implementação de tarefas restritas, há geralmente uma conexão com as outras classes pode ser rastreada com muita força. Mas as primeiras coisas primeiro. Para começar, consideraremos as principais classes de produtos de software em mais detalhes.

Software do sistema

Em primeiro lugar, falando de uma seção como software de sistema, deve-se notar que estes são componentes de software que são necessários para o funcionamento de um sistema de computador e devem estar presentes em qualquer PC sem falhas.

classificação de software

Naturalmente, aqui também há uma divisão de acordo com o princípio do destino. Entre tudo isso, vale destacar as seguintes classes de produtos de software no campo de uso:

  • software básico;
  • software de serviço auxiliar.

Por sua vez, o software básico é dividido nos seguintes componentes:

  • sistemas operacionais locais;
  • sistema operacional de rede;
  • Drivers
  • conchas gráficas e de texto.

Primeiro, vamos dar uma olhada no último componente - shells operacionais. Sua finalidade é fornecer a comunicação mais conveniente entre o usuário e o computador por meio de uma interface específica. Hoje, a maioria dos sistemas possui interfaces gráficas criadas usando programação orientada a objetos.

No alvorecer do desenvolvimento da tecnologia computacional, essa interação era baseada no uso do que hoje é chamado de linha de comando, ou seja, usando comandos especiais que, quando executados, davam o resultado desejado.

Quanto aos drivers, eles são aplicativos especiais que fornecem a interação dos componentes "de ferro" do computador com o sistema operacional. Grosso modo, esse é um meio pelo qual o "SO" pode inicializar, digamos, uma placa de som ou de vídeo, bem como fazer uso total de seus recursos para transferir certas informações para o usuário. Mas isso, por assim dizer, é apenas um entendimento geral, já que em alguns casos até drivers para dispositivos virtuais podem ser necessários para garantir a operação correta do sistema como um todo (o exemplo mais simples são os drivers ASIO4ALL).

Como você já pode ver, essas subclasses de produtos de software incluem sistemas operacionais - a própria base que é um tipo de ponte entre o computador e o usuário. Às vezes, como mencionado acima, isso também se aplica a “hardware” no sentido literal.

Como um kit de ferramentas de serviço, classes adicionais de produtos de software usados ​​em um PC também incluem vários elementos básicos. Aqui vale a pena destacar o seguinte:

  • sistemas de segurança (antivírus, firewalls, etc.);
  • arquivadores;
  • otimizadores;
  • codecs e decodificadores de software;
  • utilitários adicionais que fornecem monitoramento do sistema operacional, etc.

Pacotes de aplicativos

Agora, considere os chamados pacotes de software de aplicativo. E eles também têm suas próprias classes adicionais de produtos de software. O que é isso em um sentido geral?

classificação de produtos de software por campo de uso

São aplicativos e pacotes que são instalados pelo usuário ou quaisquer programas presentes no próprio sistema operacional que ajudam você a executar tarefas altamente direcionadas.

Dê uma olhada. De fato, mesmo nos sistemas Windows, há um conjunto de utilitários padrão para visualizar gráficos e textos, ouvir áudio ou reproduzir vídeos, etc. No entanto, hoje em dia, os mais comuns são conjuntos de escritório universais que contêm vários aplicativos básicos para trabalhar com documentos de vários tipos (tabelas, textos, bancos de dados).

Ferramentas de desenvolvimento e programação

Outro grupo grande também pode ser condicionalmente dividido em vários subgrupos, que podem ser condicionalmente interpretados precisamente como “classes de produtos de software”. Estas são quatro variedades principais:

  • pacotes de desenvolvedores de sistemas operacionais;
  • pacotes de desenvolvimento de drivers;
  • pacotes de desenvolvimento de aplicativos
  • pacotes de desenvolvimento de software para microcontroladores de dispositivos.

Como regra, todas essas ferramentas são semelhantes de uma única maneira - elas são baseadas em certas linguagens de programação que permitem criar produtos de software de um determinado tipo para garantir a interação do computador com o usuário e criar condições para a operação de dispositivos "de ferro" internos. Se você observar essas classes de produtos de software mais de perto, é fácil perceber que há um desenvolvimento de drivers relacionados ao software do sistema. E isso, por assim dizer, é um argumento adicional em favor da relação entre todas as categorias.

classes de produtos de software usados ​​no pc

Quanto ao software usado, hoje existem tantos idiomas que você não pode listar todos eles. Por exemplo, a linguagem C + / C ++ é usada com mais freqüência para criar o SO, os programas móveis podem ser baseados na linguagem Java, os aplicativos de escritório quase sempre têm suporte interno para a linguagem Visual Basic.

Análise, modelagem e previsão

Separadamente, vale a pena parar em pacotes que são comumente chamados de meios de conduzir estudos analíticos, previsão e criação de modelos computacionais do comportamento de um processo. A classificação de produtos de software para a criação de soluções analíticas inclui vários tipos básicos de software, no entanto, pode ser atribuída em vez de obter um determinado resultado, desconhecido antecipadamente, e a decisão é baseada nas mesmas hipóteses ou em vários dados e condições iniciais.Hoje, esses modelos são frequentemente usados ​​em física, química e outras ciências. O que posso dizer, até mesmo os processos sociais que ocorrem na sociedade são modelados.

classes de uso de produtos de software

Por outro lado, aqui você também pode incluir pacotes especializados que permitem executar, digamos, trabalhos de design ou o desenvolvimento de tecnologia. O que é apenas o valor do AutoCAD. E se levarmos em conta também sistemas matemáticos capazes de resolver problemas do nível mais complexo, aqui você pode escrever uma dissertação em separado.

Sistemas de Controle Automatizado

Sistemas de controle baseados em software não são mais comuns hoje em dia. Com tudo isso, esse tipo de software funciona não apenas em algumas máquinas de fábrica ou linhas de produção tecnológica. Muitas vezes você pode encontrar aplicativos desenvolvidos para fábricas inteiras.

O mesmo pode ser observado em alguns pacotes especializados que podem, por exemplo, executar a gestão de pessoal, sem mencionar a contabilidade. Os mesmos serviços fiscais, fundos de pensão e muitas outras instituições estatais usam precisamente esses sistemas totalmente automatizados em seu trabalho.

Contabilidade

Agora, algumas palavras sobre quais são as classes de contabilidade de IP de produtos de software. Mais uma vez, tais pacotes de sistemas de informação (IP) hoje podem ser encontrados bastante. No entanto, cada um deles tem suas especificidades relacionadas à condução de tais operações, levando em conta a legislação de um determinado país.

classes de produtos de software e contabilidade

No espaço pós-soviético, o pacote 1C tornou-se mais difundido, o que inclui não apenas módulos contábeis, mas também muitos desenvolvimentos adicionais, digamos, sobre gerenciamento de pessoal, etc. Mas se você seguir uma lógica clara para a classificação do software, todos esses pacotes, em geral, se relacionam com os programas aplicativos no sentido mais amplo.

Separação de programas aplicativos no exemplo de multimídia

Agora vamos ver alguns princípios gerais presentes na divisão de programas em grupos dentro da maior classe - software de aplicação.

classes de produtos de software o que é

Para tornar mais claro, aqui está um exemplo de multimídia. Pode distinguir vários grupos principais:

  • áudio
  • vídeo
  • gráficos;
  • animação.

O mesmo áudio tem seus próprios subgrupos. Por exemplo, algumas aplicações são destinadas exclusivamente à gravação ou processamento de som, enquanto outras (seqüenciadores de música) podem fornecer seus próprios meios sem pré-gravação de áudio. Principalmente softwares sintetizadores e samplers são usados ​​aqui.

Pelo tipo de conexão, os mesmos sintetizadores podem ser divididos em ferramentas VST, módulos DX conectados via interface DirectX, bibliotecas RTAS, etc. Uma categoria separada é ocupada por efeitos (reverb, chorus, delay, phaser, flanger, etc.). Eles não geram seu próprio som, mas podem processá-lo em tempo real. No entanto, este é apenas o exemplo mais comum, porque em qualquer direção (nem mesmo multimídia), a estrutura das subclasses pode ser desenvolvida de forma bastante ampla.

Classes específicas de programas

Finalmente, vamos dar uma olhada nos programas que podem ser atribuídos a várias classes de uma só vez. Isso se refere principalmente aos meios da Internet.

classes de produtos de software incluem

Julgue por si mesmo, porque muitos navegadores como o Mozilla Firefox são ambos um meio de acesso à World Wide Web e um meio de visualizar páginas da web e um meio de ouvir música ou assistir a vídeos e um meio de baixar conteúdo para um computador e até mesmo um meio de desenvolvimento web.

Escusado será dizer que, neste caso, vários otimizadores, carregadores de boot, etc. não foram descritos. De modo geral, trata-se de um software aplicativo, no entanto, em algumas dessas ferramentas você também pode encontrar sinais de software do sistema de serviços, portanto, é necessário mencioná-los em vários grupos de aplicativos de uma só vez.

Conclusão

Aqui está um breve resumo de quais classes de software são.Preste atenção ao fato de que aqui está uma informação geral bastante resumida e, por assim dizer, porque os três principais grupos de software podem ser divididos e separados, destacando a estrutura de um foco estreito, dependendo das tarefas atribuídas aos componentes de software de cada tipo. No entanto, parece que para um simples entendimento básico da essência da questão, isso será suficiente, de modo que mesmo uma pessoa que não se aprofunde em tais conceitos possa distinguir claramente entre si os principais tipos de produtos de software.


Adicione um comentário
×
×
Tem certeza de que deseja excluir o comentário?
Excluir
×
Razão para reclamação

Negócio

Histórias de sucesso

Equipamentos