---
# System prepended metadata

title: 'Session: MonkChat - Análise MonkChat'

---

# Session: MonkChat - Análise MonkChat
>[color=purple]**Autor:** Letícia Rodrigues da Silva
**Turma:** IndoD 
**Número:** 25

[toc]

## Caso de uso
![](https://i.imgur.com/SY7Zk1w.png)



## Funcionalidades

### Criar sala 
>**Descrição:** O usuário poderá criar uma sala e terá a opção de convidar amigos e familiares para o chat de conversas.
>**Regras:** 1 - Não será permitido duas salas com o mesmo nome. 2 - O nome de usuário precisa ter no minímo 4 caracteres. 3 - O máximo de pessoas será 15 usuários. 4 - Não será permitido dois nomes de usuário iguais. 5 - Apenas o criador da sala poderá mandar o link de convite para outras pessoas.
>**Eventos:** Clicar no botão Criar.

### Entrar em uma sala
**Descrição:** O usuário poderá entrar em uma sala já criada por meio de link(convite) ou por meio do nome da sala.
**Regras:** 1 - Será obrigatório que o usuário preencha o campo "Nick", proibindo palavras de baixo calão. 2 - Apenas o criador poderá fazer mudanças ou adicionar informações no chat. 3 - O usuário não poderá estar em duas salas ao mesmo tempo. 4 - O usuário terá que esperar 10 segundos após sair de uma sala para entrar em outra.
**Eventos:** Clicar no botão Entrar.


### Enviar mensagens 
**Descrição:** O usuário poderá interagir enviando mensagens no chat para que outros usuários possam responder.
**Regras:** 1 - As mensagens terão limite de 200 caracteres. 2 - Após o usuário enviar uma mensagem, terá um tempo de 2 segundos para enviar outra mensagem. 3 - O usuário não poderá apagar a mensagem após ser enviada ao chat.
**Eventos:** Clicar no botão Enviar.


### Atualizar/buscar mensagens
**Descrição:** O usuário poderá carregar novas mensagens no chat.
**Regras:** 1 - O usuário não poderá atualizar as mensagens se estiver menos que 5 pessoas no chat. 2 - O usuário terá que esperar 10 segundos para buscar mensagens após enviar sua mensagem.
**Eventos:** Clicar na setinha "atualizar".

