| 1 | = Registrar Desenvolvedores = |
| 2 | |
| 3 | == 1 Descrição == |
| 4 | |
| 5 | No ambiente de desenvolvimento de aplicações é possível a existência de múltiplos projetos e múltiplos desenvolvedores, podendo existir mais de uma 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. |
| 6 | |
| 7 | A tarefa de registrar os desenvolvedores foi atribuída para o administrador do Expresso, por ser este o usuário com o mais alto nível hierárquico no ambiente. 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 dados 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. |
| 8 | |
| 9 | 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 para que o ambiente seja inicializado. |
| 10 | |
| 11 | == 2 Atores == |
| 12 | |
| 13 | Administrador do Expresso |
| 14 | |
| 15 | == 3 Pré-condições == |
| 16 | |
| 17 | Possuir acesso para execução do módulo de aplicações |
| 18 | |
| 19 | == 4 Eventos == |
| 20 | |
| 21 | 1. Administrador do Expresso seleciona um usuário para registrar como desenvolvedor de aplicações. |
| 22 | 2. Administrador seleciona aplicações a serem liberadas para o usuário desenvolvedor. |
| 23 | 3. Sistema registra as informações em banco de dados. |
| 24 | |
| 25 | == 5 Eventos Alternativos == |
| 26 | |
| 27 | Inexistentes |
| 28 | |
| 29 | == 6 Tratamento de Erros == |
| 30 | |
| 31 | Não relevante |
| 32 | |
| 33 | == 7 Mensagem == |
| 34 | |
| 35 | Não relevante |
| 36 | |
| 37 | == 8 Pós-condições == |
| 38 | |
| 39 | Relação de desenvolvedores e seus sistemas registrada em banco de dados. |
| 40 | |
| 41 | == 9 Regras de Negócio == |
| 42 | |
| 43 | Um desenvolvedor deve estar associado a pelo menos um sistema. |
| 44 | |
| 45 | == 10 Telas Envolvidas == |
| 46 | |
| 47 | Não relevante. |
| 48 | |
| 49 | == 11 Notas == |