Trabalho linguagem programação
Descrição: Criação de senha provisória para os usuários.
Entradas: Nova senha (letras e números)
Origem: Teclado.
Saídas: Telas informando que senha foi cadastrada.
Destino: Tela
Ação: (CF) Após digitar o conjunto de caracteres, a senha será alterada (CI) Senha não pode alterada pois não está dentro do padrão.
Requer:
Pré-condição: usuário cadastrado no sistema.
Pós-condição: usuário deve alterar sua senha.
Requisito: excluirUsuário
Descrição: Remoção do usuário do banco de dados do sistema.
Entradas: Nome do usuário.
Origem: Teclado.
Saída: Telas informando que o usuário foi removido.
Destino: Tela
Ação: (CF) Usuário removido (CI) Usuário não pode ser removido devido a erro (não foi encontrado no sistema, devido a um provável erro de digitação no nome).
Requer:
Pré: usuário cadastrado no sistema.
Pós:
Requisito: baixarRelatórioConversa
Descrição: Função para ser feito o download da conversa.
Entradas:
Origem: Mouse.
Saída: Telas informando que arquivo está sendo baixado / concluído.
Destino: Tela
Ação: (CF) Arquivo baixado com sucesso (CI) Arquivo não pode ser baixado por falta de conexão.
Requer:
Pré: usuário logado no sistema.
Pós:
Requisito: alterarUsername
Descrição: Função para alterar o nome do usuário.
Entradas: Novo nome de usuário
Origem: Teclado
Saída: Telas informando que o nome foi alterado.
Destino: Tela
Ação: (CF) Nome alterado com sucesso (CI) Arquivo não pode ser alterado porque já existe.
Requer: verificarSeNomeExiste
Pré: usuário logado no sistema com o nome provisório.
Pós:
Requisito: enviarArquivo
Descrição: Função para enviar arquivo para outro(s) usuário(s).
Entradas: Arquivo
Origem: Teclado
Saída: Telas informando que o arquivo foi enviado.
Destino: Tela
Ação: (CF) Arquivo enviado com sucesso (CI) Arquivo não pode ser enviado por falta de conexão.
Requer:
Pré: usuário logado no sistema e usuários selecionados.
Pós:
Requisito: