Considerações sobre Design
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.