O crescimento explosivo recente do software orientado a aplicativos fornecido como serviço pela Web torna a implementação de diretrizes eficazes para o seu projeto extremamente importantes. O planejamento cuidadoso das atividades
de projeto pode ajudar a garantir o sucesso do projeto.
Antes de iniciar o desenvolvimento, considere cuidadosamente as seguintes
recomendações:
- Análise de tarefas e usuário - Considere quais tarefas deseja que
seus usuários finais executem antes de iniciar o projeto. Usando os elementos
fornecidos por seus arquivos de esquema e as propriedades de configuração de seu arquivo XML, é possível controlar o nível de acesso que
os usuários têm para o Studio e suas funções. Por exemplo, ao definir um terminal
para os usuários, é possível limitar ou aumentar o número de atividades que podem
ser incluídos às suas orquestrações. É importante também
compreender como os usuários finais executam suas tarefas. Fornecendo
as informações na ordem em que provavelmente será exigida, ajudará o seu projeto a integrar de forma harmoniosa e resultará em uma experiência
de usuário unificada.
- Convenções de nomenclatura - Às vezes, ao trabalhar em um projeto com
prazos apertados, é tentador rotular os componentes de um
aplicativo precipitadamente. Por exemplo, ao projetar o painel do terminal,
pode-se estar inclinado a definir um campo 'tipo' de forma rápida, para que seja possível mover para tarefas funcionais mais importantes. No entanto,
os benefícios das práticas intuitivas de nomenclatura muitas vezes não são evidentes até algum tempo depois, quando os usuários são confrontados com esquemas
de nomenclatura arbitrários e confusos. Lembre-se, uma vez implementado, o conector será usado
repetidamente, assim certifique-se de utilizar convenções de nomenclatura lógicas, consistentes
e intuitivas.
Antes de Começar
Antes de iniciar o projeto,
colete as informações abaixo. Tê-lo acessível tornará mais tranquilo
o processo de desenvolvimento:
- Campos de conexão - Esteja preparado para especificar os detalhes
do campo de conexão necessários para conexão com os terminais, como nome e tipo.
- Atividades de entrada - Determine quais atividades de entrada
serão descobertas de forma dinâmica no tempo de design e quais serão estáticas.
- Tipos de dados de entrada e saída - Esteja preparado para indicar quais
os tipos de dados de entrada e saída que serão suportados cada uma das atividades.