wiki:WF/registrardesenvolvedores

Registrar Desenvolvedores

1 Descrição

No ambiente de desenvolvimento de aplicações é possível a existência de múltiplos projetos e múltiplos desenvolvedores, podendo existir mais de um desenvolvedor por aplicação. Para controlar o acesso administrativo a estes sistemas, é necessário implementar um controle de acesso, de modo de um desenvolvedor possa manter somente os seus sistemas, sem interferir em sistemas de terceiros.

A tarefa de registrar os desenvolvedores de sistema é atribuída para o administrador do módulo, que por sua vez foi registrado pelo administrador do Expresso, que é o mais alto nível hierárquico no ambiente. A partir da existência do administrador de módulo, os registros deste nível para baixo são todos realizados por ele.

Um desenvolvedor registrado terá acesso a todas as interfaces administrativas do seu projeto e poderá fazer modificações de estrutura conforme achar conveniente, podendo também modificar os arquivos registrados em disco, através de ferramentas disponibilizadas para tal. Cabe ao desenvolvedor garantir o bom funcionamento do seu sistema, de acordo com o que foi definido nas etapas de análise e projeto.

Não será permitido o registro de um desenvolvedor sem vinculação a um aplicativo, para que o processo de criação de novas aplicações possa ser controlado pela administração do Expresso. Sempre que houver necessidade de iniciar um novo projeto, o desenvolvedor deve contactar a administração do módulo para que o ambiente seja inicializado.

2 Atores

  1. Administrador do Expresso
  2. Administrador do Módulo

3 Pré-condições

Ser administrador do Expresso ou administrador do módulo de aplicações.

4 Eventos

  1. Administrador do Expresso seleciona um usuário para registrar como Administrador do Módulo. (A1}
  2. Administrador do Módulo seleciona um usuário para registrar como Administrador de Sistema.
  3. Administrador do Módulo seleciona aplicações a serem liberadas para o usuário Administrador de Sistema.
  4. Sistema registra as informações em banco de dados.

5 Eventos Alternativos

{A1} Este evento é opcional caso o Administrador do Módulo já tenha sido definido.

6 Tratamento de Erros

Não relevante

7 Mensagem

Não relevante

8 Pós-condições

Relação de desenvolvedores e seus sistemas registrada em banco de dados.

9 Regras de Negócio

Um desenvolvedor deve estar associado a pelo menos um sistema.

É possível a existência de mais de um Administrador de Módulo.

10 Telas Envolvidas

Não relevante.

11 Notas