== 1. Informações sobre os Cenários == [[PageOutline(1-3, Conteúdo)]] Permitir aos atores acessar o sistema utilizando usuário e senha. == 2. Descrição dos Cenários == === '''Como''' === um usuário do sistema === '''Eu posso''' === acessar o sistema === '''Quando''' === acessar a tela inicial === '''Ocorre Então ''' === 1. O usuário solicita acesso ao sistema (acessando à tela inicial). 1. O sistema verifica a existência de uma sessão e existência de usuário autenticado; === '''Somente Se''' === ==== Sessão não existe ou Usuário não está autenticado ==== 1. O sistema solicita identificação de usuário e senha; 1. O usuário informa os dados e confirma; 1. O sistema: 1. Verifica a disponibilidade da infraestrutura cfme rng "[wiki:NovoExpresso/verinfra1 Verifica Infraestrutura]"; 1. Verifica a validade de usuário e senha conforme regra de negócio “[wiki:NovoExpresso/rng Autenticação e autorização de acesso]”; 1. Carrega as informações de ambiente do usuário; 1. Disponibiliza o ambiente conforme preferências do usuário. ==== Sessão existe e existe usuário autenticado para sessão corrente ==== * Carrega as informações de ambiente do usuário e disponibiliza o ambiente conforme preferências do usuário. '''Contudo''' '''SE''' autenticação não obteve sucesso, '''ENTÃO''' o sistema exibe a mensagem "Login com Sucesso. Carregando Expresso v3..." e retorna ao passo 1.[[br]] == 3. Interface Visual == Tela de login da aplicação ([http://trac.expressolivre.org/attachment/wiki/NovoExpresso/ecu-autenticacao/login.png Vide Anexo]). A interface de acesso ao sistema deve apresentar: 1. Logotipo da aplicação; 2. Campos de Usuário e Senha; 3. Botão de confirmação; 4. Logotipo do Serpro; 5. Referência à comunidade. == Referências == * [wiki:NovoExpresso/rng Especificação de Regras de Negócio - RNG] * [wiki:NovoExpresso/glo Glossário - GLO]