Noções básicas de programação
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 codificar, ServiceNow tem uma plataforma de desenvolvimento de baixo código chamada App Engine Studio que torna a criação de uma aplicação possível para você. O desenvolvimento pode ser uma nova água para você nadar, mas você encontrará as ferramentas de baixo código fáceis de usar. Portanto, não tenha dúvidas 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. 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
- Defina o problema.
- Planeje a solução.
- Codifique a solução.
- Teste a aplicação.
- Implante a aplicação.
- 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?
- É possível estender uma aplicação existente em vez de criar uma nova?
- A aplicação servirá para quantas pessoas? Se não forem muitos, vale a pena o esforço?
- Você deseja manter a aplicação conforme as coisas mudam com o passar 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 fizer sentido, prossiga!
Definição do problema
- Saída da aplicação desejada
- Dados que entram na aplicação
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 de 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 produza a saída desejada. A metodologia mais fácil é usar um fluxograma que começa com os dados de entrada e mostra cada etapa no processo que leva à saída. Usar um fluxograma permite que você se concentre no cenário geral do que deseja fazer e evite como fazê-lo. Examine 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 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
- Ferramentas de baixo código ServiceNow, como o App Engine Studio
- Ferramentas de código profissional ServiceNow, como o ServiceNow Studio
Testando 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 a aplicação lida com entradas corretas e incorretas. Insira dados muito grandes ou do tipo incorreto. Não insira dados. Tente interromper sua aplicação para impedir que os usuários façam isso. Tratar condições de erro normalmente é fundamental para uma boa experiência do cliente.
Para obter mais informações sobre ServiceNow ferramentas de teste, consulte Teste e depuração de aplicações.
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 ServiceNow ferramentas de implantação, consulte Implantação de aplicações.
Manutenção da aplicação
A manutenção da aplicação lida com problemas como sobrecarga de um servidor, erros de aplicação e atualizações de recursos. A contabilidade das atualizações de recursos é um trabalho do desenvolvedor. Ver o desempenho de uma aplicação é um trabalho do administrador do sistema.
Para obter mais informações sobre ServiceNow ferramentas que ajudam a manter sua aplicação, consulte Manutenção de sua aplicação.
Como documentar sua aplicação
- As anotações internas ajudam outros desenvolvedores a trabalhar na sua aplicação. Leva muito tempo para descobrir o motivo por trás das decisões de programação e da metodologia. 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 o aplicativo seja, muitas pessoas ficarão chateadas de tentar usá-lo. Faça um teste de usabilidade em sua aplicação e documentação para ver onde os usuários têm 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.