>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Que Ferramentas os Programadores de Computador Usam?

Programadores de computador escrevem todos os aspectos de qualquer peça de software que faz um computador rodar, calcular, registrar, analisar e produzir dados. Aproximadamente 80 por cento do processo de design de software é realizado no papel antes que a escrita de qualquer código de computador realmente comece. Programadores usam ferramentas como documentação de design, fluxogramas e pseudocódigo para manter o processo de programação organizado.

Documentação

Apenas programadores de computador e aqueles trabalhando no projeto de desenvolvimento de software verão a documentação inicial do programa, que inclui saída, design de impressão, saída de tela e documentação de entrada. Usuários finais verão apenas os manuais técnicos "como fazer" durante o lançamento do software. Documentação de saída descreve quais são os resultados da análise de dados que o software deve fazer. Design de impressão inclui o layout do que os documentos impressos parecerão para o usuário final. Documentação de saída de tela são relatórios e desenhos do que cada tela parecerá para o usuário final quando o usuário final puder interagir com o software. Documentação de entrada inclui descrições de quais tipos de dados serão colocados no novo programa, como nomes, datas, quantias, informações de cartão de crédito, bancos de dados e mais. Todas essas peças de documentação ajudam o programador de computador a criar nomes de variáveis a serem usados dentro do código do computador.

Fluxogramas

Fluxogramas são diagramas ilustrados que mostram o que cada processo faz a um pedaço de dados enquanto é processado através dos vários componentes do novo aplicativo de software. Cada gráfico começa com um pequeno oval e indica movimento através do processo com setas direcionais através das formas. Cada forma tem um significado diferente. Caixas retangulares indicam um processo ou uma ação. Losangos indicam um ponto de decisão e terão um indicador direcional "sim" ou "não" se estendendo deles. Fluxogramas terminam com um pequeno oval. Páginas são conectadas com pequenos círculos quando aplicável. Fluxogramas descrevem visualmente o que o processo deve fazer e quando para que os programadores possam escrever o código do computador na ordem da lógica especificada nos fluxogramas.

Pseudocódigo

Pseudocódigo é um termo técnico para "código falso" pois são blocos de declarações alinhadas destinadas a representar código de computador real escrito em inglês simples. As linhas de pseudocódigo são modeladas após os padrões lógicos visuais nos fluxogramas. Este código falso pode ser tão simples quanto "Usuário pressiona botão 'Enter'. Tela exibe 'Olá Mundo!'" a complexo como "Usuário pressiona botão 'Enter'. Sub-rotina de cálculo começa. Tela exibe resposta em formato decimal." Após o pseudocódigo ser escrito para o software, o programador de computador fará "verificação de mesa" rodando através dele para garantir que funciona logicamente. Quando não há erros lógicos teóricos presentes e cada seção de código é contabilizada, então o programador se sentará e escreverá o código real do computador na linguagem de programação especificada pelo empregador.