Version 2 (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 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.
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 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.
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 desenvolvedor de aplicações. {A1}
- Administrador seleciona aplicações a serem liberadas para o usuário desenvolvedor.
- Sistema registra as informações em banco de dados.
5 Eventos Alternativos
{A1} Administrador do Expresso seleciona um usuário para registrar como administrador do módulo.
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.
10 Telas Envolvidas
Não relevante.