Noções básicas de programação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • O desenvolvimento de software geralmente engloba um conjunto padrão de etapas. Se você é novo no desenvolvimento de aplicações, continue lendo.

    Seu trabalho como desenvolvedor

    Se você é novo no desenvolvimento de aplicações e nem sabe codificar, ServiceNow tem uma plataforma de desenvolvimento com low-code chamada App Engine Studio que torna possível a criação de uma aplicação. O desenvolvimento pode ser um mar novo para você nadar, mas você descobrirá que as ferramentas de low-code são fáceis de usar. Portanto, não tenha problemas para desenvolver um app!

    Os desenvolvedores de software fazem muitas coisas, mas o que eles têm em comum é resolver problemas usando código de computador. ServiceNow oferece plataformas de codificação que não exigem experiência em codificação, experiência em codificação de nível médio e experiência em codificação de especialista. Quanto menos codificação for necessária, mais trabalho a plataforma de codificação fará por você. Portanto, até mesmo desenvolvedores de software experientes vão gostar de plataformas de codificação de nível baixo e médio, como o App Engine Studio.

    Ciclo de vida de desenvolvimento de software

    As fases comuns de desenvolvimento de uma aplicação são:
    1. Defina o problema.
    2. Planejar a solução.
    3. Codifique a solução.
    4. Teste a aplicação.
    5. Implante a aplicação.
    6. Documente a aplicação.

    Essas etapas são comumente chamadas de ciclo de vida de desenvolvimento de software. ServiceNow documentação do desenvolvedor é agrupado de acordo com essas etapas.

    Você realmente precisa criar uma nova aplicação?

    A primeira etapa é determinar se a criação de uma aplicação é necessária. Considere:

    Se criar uma nova aplicação fizer sentido, prossiga.

    Definição do problema

    Se você planeja criar uma aplicação, deve ter alguma noção do que deseja fazer. No entanto, você pode não ter uma ideia detalhada da solução. No mínimo, você precisa definir em detalhes:
    • Saída da aplicação desejada
    • Dados que entram na aplicação
    Os dados que entram normalmente vêm de uma tabela de dados. Você precisa saber o nome da tabela e o tipo de dados contidos nela. Você pode usar ferramentas ServiceNow, como o Construtor de tabelas, para armazenar e personalizar seus dados.

    A saída desejada pode ser um painel, dados armazenados em uma tabela ou um equipamento enviado para um funcionário. Antes de decidir sobre a saída, mostre um modelo da sua saída para várias pessoas para ver se elas podem sugerir melhorias para a saída. Não pule esta etapa.

    Planejando a solução

    Existem várias maneiras de criar um algoritmo que produz a saída desejada. A metodologia mais fácil é usar um fluxograma que começa com os dados de entrada e mostra cada etapa do processo que leva à saída. O uso de um fluxograma permite que você se concentre no quadro geral do que deseja fazer e evite como fazê-lo. Examine o fluxograma de forma crítica para otimizar o processo.

    Pode ser necessário obter permissões para usar tabelas de dados ou até mesmo permissão para criar uma aplicação. Por exemplo, os desenvolvedores-cidadãos recebem permissões de desenvolvimento de apps por meio da Central de gestão do App Engine.

    Para obter mais informações sobre ServiceNow ferramentas de planejamento, consulte Planejando sua aplicação.

    Codificação da aplicação

    Para codificar a aplicação, você pode usar: Para obter mais informações sobre ServiceNow plataformas de codificação, consulte Desenvolvendo sua aplicação.

    Como testar sua aplicação

    O teste da aplicação requer a inserção de dados para garantir que o resultado seja preciso. É importante inserir muitos dados, até mesmo dados incorretos, para ver como sua aplicação lida com entradas corretas e incorretas. Insira dados muito grandes ou do tipo incorreto. Não insira nenhum dado. Tente interromper sua aplicação para impedir que os usuários façam isso. Lidar com condições de erro normalmente é essencial para uma boa experiência do cliente.

    Para obter mais informações sobre ServiceNow ferramentas de teste, consulte Como testar e depurar aplicações.

    Como implantar sua aplicação

    Agora que você testou sua aplicação, é hora de implantá-la para que os clientes possam usá-la. A implantação da aplicação é feita por administradores do sistema, não por desenvolvedores.

    Para obter informações sobre ServiceNow ferramentas de implantação, consulte Implantação de aplicações.

    Como manter sua aplicação

    A manutenção da aplicação lida com problemas como sobrecarregar um servidor, erros de aplicação e atualizações de recursos. Contabilizar atualizações de recursos é um trabalho de desenvolvedor. Ver como uma aplicação está funcionando é trabalho de um administrador do sistema.

    Para obter mais informações sobre as ferramentas ServiceNow que ajudam a manter sua aplicação, consulte Manutenção da sua aplicação.

    Como documentar sua aplicação

    O desenvolvimento de aplicações nunca está concluído até que a aplicação seja documentada. Há muitos motivos para documentar sua aplicação:
    • As anotações internas ajudam outros desenvolvedores a trabalhar em sua aplicação. Demora muito tempo para descobrir o raciocínio por trás das decisões e metodologia de programação. Documentar isso ajuda os futuros desenvolvedores a manter sua aplicação.
    • Os usuários precisam saber como usar sua aplicação. Por mais transparente que você ache que a aplicação seja, você encontrará muitas pessoas que ficam frustadas ao tentar usá-la. Faça um teste de usabilidade em sua aplicação e documentação para ver onde os usuários encontram problemas. Quanto mais amplo for o público, mais importante será a aplicação e mais importante será a documentação. Considere usar um redator técnico experiente para escrever a documentação.