= 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 ==