Changes between Version 6 and Version 7 of WF/levantamentorequisitos


Ignore:
Timestamp:
09/29/10 15:24:30 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/levantamentorequisitos

    v6 v7  
    1515|| 13 || Implantar uma ferramenta para mapeamento de objetos de banco de dados || 
    1616|| 14 || Definir uma estrutura de armazenamento de código para aplicação, que contemple as novas características do mvc || 
    17 || 15 || Obrigar a implementação de um método para validação de dados, na camada model || 
    18 || 16 || Obrigar a implementação de uma ação padrão para a aplicação || 
    19 || 17 || Gerar o código básico da camada model || 
    20 || 18 || Implementar uma estrutura de mensagens para o processo, com possibilidade de internacionalização || 
    21 || 19 || A camada controller fornece dados para a camada view através de um objeto VO || 
    22 || 20 || A camada de visualização tem a responsabilidade de criar as interfaces, usando ferramentas que estejam disponíveis || 
    23 || 21 || A camada view deve mesclar os dados com a interface || 
    24 || 22 || A camada view não deve misturar código da aplicação servidora com código html ||  
    25 || 23 || A camada view executa chamadas endereçadas para ações da controller, utilizando protocolo http/post || 
    26 || 24 || Disponibilizar uma interface de serviço para ações da camada controller || 
    27 || 25 || Autenticar as chamadas de serviço usando sessão do Expresso || 
    28 || 26 || Implantar uma ferramenta para construção de interfaces, com template padrão e internacionalização || 
    29 || 27 || Validar os dados no lado cliente, usando javascript, garantido adequação às propriedades dos campos, e prevenindo contra sqlinjection e xss || 
    30 || 28 || A camada de visualização deverá invocar a validação de dados, implementada na model, antes de submeter o formulário || 
    31 || 29 || A validação de dados deve ser obrigatória no lado servidor || 
    32 || 30 || Criar uma biblioteca (lib) de classes utilitárias || 
    33 || 31 || Possibilitar a construção de classes utilitárias pelas organizações || 
    34 || 32 || Disponibilizar as classes utilitárias, para as camada model, sob demanda. Controlar a inicialização e destruição das classes através de métodos da camada model || 
    35 || 33 || Construir componentes de visualização específicos para o negócio do workflow || 
    36 || 34 || Executar a aplicação sob tratamento de erros || 
    37 || 35 || Implementar a sinalização de erro em todos as classes utilitárias disponíveis para o sistema || 
    38 || 36 || Prover um local para a armazenamento da configuração e dados constantes do sistema || 
    39 || 37 || Identificar quais bibliotecas de javascript estarão disponíveis para o sistema || 
    40 || 38 || O código da aplicação não poderá ter acesso à classes do módulo || 
    41 || 39 || Registrar a estrutura de processos de workflow vinculados a uma aplicação || 
    42 || 40 || Compartilhar os perfis de uma aplicação com os seus processos || 
    43 || 41 || Associar ações de uma aplicação com atividades do processo || 
    44 || 42 || Possibilitar à camada model definir operações sobre a instância: iniciar, completar, enviar, definir transição, definir usuário, atualizar atributos || 
    45 || 43 || A classe de instância deverá percorrer o fluxo, executando as atividades não interativas || 
    46 || 44 || A classe de instância será responsável por persistir os seus dados || 
     17|| 15 || Obrigar a implementação de uma ação padrão para a aplicação || 
     18|| 16 || Gerar o código básico da camada model || 
     19|| 17 || Implementar uma estrutura de mensagens para o processo, com possibilidade de internacionalização || 
     20|| 18 || A camada controller fornece dados para a camada view através de um objeto VO || 
     21|| 19 || A camada de visualização tem a responsabilidade de criar as interfaces, usando ferramentas que estejam disponíveis || 
     22|| 20 || A camada view deve mesclar os dados com a interface || 
     23|| 21 || A camada view não deve misturar código da aplicação servidora com código html ||  
     24|| 22 || A camada view executa chamadas endereçadas para ações da controller, utilizando protocolo http/post || 
     25|| 23 || Disponibilizar uma interface de serviço para ações da camada controller || 
     26|| 24 || Autenticar as chamadas de serviço usando sessão do Expresso || 
     27|| 25 || Implantar uma ferramenta para construção de interfaces, com template padrão e internacionalização || 
     28|| 26 || Validar os dados no lado cliente, usando javascript, garantido adequação às propriedades dos campos, e prevenindo contra sqlinjection e xss || 
     29|| 27 || A camada de visualização deverá invocar a validação de dados, implementada na model, antes de submeter o formulário || 
     30|| 28 || A validação de dados deve ser obrigatória no lado servidor || 
     31|| 29 || Criar uma biblioteca (lib) de classes utilitárias || 
     32|| 30 || Possibilitar a construção de classes utilitárias pelas organizações || 
     33|| 31 || Disponibilizar as classes utilitárias, para as camada model, sob demanda. Controlar a inicialização e destruição das classes através de métodos da camada model || 
     34|| 32 || Construir componentes de visualização específicos para o negócio do workflow || 
     35|| 33 || Executar a aplicação sob tratamento de erros || 
     36|| 34 || Implementar a sinalização de erro em todos as classes utilitárias disponíveis para o sistema || 
     37|| 35 || Prover um local para a armazenamento da configuração e dados constantes do sistema || 
     38|| 36 || Identificar quais bibliotecas de javascript estarão disponíveis para o sistema || 
     39|| 37 || O código da aplicação não poderá ter acesso à classes do módulo || 
     40|| 38 || Registrar a estrutura de processos de workflow vinculados a uma aplicação || 
     41|| 39 || Compartilhar os perfis de uma aplicação com os seus processos || 
     42|| 40 || Associar ações de uma aplicação com atividades do processo || 
     43|| 41 || Possibilitar à camada model definir operações sobre a instância: iniciar, completar, enviar, definir transição, definir usuário, atualizar atributos || 
     44|| 42 || A classe de instância deverá percorrer o fluxo, executando as atividades não interativas || 
     45|| 43 || A classe de instância será responsável por persistir os seus dados ||