Ir para o conteúdo

Modelo toranzo

Introdução

O Modelo de Toranzo organiza a rastreabilidade de requisitos de software ao longo de todo o ciclo de vida do sistema, permitindo identificar as relações entre artefatos como requisitos, código, casos de uso e testes. Ele utiliza diferentes tipos de elos — satisfação, recurso, representação, alocação e agregação — para garantir a rastreabilidade bidirecional (forward e backward), possibilitando acompanhar a implementação, verificar impactos de mudanças e assegurar a consistência entre os artefatos do projeto.

RF01 O usuário deve receber Comprovantes de seus ganhos e apostas

RF01 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação rf01
Alocado L06
Agregação HU06

RF02 O usuário deve ter mais de uma opção de aposta

RF02 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN03
Representação toranzo 1
Alocado L07
Agregação -

RF03 O usuário deve poder acompanhar jogos pelo software

RF03 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação toranzo 3
Alocado L08
Agregação HU19

RF04 O software deve ter poucas telas (menos que 20)

RF04 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso -
Representação -
Alocado L05
Agregação HU24

RF05 O usuário deve poder consultar seus ganhos

RF05 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação toranzo 5
Alocado L11
Agregação HU16

RF06 O software deve ter opções de modo escuro e claro

RF06 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Suportabilidade
Recurso CN01
Representação img rf06
Alocado L09
Agregação HU01

RF07 O usuário deve receber o resultado das apostas

RF07 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação toranzo 5
Alocado L08
Agregação HU03

RF08 O usuário deve poder fazer login no aplicativo

RF08 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação toranzo 08
Alocado UC01, L12
Agregação -

RF09 Deve haver uma verificação de identidade para login no aplicativo

RF09 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação toranzo 09
Alocado L12
Agregação HU02, HU14

RF10 O usuário deve poder acessar o próprio perfil

RF10 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação toranzo 10
Alocado L13
Agregação HU23

RF11 O usuário deve poder fazer logout no aplicativo

RF11 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação toranzo 11
Alocado L14
Agregação HU38

RF12 - O aplicativo deve permitir que o usuário realize o cadastro com dados pessoais

RF12 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação toranzo 10
Alocado L15
Agregação HU04

Fonte: Miquéias Ezequiel

RF13 - O aplicativo deve permitir interação com o menu de loterias ao clicar em experimentar

RF13 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação rf13
Alocado L16
Agregação HU41

Fonte: Miquéias Ezequiel

RF14 - O aplicativo deve permitir login com CPF e senha ou com biometria

RF14 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação rf14
Alocado L12
Agregação -

Fonte: Miquéias Ezequiel

RF15 - O aplicativo deve exibir os tipos de loteria disponíveis (Mega-Sena, Lotofácil etc.)

RF15 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação rf15
Alocado UC01, UC02, L16
Agregação HU15

Fonte: Miquéias Ezequiel

RF16 - O aplicativo deve exibir o último resultado do sorteio de cada loteria

RF16 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF16
Alocado UC02, L16
Agregação HU05, HU18

Fonte: Miquéias Ezequiel

RF17 - O aplicativo deve possibilitar a escolha de números para fazer uma aposta

RF17 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF17
Alocado L16
Agregação HU33

Fonte: Miquéias Ezequiel

RF18 - O aplicativo deve permitir limpar a seleção feita

RF18 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF18
Alocado L16
Agregação -

Fonte: Miquéias Ezequiel

RF19 - O aplicativo deve permitir completar a aposta com números aleatórios

RF19 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN01
Representação RF19
Alocado L16
Agregação HU34

Fonte: Miquéias Ezequiel

RF20 - O aplicativo deve permitir adicionar o jogo ao carrinho de apostas

RF20 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN02
Representação RF20
Alocado L17
Agregação HU35

Fonte: Luan Vinícius

RF21 - O aplicativo deve calcular automaticamente o valor da aposta

RF21 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF21
Alocado UC03, L17
Agregação -

Fonte: Luan Vinícius

RF22 - O aplicativo deve possibilitar pagamento via cartão de crédito ou PIX

RF22 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF22
Alocado UC03, L18
Agregação -

Fonte: Luan Vinícius

RF23 - O aplicativo deve permitir pagamento de apostas utilizando carteiras digitais como Google Pay, Apple Pay.

RF23 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN05
Representação RF23
Alocado L18
Agregação HU17

Fonte: Luan Vinícius

RF24 - O aplicativo deve mostrar se o pagamento foi confirmado

RF24 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação RF24
Alocado L17
Agregação -

Fonte: Luan Vinícius

RF25 - O aplicativo deve permitir visualizar sua aposta

RF25 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN04
Representação RF25
Alocado UC03, L17
Agregação -

Fonte: Luan Vinícius

RF26 - O aplicativo deve permitir gerar o comprovante da aposta em "minhas apostas"

RF26 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação RF26
Alocado UC05, L06
Agregação HU40

Fonte: Luan Vinícius

RF27 - O aplicativo deve possibilitar logout do usuário

RF27 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF27
Alocado L14
Agregação -

Fonte: Luan Vinícius

RF28 - O aplicativo deve permitir o cancelamento de apostas antes do sorteio

RF28 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN06
Representação RF28
Alocado L19
Agregação HU20

Fonte: Luan Vinícius

RF29 - A realização de pagamento das apostas são acessíveis a quem usa o aplicativo, sendo cartão de crédito e débito ou Pix

RF29 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF29
Alocado L18
Agregação -

Fonte: Samuel Felipe

RF30 - O aplicativo apresenta todos os resultados e as arrecadações dos concursos, como também estimativa para os próximos sorteios

RF30 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação RF30
Alocado -
Agregação -

Fonte: Samuel Felipe

RF31 - O aplicativo apresenta uma aba de transparência e prestação de contas à sociedade chamada de "Repasses Sociais", onde há os valores repassados pelas Loterias CAIXA em áreas de desenvolvimento social

RF31 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação rf31
Alocado L28
Agregação -

Fonte: Samuel Felipe

RF32 - O aplicativo apresenta funções de acessibilidade aos idosos e deficientes

RF32 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso CN11
Representação img rf32
Alocado L04
Agregação HU08, CNFR03

Fonte: João Pedro

RF33 - As opções de ações dentro do aplicativo são acessíveis em 3 cliques para o apostante

RF33 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso -
Representação rf33
Alocado L20
Agregação -

Fonte: João Pedro

RF34 - Os dados do usuário são mantidos em sigilo e protegidos

RF34 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação -
Alocado -
Agregação HU26

Fonte: João Pedro

RF35 - As páginas do aplicativo mais usadas pelo usuário estão em destaque na tela

RF35 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso CN09
Representação -
Alocado L02
Agregação HU09

Fonte: João Pedro

RF36 - O sistema fornece avisos ao usuário sobre seu limite diário de apostas

RF36 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso CN08
Representação img rf36
Alocado L01
Agregação HU10

Fonte: João Pedro

RF37 - O sistema apresenta uma tela chamada "favoritos", onde o apostante consegue realizar jogos com base nas suas preferências de aposta

RF37 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação img rf37
Alocado L02
Agregação -

Fonte: Samuel Felipe

RF38 - O aplicativo deve permitir mudar e remover foto de perfil

RF38 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação img rf38
Alocado L13
Agregação -

Fonte: Miqueias Ezequiel

RF39 - O sistema notifica o apostante quando sua aposta foi premiada

RF39 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação img rf39
Alocado L31
Agregação HU12

Fonte: Samuel Felipe

RF40 - O aplicativo notifica o usuário dentro do próprio app quando sua aposta é premiada

RF40 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso CN13
Representação img rf40
Alocado L31
Agregação HU12, HU30

Fonte: Rivadalvio

RNF01 O software deve ter telas simples com poucos elementos

RNF01 Classificação do Artefato Analisado
Tipos de Elo Artefatos relacionados
Satisfação Suportabilidade, Usabilidade
Recurso -
Representação -
Alocado L05
Agregação CNFR01

RNF02 O software deve ter imagens explicativas que mostrem as funções principais do aplicativo, em uma aba especial só para elas

RNF02 Classificação do Artefato Analisado
Tipos de Elo Artefatos relacionados
Satisfação Usabilidade
Recurso CN02
Representação img rnf02
Alocado L10
Agregação HU13

RNF03 - A navegação entre a seleção de jogos, o preenchimento do volante e o carrinho de compras deve ser intuitiva, exigindo no máximo 4 toques

RNF03 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso -
Representação rnf03
Alocado L20, L30
Agregação CNFR07

Fonte: Miquéias Ezequiel

RNF04 - O resultado de uma loteria deve ser carregado e exibido na tela em menos de 3 segundos sob uma conexão 4G/5G padrão

RNF04 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Desempenho
Recurso -
Representação -
Alocado L21
Agregação HU36, CNFR08

Fonte: Miquéias Ezequiel

RNF05 - O sistema deve proteger o acesso às funcionalidades transacionais exigindo a autenticação do usuário no início da sessão

RNF05 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação -
Alocado L12, L22
Agregação -

Fonte: Miquéias Ezequiel

RNF06 - Os números selecionados no volante digital devem ser claramente diferenciados dos não selecionados, através de cor e contraste

RNF06 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso -
Representação rnf06
Alocado -
Agregação HU07, HU33, CNFR09

Fonte: Miquéias Ezequiel

RNF07 - O aplicativo não deve apresentar erros ou fechar inesperadamente durante o processo de criação e pagamento de uma aposta

RNF07 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Desempenho, Confiabilidade
Recurso -
Representação -
Alocado L22
Agregação HU11, CNFR10

Fonte: Miquéias Ezequiel

RNF08 - A transição de telas durante o fluxo de aposta não deve ter travamentos perceptíveis

RNF08 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade, Desempenho
Recurso -
Representação -
Alocado -
Agregação CNFR02

Fonte: Luan Vinícius

RNF09 - O sistema deve exibir feedback visual em até 1 segundo, destacando o carrinho e mostrando uma confirmação na tela sempre que o usuário adicionar uma aposta.

RNF09 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso -
Representação -
Alocado -
Agregação HU22, CNFR05

Fonte: Luan Vinícius

RNF10 - A sessão do usuário deve expirar automaticamente após 15 minutos de inatividade para proteger a conta

RNF10 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade*
Recurso -
Representação -
Alocado L23
Agregação HU21, CNFR06

Fonte: Luan Vinícius

RNF11 - O sistema deve garantir que o acesso a funcionalidades primárias seja feito através de componentes de interface autoexplicativos. Ícones de navegação, como o menu principal, devem ser acompanhados por um rótulo textual (ex: "Menu").

RNF11 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso CN07
Representação img rnf11
Alocado L24
Agregação HU32, CNFR11, CNFR07

Fonte: Luan Vinícius

RNF12 - As apostas são registradas dentro do app com base no CPF do usuário

RNF12 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação -
Alocado L15, L26
Agregação CNFR12

Fonte: Samuel Felipe

RNF13 - O aplicativo segue a questão de disponibilidade em plataformas que os usuários tem acesso (IOS 15.1 ou superior/Apple Store, Android 5.1 ou superior/Play Store);

RNF13 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Suportabilidade, Design e Implementação
Recurso -
Representação -
Alocado L25
Agregação HU27

Fonte: Samuel Felipe

RNF14 - O aplicativo utiliza o sistema da própria empresa para que o usuário consiga acessar os seus dados no sistema

RNF14 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade, Design e Implementação
Recurso -
Representação -
Alocado L26
Agregação -

Fonte: Samuel Felipe

RNF15 - O aplicativo entrega as facilidades para realizar as mesmas funções que o site ou ir pessoalmente a uma lotérica

RNF15 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Design e Implementação
Recurso -
Representação -
Alocado L27
Agregação CNFR14

Fonte: Samuel Felipe

RNF16 - O aplicativo segue a lei federal onde apenas maiores de 18 anos podem utilizar as funções que o mesmo oferece

RNF16 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação RNF16
Alocado -
Agregação CNFR14

Fonte: Samuel Felipe

RNF17 - O aplicativo apresenta uma funcionalidade chamada "rapidão", onde é montada uma aposta com base nas preferências do usuário

RNF17 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação -
Recurso -
Representação -
Alocado L29
Agregação HU37

Fonte: Samuel Felipe

RNF18 - O resgate dos prêmios são apenas disponibilizados nos canais oficiais da empresa, como uma Unidade Lotérica ou Agência Caixa, e no Mercado Pago (Sendo o valor disponível na conta do usuário e ser transferido conforme as regras próprias do meio de pagamento)

RNF18 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso -
Representação -
Alocado L30
Agregação -

Fonte: Samuel Felipe

RNF19 - O aplicativo apresenta a opção de filtrar as apostas premiadas ou concursos não realizados

RNF19 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Design e Implementação
Recurso -
Representação RNF19
Alocado -
Agregação HU11

Fonte: Samuel Felipe

RNF20 - O aplicativo deve apresentar uma forma de mostrar os resultados em tempo real

RNF20 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Design e Implementação
Recurso CN15
Representação img rnf20
Alocado L06
Agregação HU31

Fonte: Samuel Felipe

RNF21 - O aplicativo mostra os resultado dos jogos realizados em "tempo real", com 5 segundos de atraso máximo

RNF21 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Desempenho
Recurso CN14
Representação -
Alocado UC04, L08
Agregação HU39

Fonte: Samuel Felipe

RNF22 - Em dispositivos anteriores ao Android 5.1 e iOS 15.1, o aplicativo é estável para uso

RNF22 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Desempenho
Recurso -
Representação -
Alocado -
Agregação CNFR04

Fonte: Samuel Felipe

RNF23 - O aplicativo funciona ao utilizar conexão de internet 4G/5G

RNF23 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Desempenho, Usabilidade
Recurso -
Representação -
Alocado -
Agregação HU42

Fonte: Samuel Felipe

RNF24 - O aplicativo é encontrado, pesquisado e utilizado de forma que o apostante sabe o que procura

RNF24 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Design
Recurso CN15
Representação -
Alocado CNFR10
Agregação HU23

Fonte: João Pedro

RNF25 - O aplicativo é de uma fonte confiável para o usuário

RNF25 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso CN14
Representação -
Alocado CNFR12
Agregação HU27

Fonte: João Pedro

RNF26 - Há um termo de uso

RNF26 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Design
Recurso CN10
Representação img rnf26
Alocado L03, CNFR10
Agregação HU07

Fonte: João Pedro

RNF27 - O termo de uso especifica os riscos para o usuário

RNF27 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso CN10
Representação img rnf26
Alocado L03, CNFR10
Agregação HU07

Fonte: João Pedro

RNF28 - O termo de uso especifica a classificação indicativa para o usuário

RNF28 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Design
Recurso CN10
Representação -
Alocado CNFR14
Agregação HU07

Fonte: João Pedro

RNF29 - O termo de uso especifica o acesso aos dados do aplicativo para o usuário

RNF29 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Confiabilidade
Recurso CN10
Representação -
Alocado CNFR10
Agregação HU07

Fonte: João Pedro

RNF30 - O aplicativo deve permitir que o usuário encontre qualquer modalidade de loteria ou resultado desejado em no máximo 2 toques e 3 segundos, com itens do menu claramente rotulados na tela inicial.

RNF30 Classificação do Artefato Analisado
Tipos de Elo Artefatos Relacionados
Satisfação Usabilidade
Recurso -
Representação -
Alocado CNFR13
Agregação HU29

Fonte: João Pedro

Agradecimentos

O grupo 7 agradece o apoio das ferramentas de inteligência artificial generativa - chatGPT, Google Gemini - na revisão gramatical e estilo de algumas partes do texto. As tecnologias foram utilizadas para organizar e deixar o texto mais claro, além de fornecer alguns exemplos de códigos de mkdocs para servir de referência para os autores. Todo o conteúdo, assim como a precisão técnica e as ideias apresentadas, permanecem de responsabilidade dos autores.

Versionamento

Versão Data Autor Descrição Revisor
1.0 10/10/2025 Heyttor Augusto Adição Modelo de Toranzo dos RF de Entrevista Samuel Felipe
1.1 11/10/2025 Samuel Felipe Adição Modelo de Toranzo dos RF de Análise de Documento (RF29 a 32, RNF 12 a 23) Luan Vinícius
1.3 11/10/2025 Miquéias Ezequiel Adição Modelo de Toranzo dos RF de Análise de Documento (RF29 a 32, RNF 12 a 23) Luan Vinícius
1.4 28/10/2025 Nayra Silva Nery Adição da Introdução Luan Vinícius
1.5 28/10/2025 João Pedro Adição dos elos de RF33-37 e RNF24-30 Rivadalvio Joaquim
1.6 07/11/2025 Samuel Felipe Adição Modelo de Toranzo do RF38 de Análise de Documento Heyttor Augusto
1.7 20/11/2025 Miquéias Ezequiel Especificação aprimorada RNF09 e RNF30 Luan Vinícius
1.8 20/11/2025 Samuel Felipe Atualização e modificação dos rfs e rnfs Heyttor Augusto
1.9 23/11/2025 Luan Vinícius Atualização da representação das tabelas Miquéias Ezequiel
2.0 23/11/2025 Luan Vinícius Adição RF40 Miquéias Ezequiel
2.1 24/11/2025 Luan Vinícius Preenchimento completo de todos os elos de rastreabilidade do Modelo de Toranzo Miquéias Ezequiel