Version 13 (modified by viani, 14 years ago) (diff) |
---|
Criar Aplicação Cliente
1 Descrição
A aplicação é o programa que executa um conjunto de tarefas relacionadas ou com claras dependências dedicadas a automatização de um processo. Para criar a aplicação o desenvolvedor utilizará o framework para registrar os dados do sistema. A partir dos dados em banco, o framework irá gerar o arquivo appconfig.xml, a ser utilizado para criar a aplicação em disco, conforme descrito no UC Criar Estrutura de Pastas, UC Criar Estrutura de Arquivos e UC Criar Camada de Persistência.
2 Atores
Administrador do sistema
3 Pré-condições
Ter acesso administrativo ao sitema
4 Eventos
- Administrador utiliza o framework para definir, ou modificar, a aplicação conforme UC Definir Aplicação Cliente. {A1}
- Framework gera o arquivo de configuração. {E1}{A1}
- Administrador executa uma ferramenta que cria a aplicação, em banco de dados, a partir do arquivo de configuração. {E2}
- Administrador executa o UC Criar estrutura de pastas. {A2}
- Administrador executa o UC Criar estrutura de arquivos. {A2}
- Administrador executa o UC Criar camada de persistência. {A2}
5 Eventos Alternativos
{A1} O administrador opta por não executar o evento, pois a definição da aplicação já está completada.
{A2} O administrador obtém os arquivos e pastas a partir do repositório de versões.
6 Tratamento de Erros
{E1} Caso o sistema operacional informe algum erro que impossibilita a criação do arquivo da aplicação, informar ao cliente o erro e abortar o salvamento do arquivo.
{E2} Caso a aplicação já esteja registrada, informar ao cliente, e solicitar atualizar ou exibir diferenças.
7 Mensagem
Não relevante
8 Pós-condições
Aplicação registrada e arquivos criados em disco.
9 Regras de Negócio
Não relevante
10 Telas Envolvidas
Não relevante.