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 |