167 Shares 6879 views

Software: exemplos. Desenvolvimento de software

O que é o software? Exemplos de seu uso prático que nos encontramos todos os dias, sentado no computador. Mesmo o simples movimento do mouse na tela é o resultado do software. Quais são os tipos de software? Como o desenvolvimento de software é realizado?

Software: Teoria

O computador é operado pelo uso combinado de hardware e software. O primeiro é entendido como um conjunto de chips, placas e outros componentes e dispositivos eletrônicos que compõem o PC. Sob o segundo – programas de computador que são projetados para processar informações e executar ações úteis usando um PC. O primeiro em gíria é muitas vezes chamado de "ferro", o segundo – "macio".

O software aparece no computador através da instalação – colocando os arquivos correspondentes no disco. Em alguns casos, é necessário atualizar o software. Isso, de fato, é uma reinstalação de uma versão mais avançada e moderna do software. Para instalar o software, você precisa ter uma chamada "distribuição". É um programa de instalador especializado.

Existem dois principais tipos de software – sistema e aplicativo. A primeira versão fornece o trabalho do PC em termos de suas principais funções: iniciar, baixar e implementar operações de computação de baixo nível. Os principais tipos de software do sistema são considerados sistemas operacionais (SO), bem como controles para componentes de hardware do computador e suas configurações.

O software de aplicação é um programa pelo qual ações praticamente significativas são feitas em um PC. Por exemplo, digitando, construindo tabelas, desenhando, usando a Internet e assim por diante.

Se você simplificar o idioma, você pode resumir isso: software do sistema – para o computador, software aplicativo – para o usuário. Outra maneira de explicar a diferença em linguagem simples: o trabalho dos programas do sistema geralmente não é visível. Eles executam suas funções sem "reconciliar" com o usuário, no modo oculto. Por sua vez, somente com a participação direta do usuário é o software aplicativo. Exemplos de ambos que vamos considerar hoje.

Há, claro, e tipos de software "não informáticos". Eles podem ser gerenciados por um tipo diferente de dispositivo – por exemplo, tablets, smartphones, televisores. Existe software para sistemas de controle climático, instalações industriais, etc.

Qual é o sistema operacional?

OS – o tipo básico de software de sistema do ponto de vista da exploração dos recursos de um PC. Por que é atribuído a esta categoria de software? O fato é que, em ambientes formados por sistemas operacionais, todos os outros softwares de computador (sistema e aplicativo) funcionam. OS são a base para a operação do PC. Se não houver nenhum sistema operacional, nenhum outro programa funcionará. Os principais processos do sistema operacional estão ocultos ao usuário.

O sistema operacional mais comum do mundo para PCs é o Windows (o mais popular, há muitas das suas versões – 7, 8, XP e outras), Linux, MacOS.

Software do sistema: drivers

O segundo, talvez, o tipo mais importante de software do sistema é o driver. Eles são projetados para garantir o funcionamento correto dos componentes de hardware. Se os drivers para o disco não estiverem instalados no computador, ele não funcionará. Da mesma forma – para uma placa de vídeo, mouse, modem e até mesmo um processador. Um software de rede típico é um roteador ou driver de modem. Este tipo de software, em regra, é fornecido pelos fabricantes de equipamentos (e em muitos casos faz parte dos sistemas operacionais).

Esta é a essência do software do sistema. Ao lado de nós – software de aplicação, exemplos das soluções mais populares e os principais recursos oferecidos aos usuários.

Software de aplicação: antivírus, utilitários

Os tipos comuns de software de aplicação são antivírus e utilitários. Os primeiros são projetados para proteger o PC de programas maliciosos que podem desativar outros softwares ou até mesmo componentes de hardware do computador. Um dos programas antivírus mais populares na Rússia é NOD32, DrWeb, Kaspersky. As utilidades são projetadas para garantir o funcionamento estável do PC, para monitorar o funcionamento correto do processador, discos, memória e outros componentes de hardware do computador.

Programas de aplicativos populares . Microsoft Word

Qual das amostras específicas do software de aplicação encontra a maior relevância hoje? Em primeiro lugar, diz respeito aos programas de processamento de texto. Esse tipo de operações no computador são historicamente o primeiro. Um dos programas mais populares do mundo para o processamento de texto e para a realização de operações relacionadas (tabelas de desenho, gráficos, etc.) é o Word. Desenvolvido por uma das maiores corporações do mundo – American Microsoft. Sua transcrição russa é aceitável, que soa como um "programa Vord".

Até à data, várias versões deste software foram lançadas. As funções em cada um deles são diferentes, mas a tarefa básica (e mais exigente na prática), executada pelo MS Word em uma ou outra modificação, é formatação de texto, salvando-a em um arquivo e fornecendo (se necessário) a saída correta para a impressora.

Microsoft Word: Recursos

O "Programa Vord" pode executar uma grande quantidade de operações. Nomeadamente:

– formatação de letras e parágrafos (seleção da fonte do tamanho necessário e atributos básicos – sublinhado, escrita em negrito, itálico, distância entre linhas, etc.)

– design da aparência das páginas (configurando a cor e a imagem no fundo, adicionando gráficos, imagens, etc.)

– Adicionando elementos que acompanham texto (tabelas, gráficos, ícones, etc.)

Aprender a usar o Word é muito simples. Muitos dos controles do programa são intuitivos. Também vale a pena notar que a Microsoft, que lançou o Word, forneceu sua solução com um sistema de ajuda detalhado, ao qual o usuário pode acessar, clicando no teclado F1.

Programas de aplicativos populares: Microsoft Excel

Um exemplo de outro software de aplicação popular é o Microsoft Excel (em russo – "programa Excel"). Sua estreita especialização é a computação usando planilhas. Tais soluções simplificam significativamente o trabalho com números.

Apesar do fato de que este programa é considerado profissional, mesmo os usuários novatos podem dominar os métodos básicos de trabalhar com ele (por que se tornou mundialmente famoso).

Microsoft Excel: Recursos

As operações mais simples no Excel são a exibição de texto e números na forma de tabelas. O campo de trabalho do programa, de fato, parece um grande número de células, em cada uma das quais você pode inserir algo. Um procedimento mais complicado é a construção de gráficos, a introdução de fórmulas. As operações que exigem treinamento profissional são a programação dos chamados "macros" (um tipo de programas internos), cálculos de engenharia.

Nós listamos os tipos mais comuns de tarefas que o "programa Excel" pode resolver:

– cálculos matemáticos usando valores numéricos em células tabulares (soma, subtração, divisão, multiplicação, alinhamento de progressões, etc.);

– aplicação de fórmulas para automação de contas;

– elaboração de relatórios, formulários, questionários e outros documentos que se parecem mais confortáveis na forma de tabelas;

– construção de gráficos, visualização de estatísticas usando diagramas.

Tal como acontece com o Word, o Excel é muito fácil de aprender. Os controles para o programa são intuitivos em muitos aspectos. Este tipo de software também está equipado com um sistema de ajuda detalhado (que pode ser útil não apenas para um usuário iniciante, mas também para um profissional).

Software de aplicação popular: Adobe Photoshop

Muitas vezes, os usuários precisam usar um programa interessante – "Photoshop". Para Windows 7, 8 ou XP, existe em um grande número de versões. Oficialmente, este programa é chamado Adobe Photoshop. É projetado para desenho (este tipo de solução é chamado de "editores gráficos"). É usado, como no caso do Word e do Excel, tanto usuários novatos como profissionais: designers, desenvolvedores web, criadores de cartoons.

O Photoshop refere-se a programas que processam imagens no chamado modo "raster". O que isso significa? Podemos dizer que a parte principal da computação gráfica pertence à categoria "raster". Estamos falando de imagens que consistem em um grande número de pequenos pontos (lembre-se de como a imagem é construída na TV e no monitor – o mesmo princípio). Com a ajuda de editores de gráficos "raster" , você pode criar absolutamente qualquer elemento gráfico. Você pode desenhar um retrato de uma pessoa, uma casa, uma paisagem – qualquer coisa. Além dos gráficos "raster", há também um gráfico "vetor". As imagens em sua base podem, por sua vez, ser construídas somente nos modelos incorporados no programa.

Adobe Photoshop: Recursos

Com o Photoshop, você não pode apenas criar imagens, mas também fazer alterações para aqueles já prontos. Daí o termo "fotografado". Você pode, por exemplo, modificar objetos em uma foto, anexar algo a eles, retocar – com muita experiência com o Photoshop, tudo pode resultar muito credível.

O Adobe Photoshop funciona com a maioria dos formatos de arquivos gráficos devido à presença de um grande conjunto de conversores para diferentes formatos. O último converte as informações gráficas do formato de arquivo para o próprio formato do editor Adobe Photoshop ao ler o arquivo. Ao escrever para um arquivo, os conversores realizam a transformação reversa.

Quais são os tipos mais populares de operações que são feitas no Photoshop? Eles incluem o seguinte:

– Criação de novos desenhos com a ajuda de escovas virtuais, lapis, réguas, figuras usando cores diferentes;

– alterar o tamanho das imagens ou seus elementos individuais;

– combinando o conteúdo de duas imagens diferentes;

– alterar a cor da imagem ou suas partes;

– aplicação de efeitos visuais devido aos modelos e algoritmos de programas incorporados;

– transformação de imagens (reflexão, rotação, etc.).

Assim como com o Word e o Excel, os controles do Photoshop são fáceis de aprender intuitivamente. Portanto, mesmo um usuário inexperiente poderá desenhar algo. Muitas das versões do programa estão equipadas com um sistema de ajuda em russo, onde os detalhes são informados sobre como trabalhar com o Photoshop.

Tipos populares de software aplicativo: navegadores

Um navegador é um programa pelo qual os usuários acessam a Internet, lêem notícias de sites, escrevem mensagens em redes sociais, visualizam vídeos – em suma, fazem tudo o que é característico do "espaço virtual". As soluções mais populares deste tipo no mundo são Internet Explorer, Opera, Google Chrome. Há um grande número de seus análogos e subtipos. A funcionalidade de cada um deles, em geral, é a mesma. A maioria dos usuários prefere explorar esses ou outros, com base em uma avaliação subjetiva da qualidade do design dos programas e na conveniência de colocar controles sobre eles.

O princípio dos navegadores baseia-se no reconhecimento da linguagem de marcação de hipertexto (chamado HTML) e na sua conversão em elementos visuais amigáveis ao usuário – texto, imagens, tabelas, vídeo, animação, formulários de mensagens, etc.

Navegadores: Recursos

As amostras de tais softwares são muito simples. Os principais elementos do navegador são a string com o endereço do site e o campo principal (muitas vezes chamado de "interface web" onde a informação é exibida da Internet.) A principal característica deste programa é que é um intermediário entre o usuário do PC e outras pessoas no espaço virtual. Isso é, Pelo navegador (mais precisamente, a "interface web"), uma pessoa pode, de fato, trocar dados enviando algo de si mesmo (texto, arquivos) e obtendo algo dos outros. A Internet foi antes da invenção dos navegadores? O fato é que "web-inte face "- tem, historicamente, não o primeiro método de comunicação entre os usuários Ele veio depois de anos de harmonização internacional das normas, que devem ser trocados." informação virtual".

ON: pago e gratuito

Um dos critérios para classificar o software é o custo. Existem três categorias de soluções. Primeiro, é um software totalmente gratuito. Em segundo lugar, há um comercial. Se o usuário quiser usar esse software, ele deve pagar por sua instalação. Em terceiro lugar, existe um tipo intermediário de software – sem condições. Qual é a sua peculiaridade? Em geral, o uso desse software é o seguinte: você não precisa pagar pela instalação, mas depois de usar o programa por algum tempo (por exemplo, um mês), será necessário transferir os fundos para o desenvolvedor para uso posterior.

O que é "tecnologia da nuvem"?

Nos últimos anos, o termo "tecnologias da nuvem" ganhou grande popularidade. Qual é esse fenômeno? A "tecnologia da nuvem" é, em termos simples, um software aplicativo que pode ser lançado a partir do navegador (portanto, não está instalado no PC). Vamos considerar um exemplo. O Microsoft Word, que mencionamos acima, é lançado clicando duas vezes no ícone na área de trabalho. Mas existe a mesma solução, mas "turva": o uso de software deste tipo é realizado através da interface web do navegador. Normalmente, os arquivos que o usuário está usando com este software também são armazenados na Internet.

Muitos programas agora existem no formato "nuvem". Havia versões pares de sistemas operacionais desse tipo. Assim, podemos dizer que o formato "nuvem" não é apenas aplicado, mas também o software do sistema. A popularidade de tais soluções hoje está conectada com a velocidade rápida da Internet (há alguns anos, isso não foi) e também a economia de tempo do usuário – não há nada para instalar no PC. Por sinal, a atualização do software baseado na nuvem é independente do usuário. Isso também é conveniente.

Quem desenvolve o software?

Existe todo um ramo da economia, no âmbito do qual o desenvolvimento de software é realizado. Ele emprega pessoas com uma ampla gama de perfis de conhecimento. Mas eles compartilham um recurso comum – o conhecimento das linguagens de programação. Usando um ou mais deles, uma pessoa escreve software. Uma linguagem de programação é um conjunto de comandos reconhecidos pelos componentes de hardware de um computador. Ao escrever uma "frase" construída de uma certa maneira, a pessoa que cria o software dá uma "ordem" ao processador ou, digamos, o disco do PC para executar essa operação no arquivo. As linguas com as quais o software é desenvolvido são centenas. Entre os populares, estão C ("C"), Java, Pascal, Ruby-on-Rails.

É difícil aprender como criar software?

Nada. Qualquer pessoa interessada pode se tornar o desenvolvedor de programas. A criação de software não é uma atividade proibida. Muitos empreendedores de sucesso começaram com o fato de que eles desenvolveram software. Exemplos dessas pessoas são Bill Gates, Linux Torvalds, Eugene Kaspersky. Você pode aprender idiomas para criar software com base em uma grande quantidade de literatura disponível, aulas de vídeo ou por cursos especializados. O desenvolvimento de software é uma das indústrias de mais rápido crescimento, e o crescimento de sua popularidade é principalmente devido à acessibilidade universal.