Ir para o conteúdo

Brainstorm

1. Introdução

A técnica de Elicitação de Requisitos Brainstorm consiste em uma dinâmica de grupo que visa a busca por conclusões e ideias por meio de técnicas espontâneas de gerações de ideias.

Propõe que a diversidade de pensamento, em um momento dinâmico e interativo, sugere ideias relevantes para a resolução de problemas e elicitação de Requisitos.

2. Metodologias

O grupo se reuniu na sala de aula, durante e após umas das aulas de Requisitos, que o professor incentivou a reunião dos grupos e discussão de ideias. A partir disso, discutimos, utilizando a navegação na plataforma, nossas experiências prévias e ideias que surgiram durante o Brainstorm

3. Participantes

A reunião ocorreu na data 25/04/2023 das 10:20h às 11:50 com os seguintes participantes e papéis:

Participante Papel
Matheus Moderador
Rafael Relator
Milena Usuário
Brunna Usuário
Diógenes Usuário
Ana Usuário
Tabela 1: Participantes da Brainstorm
Autor: Milena Aires
Fonte: Autor(es)

4. Conclusões

4.1 Requisitos Funcionais

A Tabela 2 indica os requisitos funcionais elicitados por meio da técnica de Brainstorm

ID Requisito Funcional
RFB01
O usuário deve ser capaz de assistir a uma live
RFB02
O usuário deve ser capaz de assistir a um VOD (Video on Demand)
RFB03
O usuário deve ser capaz de interagir em uma live
RFB04
O usuário deve ser capaz
RFB05
O usuário deve ser capaz de clipar um trecho de uma live
RFB06
O usuário deve ser capaz de seguir um streamer
RFB07
O usuário deve ser capaz de compartilhar o link de uma live
RFB08
O usuário deve ser capaz de se inscrever em um canal utilizando o Amazon Prime
RFB09
O usuário deve ser capaz de se inscrever em um canal pagando diretamente
RFB10
O usuário deve ser capaz de presentar uma inscrição para outro usuário
RFB11
O usuário deve ser capaz de reagir durante a transmissão
RFB12
O usuário deve ser capaz de comprar bits
RFB13
O usuário deve ser capaz de utilizar os bits para mandar mensagens ao streamer
RFB14
O usuário deve ser capaz denunciar uma transmissão ao vivo
RFB15
O usuário deve ser capaz de denunciar mensagens de outro usuário
RFB16
O usuário deve ser capaz de buscar canais/lives
RFB17
O usuário deve ser capaz de consultar seu saldo de bits (Twitch Wallet)
RFB18
O usuário deve ser capaz de consultar seu histórico de pagamentos
RFB19
O usuário deve ser capaz de consultar seu histórico de bits
RFB20
O usuário deve ser capaz de adicionar/editar/excluir métodos de pagamentos
RFB21
O usuário deve ser capaz de receber Drops e Recompensas, apoiando criadores da Twitch
RFB22
O usuário deve ser capaz de resgatar Loots do Prime Gaming
RFB23
O usuário deve ser capaz de consultar seus Drops e Recompensas
RFB24
O usuário deve ser capaz de consultar suas inscrições
RFB25
O usuário deve ser capaz de configurar o seu perfil
RFB26
O usuário deve ser capaz de configurar sua Imagem do perfil
RFB27
O usuário deve ser capaz de configurar seu Banner do perfil
RFB28
O usuário deve ser capaz de configurar seu Nome de usuário
RFB29
O usuário deve ser capaz de configurar seu Nome de Exibição
RFB30
O usuário deve ser capaz de configurar sua Biografia
RFB31
O usuário deve ser capaz de desabilitar sua conta da Twitch
RFB32
O usuário deve ser capaz de altear a cor do chat
RFB33
O usuário deve ser capaz de escolher o conjunto de emojis que ele utilizará
RFB34
O usuário deve ser capaz de gerenciar as notificações de sua conta
RFB35
O usuário deve ser capaz de vincular sua conta da Twitch a outras plataformas (Twitter, Amazon, Steam, Discord, Youtube)
RFB36
O usuário deve ser capaz de realizar ajustes nos conteúdos sugeridos
RFB37
O usuário deve ser capaz de alterar o idioma da plataforma
RFB38
O usuário deve ser capaz de alterar o tema (claro/escuro) da plataforma
RFB39
O usuário deve ser capaz de realizar o login na plataforma
RFB40
O usuário deve ser capaz de realizar o logoff da plataforma
RFB41
O usuário deve ser capaz de desabilitar a sua conta da Twitch
RFB42
O usuário deve ser capaz de trocar sussurros com outros usuários
RFB43
O usuário deve ser capaz de personalizar o seu canal
RFB44
O usuário deve ser capaz de iniciar sua transmissão
Tabela 2: Requisitos Funcionais do Brainstorm
Autor: Rafael Nobre
Fonte: Autor(es)

4.2 Requisitos Não Funcionais

A Tabela 3 indica os requisitos não funcionais elicitados por meio da técnica de Brainstorm

ID Requisito Não Funcional
RNFB01
Internacionalização: o sistema é capaz de apresentar diferentes idiomas
RNFB02
Segurança: o sistema deve garantir proteção contra acesso não autorizado
RNFB03
Portabilidade: o sistema deve ser disponível em diferentes plataformas (PCs, Smartphones, SmarTVs)
RNFB04
Conformidade: o sistema deve cumprir todas as leis e regulamentos aplicáveis: cumpre as leis do país em operaçao
RNFB05
Escabilidade: sistema é capaz de ter um bom desempenho sob uma carga de trabalho aumentada ou crescente: Suporta um alto número de usuários ativos ao mesmo tempo
RNFB06
Disponibilidade:o sistema deve estar disponível quando necessário, com um bom funcionamento durante 24 horas
Tabela 3: Requisitos Não Funcionais do Brainstorm
Autor: Diógenes
Fonte: Autor(es)

5. Legendas

  • RFB: Requisito Funcional Brainstorm
  • RNFB: Requisito Não Funcional Brainstorm

6. Bibliografia

[1] RETRAINING: Requirements engineering. [S. l.]. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-brainstorming. Acesso em: 20 de junho de 2023.

7. Histórico de Versões

A Tabela 3 registra o histórico de versão deste documento

Data Versão Descrição Autor Revisor
25/04/2023 1.0 Primeiros Requisitos Funcionais Rafael Nobre Brunna Louise
25/04/2023 1.1 Primeiros Requisitos Não Funcionais Diogenes Rafael Nobre
01/05/2023 1.2 Correções de numeração de tabela Matheus Diógenes
21/06/2023 1.3 Correções de acordo com o checklist Milena Rafael Nobre
03/07/2023 2.0 Ajustes finais Rafael Nobre Diógenes
Tabela 4: Histórico de Versões
Autor: Rafael Nobre
Fonte: Autor(es)