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

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • O desenvolvimento de software geralmente abrange 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, se você nem sabe programar, ServiceNowtem uma plataforma de desenvolvimento low-code chamada Creator Studio isso torna possível a criação de uma aplicação básica de execução de solicitação. O desenvolvimento pode ser novas águas para você nadar, mas você achará as ferramentas low-code fáceis de usar. Então, não seja tímido sobre o desenvolvimento de um app!

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

    Ciclo de vida de desenvolvimento de software

    As fases comuns do desenvolvimento de uma aplicação são:
    1. Defina o problema.
    2. Planeje a solução.
    3. Codifique a solução.
    4. Teste a aplicação.
    5. Implantar 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 está agrupado de acordo com estas etapas.

    Você realmente precisa criar uma nova aplicação

    Sua primeira etapa é determinar se a criação de uma aplicação é necessária. Considere:
    • Você pode estender uma aplicação existente em vez de criar uma nova?
    • A aplicação atenderá a quantas pessoas? Se não forem muitos, vale a pena o esforço?
    • Você está disposto a manter a aplicação à medida que as coisas mudam ao longo do tempo?
    • Com que frequência alguém usará esta aplicação? Se não for frequente, vale a pena o esforço?

    Se criar uma nova aplicação faz sentido, siga em frente.

    Definindo o problema

    Se você estiver planejando criar uma aplicação, deve ter alguma noção do que deseja que ela faça. 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 vão para a 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 nela. Você pode usar ServiceNowferramentas, como 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 que está sendo enviado para um funcionário. Antes de decidir sobre a saída, mostre um maquete da sua saída para muitas pessoas para ver se elas podem sugerir melhorias na saída. Não pule esta etapa.

    Planejando a solução

    Há 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 panorama geral do que deseja fazer e evite como fazer isso. Observe seu 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, desenvolvedores cidadãos recebem permissões de desenvolvimento de apps por meio de Central de gestão do App Engine .

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

    Codificando a aplicação

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

    Testando sua aplicação

    Testar sua 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 errado. Não insira nenhum dado. Tente quebrar sua aplicação para impedir que seus 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 ServiceNowferramentas de teste, consulte Aplicações de teste e depuração .

    Implantando 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 ServiceNowferramentas de implantação, consulte Implantando aplicações .

    Mantendo sua aplicação

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

    Para obter mais informações sobre ServiceNowferramentas que ajudam você a manter sua aplicação, consulte Mantendo sua aplicação .

    Documentando sua aplicação

    O desenvolvimento da aplicação nunca é concluído até que a aplicação seja documentada. Há muitos motivos para documentar sua candidatura:
    • As anotações internas ajudam outros desenvolvedores a trabalhar em sua aplicação. É preciso muito tempo para descobrir o raciocínio por trás das decisões e da metodologia de programação. Documentá-los ajuda futuros desenvolvedores a manter sua aplicação.
    • Os usuários precisam saber como usar sua aplicação. Tão transparente quanto você acredita que a aplicação é, você vai encontrar muitas pessoas que ficam frustradas tentando usá-lo. Faça um teste de usabilidade na sua aplicação e documentação para ver onde os usuários têm problemas. Quanto mais ampla a audiência, mais importante é a aplicação, mais importante é a documentação. Considere usar um escritor técnico experiente para escrever a documentação.