Changes between Version 12 and Version 13 of WF/criaraplicacaocliente


Ignore:
Timestamp:
09/23/10 17:30:07 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/criaraplicacaocliente

    v12 v13  
    33== 1 Descrição == 
    44 
    5 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, informando o que está indicado a seguir, sendo que as informações devem ser registradas em banco de dados. 
    6  
    7  * Dados da aplicação: 
    8   * nome 
    9   * descrição 
    10   * parâmetros de conexão com o banco de dados da aplicação 
    11   * caminho do repositório de versionamento 
    12   * ação padrão 
    13  
    14  * Dados das ações: 
    15   * nome da ação 
    16   * caminho de menu 
    17   * classe e método da camada model a ser executado 
    18   * template para visualização Html 
    19  
    20  * Dados de perfil: 
    21   * nome 
    22   * descrição do perfil 
    23  
    24  * Dados de usuários: 
    25   * associação de usuários/grupos a perfis 
    26  
    27 Caso não seja informado template associado a uma ação, o sistema deverá assumir que o retorno é xml, podendo este resultado ser utilizado por um sistema externo ou consumido por uma requisição Ajax. 
    28  
    29 Caso uma ação tenha caminho de menu, esta será listada como menu da aplicação. O caminho poderá estar segmentado por delimitadores, formando uma estrutura hierárquica de menus e sub-menus. 
    30  
    31 O relacionamento de usuários com perfis, e estes a ações, irá constituir o controle de acesso da aplicação. 
    32  
    33 A partir dos dados em banco, o framework irá gerar o arquivo appconfig.xml, a ser utilizado para criar a aplicação em disco. A partir da leitura do arquivo de configuração, uma ferramenta irá gerar a estrutura da aplicação conforme descrito no UC Criar Estrutura de Pastas, UC Criar Estrutura de Arquivos e UC Criar Camada de Persistência. 
     5A 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. 
    346 
    357== 2 Atores == 
    368 
    37  Desenvolvedores do sistema 
     9 Administrador do sistema 
    3810 
    3911== 3 Pré-condições == 
    4012 
    41  Ter acesso administrativo ao framework 
     13 Ter acesso administrativo ao sitema 
    4214 
    4315== 4 Eventos == 
    4416 
    45  1. Desenvolvedor utiliza o framework para definir a aplicação conforme [wiki:WF/definiraplicacao UC Definir Aplicação Cliente]. {A1} 
     17 1. Administrador utiliza o framework para definir, ou modificar, a aplicação conforme [wiki:WF/definiraplicacao UC Definir Aplicação Cliente]. {A1} 
    4618 2. Framework gera o arquivo de configuração. {E1}{A1} 
    47  3. Desenvolvedor executa uma ferramenta que cria a aplicação a partir do arquivo de configuração. {E2} 
    48  4. Desenvolvedor executa o [wiki:WF/criarestruturapastas UC Criar estrutura de pastas]. {A2} 
    49  5. Desenvolvedor executa o [wiki:WF/criarestruturaarquivos UC Criar estrutura de arquivos]. {A2} 
    50  6. Desenvolvedor executa o [wiki:WF/criarcamadadepersistencia UC Criar camada de persistência]. {A2} 
     19 3. Administrador executa uma ferramenta que cria a aplicação, em banco de dados, a partir do arquivo de configuração. {E2} 
     20 4. Administrador executa o [wiki:WF/criarestruturapastas UC Criar estrutura de pastas]. {A2} 
     21 5. Administrador executa o [wiki:WF/criarestruturaarquivos UC Criar estrutura de arquivos]. {A2} 
     22 6. Administrador executa o [wiki:WF/criarcamadadepersistencia UC Criar camada de persistência]. {A2} 
    5123 
    5224== 5 Eventos Alternativos == 
    5325 
    54  {A1} O Desenvolvedor opta por não executar o evento. 
     26 {A1} O administrador opta por não executar o evento, pois a definição da aplicação já está completada. 
    5527 
    56  {A2} O Desenvolvedor obtém os arquivos e pastas a partir do repositório de versões. 
     28 {A2} O administrador obtém os arquivos e pastas a partir do repositório de versões. 
    5729 
    5830== 6 Tratamento de Erros ==