Introdução
A rastreabilidade de requisitos é essencial para a gestão eficiente de projetos de software, garantindo que os requisitos sejam implementados e verificáveis ao longo de todo o ciclo de desenvolvimento. A rastreabilidade forward-from, que liga os requisitos aos artefatos de desenho e implementação, é essencial para garantir que cada requisito seja devidamente traduzido em funcionalidades técnicas específicas1.
Este modelo de rastreabilidade possibilita acompanhar o progresso do desenvolvimento de forma precisa, desde os requisitos iniciais até os componentes implementados, assegurando que todas as funcionalidades estejam alinhadas com as expectativas e necessidades do cliente. Além disso, a rastreabilidade forward-from auxilia na identificação de qualquer desvio ou inconsistência no desenvolvimento, permitindo ações corretivas tempestivas e garantindo a qualidade e a conformidade do produto final1.
Metodologia
A metodologia será baseada no meta-modelo de Toranzo5, com adaptações. Também utilizaremos o Modelo Intermediário para o Rastreamento de Requisitos, que visa fornecer resultados a partir de uma combinação de fatores, incluindo boas práticas, estudos de casos, abstração, entre outros4. A literatura apresenta diversos trabalhos que focam nos tipos de relacionamentos associados à rastreabilidade, conhecidos como elos de rastreabilidade3. Os principais são:
- Satisfação: Classe origem tem dependência de satisfação com a classe destino.
- Recurso: Classe origem tem dependência de recurso com a classe destino.
- Responsabilidade: Registra a participação, responsabilidade e ação de pessoas sobre artefatos.
- Representação: Captura a representação ou modelagem dos requisitos em outras linguagens.
- Alocado: Classe origem está relacionada à classe destino, que representa um subsistema.
- Agregação: Indica “composição” de elementos.
A seguir, a Tabela 01 representa a estrutura utilizada para documentar o desenvolvimento dos requisitos no artefato. Ela detalha informações essenciais como versão, métodos de verificação, correção de defeitos e análise de impacto, permitindo um rastreamento eficaz e uma compreensão clara de cada aspecto do requisito no contexto do projeto.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
A versão atual do requisito, indicando revisões ou atualizações ao longo do tempo. | O nome que identifica o requisito específico a ser implementado. | Indica como serão resolvidos possíveis conflitos entre este requisito e outros requisitos. | Descreve os métodos e critérios usados para verificar se o requisito foi implementado corretamente. | Explica o processo de identificação e correção de defeitos, incluindo relatórios de bugs e feedback. | Avalia o impacto da implementação ou modificação deste requisito no sistema geral. |
Fonte: Diego Sousa.
A seguir, a Tabela 02 representa os artefatos gerados pelos requisitos funcionais, fornecendo uma visão geral dos elementos criados a partir de cada requisito, como cenários, léxico, casos de uso e backlog.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
Lista os cenários gerados a partir deste requisito. | Lista os léxico gerados a partir deste requisito. | Lista os casos de uso gerados a partir deste requisito. | Lista a especificação suplementar gerada a partir deste requisito. | Lista as histórias de usuário geradas a partir deste requisito. | Lista o backlog gerado a partir deste requisito. |
Fonte: Diego Sousa.
A seguir, a Tabela 03 representa os elos do requisito, detalhando o tipo de relação que cada requisito tem com outros elementos do sistema, a categoria do requisito, os elementos rastreáveis e a descrição do elo.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Classifica o tipo de relação que este requisito tem com outros elementos do sistema. | Classifica o requisito dentro de uma categoria específica, como segurança, desempenho, etc. | Especifica os elementos do sistema que serão rastreados em relação a este requisito. | Descreve a função do elo de rastreabilidade no contexto deste requisito. | Lista outros requisitos que estão relacionados ou são afetados por este requisito específico. |
Fonte: Diego Sousa.
Rastreabilidade dos Requisitos Funcionais
RF01 - Autenticação de usuários para acesso seguro
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Autenticação de usuários para acesso seguro | - | Verificar através de testes de login com diferentes níveis de usuários. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a segurança e acesso de todos os usuários. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | Épico 1: Autenticação Segura e Gestão de Usuários |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Segurança | Sistema de Autenticação | Elo que garante que apenas usuários autenticados tenham acesso às funcionalidades do sistema. | RF26 |
Fonte: Diego Sousa.
RF02 - Visualização de edições diárias do Diário Oficial
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Visualização de edições diárias do Diário Oficial | - | Verificar através de testes de visualização com diferentes edições diárias. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a usabilidade e funcionalidade de visualização de documentos. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | L02: Diário Oficial, L03: Usuário, L04: Favoritar e L05: Diário Publicado | UC05. Filtrar Documentos por Data, Categoria ou Órgão Emissor | - | US04 | Épico 3: Busca e Organização de Conteúdo |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Visualização | Elo que permite a visualização diária das edições do Diário Oficial. | RF18,RF21 |
Fonte: Diego Sousa.
RF03 - Busca por palavras-chave em documentos
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Busca por palavras-chave em documentos | - | Verificar por meio de teste utilizando dados específicos para uma certa busca. | Através de relatórios de bug e feedbacks de usuários. | Médio impacto: Afeta principalmente usuários que buscam algo com maior precisão. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C03 - Busca por Palavras-chave | L01: Filtrar Publicações | UC01: Consultar Documentos Legislativos | - | US05 | Épico 6: Funcionalidades Avançadas de Documentos |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Busca | Elo que permite buscas avançadas, atendendo às necessidades dos usuários de encontrar informações específicas de maneira eficiente. | RF18, RF25 |
Fonte: Diego Sousa.
RF04 - Filtragem de conteúdo por data, categoria ou órgão emissor
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.0 | Filtragem de conteúdo por data, categoria ou órgão emissor | - | Verificar através de testes de filtragem com diferentes critérios. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a usabilidade e a precisão da busca de informações. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C02 - Filtrar Publicações por Temas | L01: Filtrar Publicações | UC05: Filtrar Documentos por Data, Categoria ou Órgão Emissor | - | US01,US04 | Épico 6: Funcionalidades Avançadas de Documentos |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Filtragem | Elo que permite a filtragem eficiente de conteúdo por data, categoria ou órgão emissor. | RF18, RF25 |
Fonte: Diego Sousa.
RF05 - Download de edições e documentos em formatos PDF
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Download de edições e documentos em formatos PDF | Verificar através de testes de download de diferentes documentos. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a funcionalidade de download e armazenamento de documentos. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | L03: Usuário e L05: Diário Publicado | UC02: Salvar Documentos para Consulta Offline | - | US18 | - |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Download | Elo que permite o download eficiente de edições e documentos em formato PDF. | RF11 |
Fonte: Diego Sousa.
RF06 - Notificações push sobre novas publicações relevantes
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Notificações push sobre novas publicações relevantes | - | Verificar através de testes de envio e recepção de notificações. | Através de relatórios de bug e feedbacks de usuários. | Médio impacto: Afeta a usabilidade e engajamento dos usuários. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | L02: Diário Oficial,L03: Usuário,L05: Diário Publicado e L06: Configuração de Notificações | UC03: Receber Notificações Personalizadas | - | US09 e US20 | Épico 4: Interação e Notificação |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Notificações | Elo que permite o envio eficiente de notificações push sobre novas publicações relevantes. | RF26 |
Fonte: Diego Sousa.
RF07 - Acesso a edições anteriores arquivadas
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Acesso a edições anteriores arquivadas | - | Verificar através de testes de acesso a edições arquivadas. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a funcionalidade de acesso e consulta de edições antigas. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | L04: Favoritar | UC04: Acessar Histórico de Publicações Legislativas | - | - | - |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Arquivamento | Elo que permite o acesso eficiente a edições anteriores arquivadas. | - |
Fonte: Diego Sousa.
RF08 - Integração com sistemas de assinatura digital
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Integração com sistemas de assinatura digital | - | Verificar através de testes de integração com sistemas de assinatura digital. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a funcionalidade de assinatura e autenticação de documentos. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | L03: Usuário | - | - | - | - |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Assinatura Digital | Elo que permite a integração eficiente com sistemas de assinatura digital. | - |
Fonte: Diego Sousa.
RF09 - Compartilhamento de documentos via redes sociais e email
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | Compartilhamento de documentos via redes sociais e email | - | Verificar através de testes de compartilhamento em diferentes plataformas. | Através de relatórios de bug e feedbacks de usuários. | Alto impacto: Afeta a funcionalidade de compartilhamento e disseminação de documentos. |
Fonte: Diego Sousa.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | L03: Usuário | - | - | US11 | Épico 6: Funcionalidades Avançadas de Documentos |
Fonte: Diego Sousa.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Funcionalidade | Sistema de Compartilhamento | Elo que permite o compartilhamento eficiente de documentos via redes sociais e email. | RF16 |
Fonte: Diego Sousa.
RF10 - O aplicativo deve permitir buscas detalhadas por tópicos específicos.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve permitir buscas detalhadas por tópicos específicos. | Este requisito não conflita com outros requisitos porém seria integrado a busca comum. | Verificar por meio de teste utilizando dados específicos para uma certa busca | Através de relatórios de bug e feedbacks de usuários. | Médio impacto: Afeta principalmente a usuários que buscam algo com maior precisão |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C03 - Busca por Palavras-chave | L01: Filtrar Publicações | UC10 - Busca Detalhada | DES01 - O sistema deve, mostrar como padrão no máximo 15 diários por página | CUS03 - Paginação na Guia Meu Diário , US05- Busca por Palavras-chave, US07 - Filtros Temáticos e Geográficos | Épico 3 - Busca e Organização de Conteúdo |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Desenvolvimento | Busca e seus respectivos filtros | Elo que permite buscas avançadas, atendendo às necessidades dos usuários de encontrar informações específicas de maneira eficiente. | RNF06, RNF13, RN03 |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF11 - O aplicativo deve oferecer a funcionalidade de salvar documentos para consulta offline.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve oferecer a funcionalidade de salvar documentos para consulta offline. | Este requisito não conflita com outros requisitos em sua funcionalidade | Verificar por meio de teste em proprio aplicativo durante uso offline após salvamento | Através de feedbacks de usuários | Médio impacto: É uma funcionalidade que auxilia pessoas que utilizam de forma recorrente o aplicativo em momentos sem rede |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | UC02 - Salvar Documentos para Consulta Offline | - | - | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Desenvolvimento | Arquivos salvos para uso offline | Elo que permite o uso do app mesmo sem rede podendo reler diários salvos. | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF12 - O aplicativo deve enviar notificações personalizadas sobre novas publicações relevantes.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve enviar notificações personalizadas sobre novas publicações relevantes. | Este requisito não conflita com outros requisitos, pois é um que utiliza algo funcional do sistema | Envio de notificações para recebimento | Através de relátorios de bug e testes por usuários | Baixo impacto: é uma formalidade a mais para lembrar o usuário para acessar o aplicativo para ver os novos diários |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C01 - Configurar o aplicativo, C04 - Design responsivo que se adapta a tablets e smartphones | L06 - Configuração de Notificações | UC03 - Receber Notificações Personalizadas | - | US09 - Notificações Personalizadas, US15 - Sistema de Marcadores para Documentos | Épico 4 - Interação e Notificação |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Ambiental | - | Elo que permite que o aplicativo envie notificações ao usúario. | RF06, RF12, RF23 |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF13 - O aplicativo deve oferecer acesso ao histórico de publicações legislativas.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve oferecer acesso ao histórico de publicações legislativas. | Este requisito não conflita com outros requisitos, é apenas uma função a mais para acessibilidade ao usuário | Verificar por meio do acesso a função após ver algum diário para ver se ficou salvo em histórico | Através de feedbacks enviados por usuários | Baixo Impacto: Requisito a mais para auxiliar o usuário, sem prioridade. |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | UC04 - Acessar Histórico de Publicações Legislativas | - | US10 - Funcionalidade de Histórico de Pesquisa | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Organizacional | Função de historico em aplicativo | Elo que permite que o aplicativo encontre diários acessados anteriormente. | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF14 - O aplicativo deve ter um sistema de marcadores para rastrear alterações em documentos específicos.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve ter um sistema de marcadores para rastrear alterações em documentos específicos. | Este requisito não conflita com outros requisitos | Teste do sistema de marcação para rastreio | Através de feedbacks por usuários dos marcadores | Baixo impacto: Afeta alguns usuarios que gostam de marcação em documentos que podem ser alterados |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | US15 - Sistema de Marcadores para Documentos | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Inclusão | Gerencial | Função para marcação de dados em um diário prevenindo perca de dados após alterações | Elo que permite que o usuário faça marcações em diários. | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF15 - O aplicativo deve fornecer uma interface que facilite a leitura de textos legislativos.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve fornecer uma interface que facilite a leitura de textos legislativos. | Resoluções por meio de teste de interação | Teste de uso por diversos tipos de personas | Através de sugestões provindas de usuários | Alto impacto: a interface deve ser boa visivelmente para o aconchego no uso do usuário |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C04 - Design responsivo que se adapta a tablets e smartphones | - | - | USA04 O aplicativo deve oferecer uma interface padronizada que garanta conforto visual ao usuário, seguindo os princípios de ergonomia no design de UI | US17 - Navegação Intuitiva | Épico 2 - Acessibilidade e Usabilidade |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Desenvolvimento | A propria interface do aplicativo | Um elo de UX foco em usabilidade e acessibilidade para o usuário | RF24, RNF10 |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF16 - O aplicativo deve incluir uma funcionalidade de compartilhamento de documentos.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve incluir uma funcionalidade de compartilhamento de documentos. | Este requisito não conflita com nenhum outro | Verificação por meio de testes durante uso para compartilhamento de diários | Através de reportes feitos por usuários | Baixo impacto: um requisito que auxilia o compartilhamento de acesso a um diário porém sem grandes prioridades |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | US11 - Funcionalidade de Compartilhamento Aprimorada | Épico 6 - Funcionalidades Avançadas de Documentos |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Associação | Desenvolvimento | A função de compartilhar direto no aplicativo | Um elo que auxilia o usuario a enviar diários a pessoas que podem ter o mesmo interesse | RF09 |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF17 - O aplicativo deve manter um índice atualizado e pesquisável de todos os documentos publicados.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve manter um índice atualizado e pesquisável de todos os documentos publicados. | Esse requisito é um complemento do RF18 de busca avançada porém focado em indices dentro dos diários | Verificação por caso de teste em alterações de indices e pesquisas em documentos | Por meio de feedbacks e reportes feitos por usuários | Baixo impacto: Requisito de auxilio ao usuário a encontrar algum tema especifico |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | - |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Associação | Organizacional | A função permite a busca em indice | Um elo que auxilia o usuario a encontrar temas ou assuntos por meio de busca em documento | RF18 |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF18 - Sistema de busca avançada
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.0 | Sistema de busca avançada | Este requisito não conflita com outros requisitos, porém integra como base para alguns como o RF17 | Por meio de teste em filtros e resultados | Através de testes e reportes por usuários | Médio impacto: Auxiliando na busca acelera o uso do aplicativo facilitando o acesso ao usuário |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C03 - Busca por Palavras-chave | L01 - Filtrar Publicações | UC01 - Consultar Documentos Legislativos | DES01 - O sistema deve, mostrar como padrão no máximo 15 diários por página | US05 - Busca por Palavras-chave, US07 - Filtros Temáticos e Geográficos | Épico 3 - Busca e Organização de Conteúdo |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Desenvolvimento | A função permite a busca utilizando filtros avançados | Um elo que auxilia o usuario a encontrar documentos especificos com maior facilidade | RF17, RF21, RNF06, RNF13, RF03, RF10 |
Fonte: [Douglas Marinho](https://github.com/M4RINH0).
RF19 - Funcionalidades de acessibilidade.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Funcionalidades de acessibilidade | Este requisito não possui conflitos com outros requisitos | Verificar atráves de testes com usuários | Através de relatórios de bug e feedbacks de usuários | Alto: Afeta todos os usuários do software |
Fonte: João Artur.
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Generalização | Gerencial | --- | Elo que permite uma melhor acessibilidade, atendendo às necessidades dos usuários de encontrar informações específicas de maneira eficiente. | RF20 |
Fonte: João Artur.
RF20 - Ferramentas de usabilidade aprimoradas
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Ferramentas de usabilidade aprimoradas | Este requisito não possui conflitos com outros requisitos | Teste de Usabilidade | Através de relatórios de bug e feedbacks de usuários | Alto: Afeta todos os usuários do software |
Fonte: João Artur.
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Generalização | Desenvolvimento | --- | Elo que permite uma melhor usabilidade do sistema, atendendo às necessidades dos usuários, de um software mais intuitivo. | RF19 |
Fonte: João Artur.
RF21 - Otimização do processo de busca diária
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Otimização do processo de busca diária | Este requisito não possui conflitos com outros requisitos | Verificar atráves de testes com usuários | Através de relatórios de bug e feedbacks de usuários | Alto: A busca é uma das principais funcionalidades do sistema |
Fonte: João Artur.
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Desenvolvimento | Filtros de Busca | Elo que permite otimizar o processo de busca diária, garantindo eficiência na localização de informações. | ---- |
Fonte: João Artur.
RF22 - Suporte multilingue no sistema
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Suporte multilingue no sistema | Este requisito não possui conflitos com outros requisitos | Teste com o usuário | Através de relatórios de bug e feedbacks de usuários | Médio: Afeta apenas uma parcela dos usuários |
Fonte: João Artur.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C06 - Suporte Multilíngue para Facilitar o Acesso por Usuários Não-nativos | --- | --- | --- | US06 - Suporte Multilíngue | Épico 7: Multilíngue e Internacionalização |
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Desenvolvimento | Tradução de Conteúdos | Elo que permite suporte a múltiplos idiomas no sistema, garantindo acessibilidade para diversos usuários. | --- |
Fonte: João Artur.
RF23 - Sistema de notificações personalizadas
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Sistema de notificações personalizadas | Este requisito não possui conflitos com outros requisitos | Teste com usuários | Através de relatórios de bug e feedbacks de usuários | Alto: O requisito visa uma melhor interação dos usuários com a plataforma |
Fonte: João Artur.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C01 - Configurar o aplicativo | L06: Configuração de Notificações | UC03. Receber Notificações Personalizadas | --- | US09 - Notificações Personalizadas | Épico 4: Interação e Notificação |
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Generalização | Desenvolvimento | Sistema de Notificações | Elo que permite a personalização de notificações, garantindo que os usuários recebam informações relevantes. | --- |
Fonte: João Artur.
RF24 - Interface do usuário altamente intuitiva
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Interface do usuário altamente intuitiva | Este requisito não possui conflitos com outros requisitos | Teste de Interface | Através de relatórios de bug e feedbacks de usuários | Médio: Facilita a realização das tarefas |
Fonte: João Artur.
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Generalização | Desenvolvimento | Design de Interface | Elo que permite a criação de uma interface altamente intuitiva, melhorando a experiência do usuário. | --- |
Fonte: João Artur.
RF25 - Funcionalidades avançadas de documentos
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Funcionalidades avançadas de documentos | Este requisito não possui conflitos com outros requisitos | TVerificar atráves de testes com usuários | Através de relatórios de bug e feedbacks de usuários | Médio: Funcionalidades adiconais para os documentos |
Fonte: João Artur.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | --- | US11 - Funcionalidade de Compartilhamento Aprimorada | Épico 6: Funcionalidades Avançadas de Documentos |
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Dependência | Desenvolvimento | Sistema de Documentos | Elo que permite funcionalidades avançadas para gerenciar documentos de forma eficaz. | --- |
Fonte: João Artur.
RF26 - Melhoria na interação entre usuários
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Melhoria na interação entre usuários | Este requisito não possui conflitos com outros requisitos | Testes de Interação | Através de relatórios de bug e feedbacks de usuários | Baixo: Não é uma das funcionalidades principais do aplicativo |
Fonte: João Artur.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | --- | US12 - Comentários e Anotações em Publicações e US21 - Anotações Colaborativas | Épico 4: Interação e Notificação |
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Organizacional | Ferramentas de Comunicação | Elo que permite a melhoria na interação entre usuários, facilitando a comunicação e colaboração. | --- |
Fonte: João Artur.
Rastreabilidade dos Requisitos Não Funcionais
RNF01 - Alta disponibilidade do sistema, com 99,9% de uptime.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Alta disponibilidade do sistema, com 99,9% de uptime. | Este requisito não possui conflitos com outros requisitos | Teste com usuário | Através de relatórios de bug e feedbacks de usuários | Alta: O aplicativo deve funcionar durante qualquer período do dia |
Fonte: João Artur.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | --- | --- | Épico 5: Infraestrutura e Suporte |
Fonte: João Artur.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Especialização: | Ambiental | Aplicativo operacional durante 99,9% do dia | Elo que garante a disponibilidade do aplicativo | --- |
Fonte: João Artur.
RNF02 Compatibilidade com as versões mais recentes de sistemas operacionais móveis.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Compatibilidade com as versões mais recentes de sistemas operacionais móveis. | Este requisito não possui conflitos com outros requisitos | Testes de Compatibilidade | Atualizações e correções baseadas em relatórios de compatibilidade | Médio: Pode exigir ajustes contínuos conforme novas versões de SOs são lançadas |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C05 - Compatibilidade com as Versões Mais Recentes de Sistemas Operacionais Móveis | --- | --- | --- | US16 - Compatibilidade com Sistemas Operacionais Móveis | Épico 5 - Infraestrutura e Suporte |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Compatibilidade | Desenvolvimento | Sistemas Operacionais Móveis | Elo que garante que o aplicativo seja compatível com as versões mais recentes de sistemas operacionais móveis, garantindo seu funcionamento adequado. | --- |
Fonte: Henrique Torres.
RNF03 Design responsivo que se adapta a tablets e smartphones.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Design responsivo que se adapta a tablets e smartphones. | Este requisito não possui conflitos com outros requisitos | Testes de Responsividade em dispositivos variados | Correções baseadas em feedbacks de usuários e testes de usabilidade | Médio: Pode exigir atualizações regulares conforme novos dispositivos são lançados |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C04 - Design responsivo que se adapta a tablets e smartphones | --- | --- | --- | US19 - Design Responsivo para Dispositivos Móveis | Épico 2 - Acessibilidade e Usabilidade |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Compatibilidade | Design | Dispositivos móveis (tablets e smartphones) | Elo que garante que o design do aplicativo seja responsivo e se adapte adequadamente a diferentes tamanhos de tela, incluindo tablets e smartphones. | --- |
Fonte: Henrique Torres.
RNF04 Segurança de dados com criptografia de ponta-a-ponta.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Segurança de dados com criptografia de ponta-a-ponta. | Este requisito não possui conflitos com outros requisitos | Testes de Segurança e Auditorias | Correções baseadas em testes de penetração e relatórios de vulnerabilidade | Alto: Necessita atualizações contínuas conforme novas vulnerabilidades são descobertas |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | CON06 - O sistema deve evitar que o usuário execute atividades que possam comprometer a integridade do sistema. | --- | --- |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Segurança | Desenvolvimento | Algoritmos de Criptografia, Protocolos de Segurança | Elo que garante a segurança dos dados transmitidos e armazenados através de criptografia de ponta-a-ponta, protegendo contra acesso não autorizado. | --- |
Fonte: Henrique Torres.
RNF05 Suporte multilíngue para facilitar o acesso por usuários não-nativos.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Suporte multilíngue para facilitar o acesso por usuários não-nativos. | Este requisito não possui conflitos com outros requisitos | Testes de Internacionalização e Localização | Correções baseadas em feedbacks de usuários e testes de localização | Médio: Pode exigir a adição de novos idiomas conforme a base de usuários cresce |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C06 - Suporte Multilíngue para Facilitar o Acesso por Usuários Não-nativos | --- | --- | --- | US06 - Suporte Multilíngue | Épico 7 - Multilíngue e Internacionalização |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Internacionalização | Desenvolvimento | Idiomas Suportados | Elo que garante que o aplicativo ofereça suporte a múltiplos idiomas, facilitando o acesso e a usabilidade para usuários não-nativos. | RF22 |
Fonte: Henrique Torres.
RNF06 Tempo de resposta de busca inferior a 2 segundos.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Tempo de resposta de busca inferior a 2 segundos. | Este requisito não possui conflitos com outros requisitos | Testes de Desempenho e Benchmarking | Correções baseadas em monitoramento de desempenho e análise de logs | Médio: Pode exigir otimizações contínuas conforme o volume de dados aumenta |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C03 - Busca por Palavras-chave | --- | --- | DES06 - O sistema deve garantir um tempo de resposta não superior a 1 segundo. | --- | --- |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Desempenho | Desenvolvimento | Tempo de Resposta, Velocidade de Busca | Elo que garante que as buscas no sistema retornem resultados em menos de 2 segundos, proporcionando uma experiência rápida e eficiente para o usuário. | --- |
Fonte: Henrique Torres.
RNF07 Implementação de medidas de acessibilidade para usuários com deficiência.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Implementação de medidas de acessibilidade para usuários com deficiência. | Este requisito não possui conflitos com outros requisitos | Testes de Acessibilidade e Auditorias | Correções baseadas em feedbacks de usuários e testes de acessibilidade | Alto: Necessita atualizações contínuas conforme novas tecnologias e diretrizes de acessibilidade são desenvolvidas |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | --- | US14 - Acessibilidade para Usuários com Deficiência Visual | Épico 2 - Acessibilidade e Usabilidade |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Acessibilidade | Desenvolvimento | Ferramentas de Acessibilidade, Diretrizes de Acessibilidade | Elo que garante a implementação de medidas de acessibilidade no aplicativo, facilitando o uso por pessoas com deficiência. | RF19 |
Fonte: Henrique Torres.
RNF08 Facilidade de atualização de conteúdo pelo gestor do sistema.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Facilidade de atualização de conteúdo pelo gestor do sistema. | Este requisito não possui conflitos com outros requisitos | Testes de Usabilidade e Revisões pelo Gestor | Correções baseadas em feedback do gestor e testes de atualização | Baixo: Requer apenas ajustes menores com base em feedbacks periódicos |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | --- | --- | --- |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Usabilidade | Gestão de Conteúdo | Ferramentas de Atualização de Conteúdo | Elo que garante que o gestor do sistema possa atualizar o conteúdo com facilidade, mantendo a informação atualizada e relevante. | --- |
Fonte: Henrique Torres.
RNF09 Suporte técnico com tempo de resposta de 24 horas.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | Suporte técnico com tempo de resposta de 24 horas. | Este requisito não possui conflitos com outros requisitos | Monitoramento de Tempo de Resposta e Relatórios de Atendimento | Correções baseadas em feedbacks de usuários e revisão dos processos de atendimento | Médio: Pode exigir ajustes no processo de atendimento conforme o volume de solicitações aumenta |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C07 - Suporte Técnico com Tempo de Resposta de 24 Horas | --- | --- | CON05 O aplicativo deve possuir um sistema de suporte ao usuário, SUP03 - O sistema deve oferecer suporte ao usuário através de canais apropriados e uma equipe disponível. | --- | --- |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Suporte | Atendimento ao Cliente | Tempo de Resposta, Qualidade do Atendimento | Elo que garante que o suporte técnico responda às solicitações dos usuários dentro de 24 horas, assegurando um atendimento eficiente e rápido. | --- |
Fonte: Henrique Torres.
RNF10 O aplicativo deve ter uma interface de usuário intuitiva e fácil de navegar.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | O aplicativo deve ter uma interface de usuário intuitiva e fácil de navegar. | Este requisito não possui conflitos com outros requisitos | Testes de Usabilidade e Feedbacks de Usuários | Correções baseadas em testes de usabilidade e análise de feedbacks | Baixo: Ajustes de interface conforme novos recursos são adicionados |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | USA04 - O aplicativo deve oferecer uma interface padronizada que garanta conforto visual ao usuário, seguindo os princípios de ergonomia no design de UI 3, DES02 - O sistema deve oferecer uma navegação fluida e sem interrupções, com caminhos organizados de forma lógica, DES04 - O aplicativo deve ter uma interface de design simplificado, seguindo os princípios de ergonomia no design de UI. | US17 - Navegação Intuitiva | Épico 2 - Acessibilidade e Usabilidade |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Usabilidade | Interface do Usuário | Layout, Navegação | Elo que garante que a interface do usuário do aplicativo seja intuitiva e fácil de navegar, proporcionando uma experiência positiva ao usuário. | RF24 |
Fonte: Henrique Torres.
RNF11 O aplicativo deve garantir a segurança e a privacidade dos dados dos usuários.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | O aplicativo deve garantir a segurança e a privacidade dos dados dos usuários. | Este requisito não possui conflitos com outros requisitos | Testes de Segurança e Auditorias | Correções baseadas em testes de penetração e relatórios de segurança | Alto: Necessita atualizações regulares para manter a proteção contra novas ameaças e vulnerabilidades |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | --- | US13 - Autenticação Multifatorial | Épico 1 - Autenticação Segura e Gestão de Usuários |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Segurança | Proteção de Dados | Políticas de Privacidade, Criptografia, Controles de Acesso | Elo que garante que os dados dos usuários sejam protegidos contra acesso não autorizado, utilizando práticas de segurança como criptografia e controle de acesso. | RF01 |
Fonte: Henrique Torres.
RNF12 O aplicativo deve estar disponível 24/7, com exceção de períodos de manutenção programada.
Versão | Nome do Requisito | Resolução de requisitos em conflito | Verificação | Correção de Defeitos | Análise de impacto na evolução |
---|---|---|---|---|---|
1.1 | O aplicativo deve estar disponível 24/7, com exceção de períodos de manutenção programada. | Este requisito não possui conflitos com outros requisitos | Monitoramento de Disponibilidade e Relatórios de Manutenção | Correções baseadas em análises de incidentes e melhorias na infraestrutura | Médio: Pode exigir ajustes contínuos para garantir alta disponibilidade e mínima interrupção de serviço |
Fonte: Henrique Torres.
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
--- | --- | --- | CON01 - O sistema deve ser acessível 24 horas por dia, 7 dias por semana, ou seja, de maneira ininterrupta. | --- | --- |
Fonte: Henrique Torres.
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Disponibilidade | Infraestrutura | Monitoramento de Servidores, Planos de Contingência | Elo que garante que o aplicativo esteja disponível 24/7, exceto durante manutenções programadas, assegurando uma experiência contínua para os usuários. | --- |
Fonte: Henrique Torres.
RNF13 - O aplicativo deve apresentar um tempo de resposta rápido nas buscas.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve apresentar um tempo de resposta rápido (< 2 segundos) nas buscas. | Este requisito não conflita diretamente com outros requisitos, desde que a infraestrutura suporte as demandas de carga. | Verificação através de testes de performance, incluindo testes de carga para simular diferentes volumes de tráfego e garantir que o tempo de resposta permaneça abaixo de 2 segundos. | Correções podem ser necessárias caso os testes indiquem que o tempo de resposta excede 2 segundos. Isso pode envolver otimização de código, ajustes na infraestrutura ou revisão das consultas de busca. | Esse requisito é essencial para a usabilidade e satisfação do usuário. Evoluções futuras do sistema devem considerar o impacto de novas funcionalidades no desempenho das buscas, garantindo a manutenção ou melhoria dos tempos de resposta. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | Detalhes de Desempenho. DES06 - O sistema deve garantir um tempo de resposta não superior a 1 segundo. | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Desenvolvimento | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
RNF14 - O aplicativo deve ser acessível de acordo com os padrões da WCAG 2.1.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve ser acessível de acordo com os padrões da WCAG 2.1. | Este requisito não conflita com outros requisitos. | Testes de acessibilidade usando ferramentas e diretrizes padrão (WCAG). | Ajustes com base no feedback de usuários e resultados de testes. | Atualizações contínuas para manter conformidade com normas de acessibilidade. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
C01 - Configurar o aplicativo. | - | - | Detalhes de Usabilidade. USA02 - O aplicativo deve incorporar e destacar recursos de acessibilidade em seu design e USA04 - O aplicativo deve oferecer uma interface padronizada que garanta conforto visual ao usuário, seguindo os princípios de ergonomia no design de UI. | US14 - Acessibilidade para Usuários com Deficiência Visual. | Épico 2 - Acessibilidade e Usabilidade e Épico 7 - Multilíngue e Internacionalização |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Generalização/Especialização | Ambiental | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
RNF15 - O aplicativo deve ter um mecanismo robusto de backup e recuperação de dados.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve ter um mecanismo robusto de backup e recuperação de dados. | Garantido que durante o backup, o desempenho do sistema não seja afetado. | Testes regulares de recuperação para verificar a integridade e eficácia do backup. | Correções aplicadas conforme necessário com base nos resultados dos testes de recuperação. | Análise para garantir que o sistema de backup seja capaz de lidar com o crescimento esperado dos dados. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Inclusão | Organizacional | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
RNF16 - O aplicativo deve ser escalável para acomodar um crescente número de usuários e documentos.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve ser escalável para acomodar um crescente número de usuários e documentos. | Este requisito não conflita diretamente com outros requisitos, porém, é importante estar atento aos requisitos de desempenho para assegurar que a escalabilidade não comprometa a velocidade de resposta. | Testes de carga e stress para simular aumento de uso. | Ajustes na infraestrutura ou otimização de código conforme necessário. | Planejamento contínuo para expandir recursos de acordo com o aumento de demanda. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Desenvolvimento | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
RNF17 - O aplicativo deve oferecer suporte multilíngue para atender a uma base de usuários diversificada.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.2 | O aplicativo deve oferecer suporte multilíngue para atender a uma base de usuários diversificada. | Este requisito não conflita com outros requisitos. | Revisões linguísticas e testes com usuários em diferentes idiomas. | Correções de localização e ajustes na UI para acomodar diferentes idiomas. | Avaliação do impacto da adição de novos idiomas na manutenção e no desenvolvimento futuro. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Generalização/Especialização | Ambiental | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
RNF18 - Medidas de segurança robustas.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.0 | Medidas de segurança robustas. | Este requisito não conflita com outros requisitos. | Testes de penetração e auditorias de segurança regularmente. | Implementação de correções e atualizações de segurança conforme identificado nos testes. | Avaliação constante do impacto das medidas de segurança no desempenho e na usabilidade do aplicativo. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Inclusão | Organizacional | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
RNF19 - Requisitos para suporte e manutenção.
Versão | Nome do Requisito | Resolução de Requisitos em Conflito | Verificação | Correção de Defeitos | Análise de Impacto na Evolução |
---|---|---|---|---|---|
1.0 | Requisitos para suporte e manutenção. | Este requisito não conflita com outros requisitos. | Avaliação da eficácia do suporte através de feedback dos usuários. | Ajustes no suporte com base em problemas recorrentes ou desafios enfrentados pelos usuários. | Análise de como as melhorias no suporte podem impactar a satisfação do usuário e a redução de custos operacionais a longo prazo. |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Cenário | Léxico | Casos de Uso | Especificação Suplementar | História de Usuário | Backlog |
---|---|---|---|---|---|
- | - | - | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Tipo de Elo | Categoria | Elementos Rastreáveis | Descrição do ELO | Requisitos Relacionados |
---|---|---|---|---|
Extensão | Gerencial | - | - | - |
Fonte: [Luiz Gustavo](https://github.com/LuizGust4vo).
Referência bibliográfica
1. Página 4, 2.1 Rastreabilidade. SAYÃO, Miriam; LEITE, Julio. Rastreabilidade de Requisitos. PUC-Rio: Departamento de Informática, ISSN 0103-9741, Rio de Janeiro, 2005. Disponível em: https://www-di.inf.puc-rio.br/~julio/rastre.pdf.
3. Página 09 e 10, 2.3.2 Meta-modelo proposto por Toranzo. TORANZO, M.; CASTRO, J; MELLO, E. Uma proposta para melhorar o rastreamento de requisitos. PUC-Rio: Workshop em Engenharia de Requisitos, Rio de Janeiro, 2002.
4. Página 199, 5 Modelo Intermediário para o Rastreamento de Requisitos. TORANZO, M.; CASTRO, J; MELLO, E. Uma proposta para melhorar o rastreamento de requisitos. PUC-Rio: Workshop em Engenharia de Requisitos, Rio de Janeiro, 2002.
5. Página 196, 3 Classificação das Informações a serem Rastreadas. TORANZO, M.; CASTRO, J; MELLO, E. Uma proposta para melhorar o rastreamento de requisitos. PUC-Rio: Workshop em Engenharia de Requisitos, Rio de Janeiro, 2002.
Bibliografia
1. SAYÃO, Miriam; LEITE, Julio. Rastreabilidade de Requisitos. PUC-Rio: Departamento de Informática, ISSN 0103-9741, Rio de Janeiro, 2005. Disponível em: https://www-di.inf.puc-rio.br/~julio/rastre.pdf. Acesso em: 15 de jun de 2024.
2. TORANZO, M.; CASTRO, J; MELLO, E. Uma proposta para melhorar o rastreamento de requisitos. PUC-Rio: Workshop em Engenharia de Requisitos, Rio de Janeiro, 2002. Disponível em: http://wer.inf.puc-rio.br/WERpapers/artigos/artigos_WER02/toranzo.pdf. Acesso em: 14 de jun de 2024.
Histórico de Versão
Versão | Data | Data Prevista de Revisão | Descrição | Autor | Revisor |
---|---|---|---|---|---|
1.0 |
15/06/2024 | 16/06/2024 | Criação do Documento, inserção da introdução e da metodologia. | Diego Sousa | João Artur,Luiz Gustavo e Henrique Torres |
1.1 |
24/06/2024 | 24/06/2024 | Modelagem do mapeamento e tabelas das Rastreabilidades funcionais | Douglas Marinho | João Artur,Luiz Gustavo e Henrique Torres |
1.2 |
24/06/2024 | 24/06/2024 | Criando tabela dos requisitos funcionais de 19 à 26 e do requisito não funcional 1 | João Artur | Luiz Gustavo e Henrique Torres |
1.3 |
24/06/2024 | 24/06/2024 | Criando tabela dos requisitos funcionais de 01 à 09 | Diego Sousa | João Artur,Luiz Gustavo e Henrique Torres |
1.4 |
24/06/2024 | 24/06/2024 | Criando tabela dos requisitos não funcionais de 02 à 12 | Henrique Torres | João Artur,Luiz Gustavo e Diego Sousa |
1.5 |
24/06/2024 | 24/06/2024 | Criando tabela dos requisitos não funcionais de 13 à 19 e correções | Luiz Gustavo | Diego Sousa, Henrique Torres e João Artur |
1.6 |
07/07/2024 | 08/07/2024 | Adicionando links nos requisitos funcionais de 19 à 26 | João Artur | Luiz Gustavo e Henrique Torres |