Version 3 (modified by viani, 14 years ago) (diff) |
---|
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
- Administrador do Expresso
- Administrador do Módulo
3 Pré-condições
Ser administrador do Expresso ou administrador do módulo de aplicações.
4 Eventos
- Administrador do Expresso seleciona um usuário para registrar como Administrador do Módulo. (A1}
- Administrador do Módulo seleciona um usuário para registrar como Administrador de Sistema.
- Administrador do Módulo seleciona aplicações a serem liberadas para o usuário Administrador de Sistema.
- 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.