Introdução
A rastreabilidade de requisitos é fundamental para a gestão eficaz de projetos de software, assegurando que os requisitos sejam implementados e verificáveis durante todo o ciclo de vida do desenvolvimento. A rastreabilidade backward-from, que liga os requisitos às suas fontes originais, é crucial para entender as motivações por trás de cada requisito, facilitando a análise de impacto e a gestão de mudanças1.
Este modelo de rastreabilidade permite identificar rapidamente as partes do sistema afetadas por mudanças nos requisitos, mitigando riscos e mantendo a integridade do projeto. Assim, qualquer alteração pode ser gerida de forma controlada e transparente, garantindo a qualidade e a conformidade do produto final1.
Metodologia
Para a execução dessa rastreabilidade, primeiro classificaremos as informações, pois segundo o meta-modelo de Toranzo que teremos por base, existem quatro níveis de classificação, sendo eles: ambiental, organizacional, gerencial e desenvolvimento5. A figura 01 ilustra esses modelos a seguir:
Fonte: Rastreabilidade de Requisitos. PUC-Rio: Departamento de Informática5.
- O nível ambiental congrega informações oriundas do contexto ambiental onde a organização está inserida e que podem afetar o sistema sendo desenvolvido3;
- O nível organizacional reúne informações relacionadas à organização (missão, objetivos, metas e padrões) e que podem impactar os requisitos do sistema3;
- O nível gerencial agrega informações que permitem associar tarefas a requisitos, e que podem auxiliar a gerência do projeto3;
- O nível desenvolvimento abarca informações relacionadas aos diversos artefatos gerados no processo de desenvolvimento (documento de requisitos, diagramas, programas, casos de testes, ...)3.
A seguir, a Tabela 01 representa a estrutura utilizada para documentar as origens dos requisitos no artefato. Ela detalha informações essenciais como o nome, identificador único, origem e nível do requisito, permitindo um rastreamento eficaz e compreensão clara de cada requisito no contexto do projeto.
Tabela 01: Estrutura das tabelas dos requisitos do backward from.
Informações | Detalhes |
---|---|
Nome do Requisito | Indica o que o requisito está pedindo ou descrevendo. |
ID do Requisito | Fornece um identificador único que pode ser usado para referenciar este requisito específico de maneira consistente em toda a documentação e durante o desenvolvimento. |
Origem | Especifica como ou de onde o requisito foi obtido. |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Classifica o requisito em um nível específico para ajudar a entender seu impacto e onde ele se aplica, já explicado anteriormente. |
Fonte: Arthur Alves e Eric Silveira.
Tabela de Níveis dos Requisitos Funcionais
A seguir, serão apresentadas as tabelas contendo os requisitos funcionais do projeto. Estas tabelas documentam informações essenciais sobre cada requisito, que proporcionam um rastreamento eficaz e uma compreensão clara dos requisitos no contexto do projeto.
RF01 - Autenticação de usuários para acesso seguro.
Requisito RF01
A Tabela 02 apresenta os detalhes do requisito RF01, incluindo informações sobre sua origem, nível e descrição.
Tabela 02: Autenticação de usuários para acesso seguro.
Informações | Detalhes |
---|---|
Nome do Requisito | Autenticação de usuários para acesso seguro. |
ID do Requisito | OBS01 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito se refere à implementação de mecanismos de autenticação, garantindo que somente usuários autorizados possam acessar o sistema, o que é essencial para a segurança do aplicativo. |
Fonte: Arthur Alves e Eric Silveira.
RF02 - Visualização de edições diárias do Diário Oficial.
Requisito RF02
A Tabela 03 apresenta os detalhes do requisito RF02, incluindo informações sobre sua origem, nível e descrição.
Tabela 03: Visualização de edições diárias do Diário Oficial.
Informações | Detalhes |
---|---|
Nome do Requisito | Visualização de edições diárias do Diário Oficial. |
ID do Requisito | OBS02 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Ambiental - Este requisito está relacionado à necessidade dos usuários de acessar as edições diárias do Diário Oficial, influenciando a frequência e a forma como os dados são disponibilizados e atualizados no sistema. |
Fonte: Arthur Alves e Eric Silveira.
RF03 - Busca por palavras-chave em documentos.
Requisito RF03
A Tabela 04 apresenta os detalhes do requisito RF03, incluindo informações sobre sua origem, nível e descrição.
Tabela 04: Busca por palavras-chave em documentos.
Informações | Detalhes |
---|---|
Nome do Requisito | Busca por palavras-chave em documentos. |
ID do Requisito | OBS03 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito está focado na implementação de funcionalidades que permitem aos usuários realizar buscas por palavras-chave, facilitando o acesso rápido e eficiente às informações desejadas. |
Fonte: Arthur Alves e Eric Silveira.
RF04 - Filtragem de conteúdo por data, categoria ou órgão emissor.
Requisito RF04
A Tabela 05 apresenta os detalhes do requisito RF04, incluindo informações sobre sua origem, nível e descrição.
Tabela 05: Filtragem de conteúdo por data, categoria ou órgão emissor.
Informações | Detalhes |
---|---|
Nome do Requisito | Filtragem de conteúdo por data, categoria ou órgão emissor. |
ID do Requisito | OBS04 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito se refere à criação de funcionalidades de filtragem que permitem aos usuários refinar suas buscas, melhorando a experiência de uso e a eficiência na localização de documentos específicos. |
Fonte: Arthur Alves e Eric Silveira.
RF05 - Download de edições e documentos em formatos PDF.
Requisito RF05
A Tabela 06 apresenta os detalhes do requisito RF05, incluindo informações sobre sua origem, nível e descrição.
Tabela 06: Download de edições e documentos em formatos PDF.
Informações | Detalhes |
---|---|
Nome do Requisito | Download de edições e documentos em formatos PDF. |
ID do Requisito | OBS05 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito envolve a necessidade de permitir que os usuários baixem edições e documentos, garantindo que tenham acesso offline aos materiais necessários, o que é crucial para a continuidade do trabalho em ambientes sem conexão. |
Fonte: Arthur Alves e Eric Silveira.
RF06 - Notificações push sobre novas publicações relevantes.
Requisito RF06
A Tabela 07 apresenta os detalhes do requisito RF06, incluindo informações sobre sua origem, nível e descrição.
Tabela 07: Notificações push sobre novas publicações relevantes.
Informações | Detalhes |
---|---|
Nome do Requisito | Notificações push sobre novas publicações relevantes. |
ID do Requisito | OBS06 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito se refere à implementação de funcionalidades específicas no aplicativo, como a configuração e envio de notificações push, além de assegurar a entrega dessas notificações aos usuários. |
Fonte: Arthur Alves e Eric Silveira.
RF07 - Acesso a edições anteriores arquivadas.
Requisito RF07
A Tabela 08 apresenta os detalhes do requisito RF07, incluindo informações sobre sua origem, nível e descrição.
Tabela 08: Acesso a edições anteriores arquivadas.
Informações | Detalhes |
---|---|
Nome do Requisito | Acesso a edições anteriores arquivadas. |
ID do Requisito | OBS07 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Ambiental - Este requisito está relacionado ao contexto em que os usuários precisam acessar documentos arquivados para referências e consultas, impactando diretamente a disponibilidade e organização dos dados. |
Fonte: Arthur Alves e Eric Silveira.
RF08 - Integração com sistemas de assinatura digital.
Requisito RF08
A Tabela 09 apresenta os detalhes do requisito RF08, incluindo informações sobre sua origem, nível e descrição.
Tabela 09: Integração com sistemas de assinatura digital.
Informações | Detalhes |
---|---|
Nome do Requisito | Integração com sistemas de assinatura digital. |
ID do Requisito | OBS08 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Este requisito se refere à necessidade de integração com outros sistemas e processos internos da organização, garantindo a conformidade e segurança na assinatura de documentos digitais. |
Fonte: Arthur Alves e Eric Silveira.
RF09 - Compartilhamento de documentos via redes sociais e email.
Requisito RF09
A Tabela 10 apresenta os detalhes do requisito RF09, incluindo informações sobre sua origem, nível e descrição.
Tabela 10: Compartilhamento de documentos via redes sociais e email.
Informações | Detalhes |
---|---|
Nome do Requisito | Compartilhamento de documentos via redes sociais e email. |
ID do Requisito | OBS09 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito facilita a disseminação de informações, permitindo que os usuários compartilhem documentos relevantes com outras partes interessadas, melhorando a comunicação e colaboração. |
Fonte: Arthur Alves e Eric Silveira.
RF10 - O aplicativo deve permitir buscas detalhadas por tópicos específicos.
Requisito RF10
A Tabela 11 apresenta os detalhes do requisito RF10, incluindo informações sobre sua origem, nível e descrição.
Tabela 11: O aplicativo deve permitir buscas detalhadas por tópicos específicos.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve permitir buscas detalhadas por tópicos específicos. |
ID do Requisito | IS01 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito foca na implementação de funcionalidades que permitem buscas avançadas, atendendo às necessidades dos usuários de encontrar informações específicas de maneira eficiente. |
Fonte: Arthur Alves e Eric Silveira.
RF11 - O aplicativo deve oferecer a funcionalidade de salvar documentos para consulta offline.
Requisito RF11
A Tabela 12 apresenta os detalhes do requisito RF11, incluindo informações sobre sua origem, nível e descrição.
Tabela 12: O aplicativo deve oferecer a funcionalidade de salvar documentos para consulta offline.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve oferecer a funcionalidade de salvar documentos para consulta offline. |
ID do Requisito | IS02 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito se refere à implementação de uma funcionalidade que permita aos usuários salvar documentos para consulta offline, garantindo acesso às informações mesmo sem conexão com a internet. |
Fonte: Arthur Alves e Eric Silveira.
RF12 - O aplicativo deve enviar notificações personalizadas sobre novas publicações relevantes.
Requisito RF12
A Tabela 13 apresenta os detalhes do requisito RF12, incluindo informações sobre sua origem, nível e descrição.
Tabela 13: O aplicativo deve enviar notificações personalizadas sobre novas publicações relevantes.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve enviar notificações personalizadas sobre novas publicações relevantes. |
ID do Requisito | IS03 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Ambiental - Este requisito está relacionado à necessidade de manter os usuários informados sobre novas publicações relevantes, garantindo que eles recebam atualizações personalizadas conforme suas preferências e interesses. |
Fonte: Arthur Alves e Eric Silveira.
RF13 - O aplicativo deve oferecer acesso ao histórico de publicações legislativas.
Requisito RF13
A Tabela 14 apresenta os detalhes do requisito RF13, incluindo informações sobre sua origem, nível e descrição.
Tabela 14: O aplicativo deve oferecer acesso ao histórico de publicações legislativas.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve oferecer acesso ao histórico de publicações legislativas. |
ID do Requisito | IS04 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Este requisito se refere à necessidade de disponibilizar um histórico completo das publicações legislativas, permitindo que os usuários acessem informações passadas de forma organizada e eficiente. |
Fonte: Arthur Alves e Eric Silveira.
RF14 - O aplicativo deve ter um sistema de marcadores para rastrear alterações em documentos específicos.
Requisito RF14
A Tabela 15 apresenta os detalhes do requisito RF14, incluindo informações sobre sua origem, nível e descrição.
Tabela 15: O aplicativo deve ter um sistema de marcadores para rastrear alterações em documentos específicos.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve ter um sistema de marcadores para rastrear alterações em documentos específicos. |
ID do Requisito | IS05 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito envolve a necessidade de implementar um sistema de marcadores que permita aos usuários rastrear alterações em documentos específicos, facilitando o monitoramento de mudanças importantes. |
Fonte: Arthur Alves e Eric Silveira.
RF15 - O aplicativo deve fornecer uma interface que facilite a leitura de textos legislativos.
Requisito RF15
A Tabela 16 apresenta os detalhes do requisito RF15, incluindo informações sobre sua origem, nível e descrição.
Tabela 16: O aplicativo deve fornecer uma interface que facilite a leitura de textos legislativos.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve fornecer uma interface que facilite a leitura de textos legislativos. |
ID do Requisito | IS06 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito está focado na criação de uma interface de usuário que facilite a leitura de textos legislativos, garantindo que a apresentação das informações seja clara e acessível para todos os usuários. |
Fonte: Arthur Alves e Eric Silveira.
RF16 - O aplicativo deve incluir uma funcionalidade de compartilhamento de documentos.
Requisito RF16
A Tabela 17 apresenta os detalhes do requisito RF16, incluindo informações sobre sua origem, nível e descrição.
Tabela 17: O aplicativo deve incluir uma funcionalidade de compartilhamento de documentos.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve incluir uma funcionalidade de compartilhamento de documentos. |
ID do Requisito | IS07 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito se refere à implementação de uma funcionalidade que permita aos usuários compartilhar documentos diretamente a partir do aplicativo, facilitando a disseminação de informações importantes. |
Fonte: Arthur Alves e Eric Silveira.
RF17 - O aplicativo deve manter um índice atualizado e pesquisável de todos os documentos publicados.
Requisito RF17
A Tabela 18 apresenta os detalhes do requisito RF17, incluindo informações sobre sua origem, nível e descrição.
Tabela 18: O aplicativo deve manter um índice atualizado e pesquisável de todos os documentos publicados.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve manter um índice atualizado e pesquisável de todos os documentos publicados. |
ID do Requisito | IS08 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Este requisito está relacionado à necessidade de manter um índice atualizado e pesquisável de todos os documentos publicados, garantindo que os usuários possam encontrar rapidamente as informações de que precisam. |
Fonte: Arthur Alves e Eric Silveira.
RF18 - Sistema de busca avançada.
Requisito RF18
A Tabela 19 apresenta os detalhes do requisito RF18, incluindo informações sobre sua origem, nível e descrição.
Tabela 19: Sistema de busca avançada.
Informações | Detalhes |
---|---|
Nome do Requisito | Sistema de busca avançada |
ID do Requisito | ENT01 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito envolve a criação de um sistema de busca avançada que permita aos usuários realizar consultas detalhadas e refinadas dentro do aplicativo, melhorando a eficiência na recuperação de informações. |
Fonte: Arthur Alves e Eric Silveira.
RF19 - Funcionalidades de acessibilidade.
Requisito RF19
A Tabela 20 apresenta os detalhes do requisito RF19, incluindo informações sobre sua origem, nível e descrição.
Tabela 20: Funcionalidades de acessibilidade.
Informações | Detalhes |
---|---|
Nome do Requisito | Funcionalidades de acessibilidade |
ID do Requisito | ENT02 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito está relacionado à implementação de funcionalidades que garantam a acessibilidade do aplicativo para todos os usuários, incluindo aqueles com deficiência, em conformidade com os padrões de acessibilidade. |
Fonte: Arthur Alves e Eric Silveira.
RF20 - Ferramentas de usabilidade aprimoradas.
Requisito RF20
A Tabela 21 apresenta os detalhes do requisito RF20, incluindo informações sobre sua origem, nível e descrição.
Tabela 21: Ferramentas de usabilidade aprimoradas.
Informações | Detalhes |
---|---|
Nome do Requisito | Ferramentas de usabilidade aprimoradas |
ID do Requisito | ENT03 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito envolve a implementação de ferramentas que melhorem a usabilidade do aplicativo, garantindo que os usuários possam navegar e utilizar todas as funcionalidades de maneira intuitiva e eficiente. |
Fonte: Arthur Alves e Eric Silveira.
RF21 - Otimização do processo de busca diária.
Requisito RF21
A Tabela 22 apresenta os detalhes do requisito RF21, incluindo informações sobre sua origem, nível e descrição.
Tabela 22: Otimização do processo de busca diária.
Informações | Detalhes |
---|---|
Nome do Requisito | Otimização do processo de busca diária |
ID do Requisito | ENT04 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito visa a implementação de melhorias no processo de busca diária dentro do aplicativo, tornando-o mais eficiente e rápido para os usuários. |
Fonte: Arthur Alves e Eric Silveira.
RF22 - Suporte multilíngue no sistema.
Requisito RF22
A Tabela 23 apresenta os detalhes do requisito RF22, incluindo informações sobre sua origem, nível e descrição.
Tabela 23: Suporte multilíngue no sistema.
Informações | Detalhes |
---|---|
Nome do Requisito | Suporte multilíngue no sistema |
ID do Requisito | ENT05 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito aborda a necessidade de suporte multilíngue no sistema, permitindo que usuários de diferentes línguas possam acessar e utilizar o aplicativo com facilidade. |
Fonte: Arthur Alves e Eric Silveira.
RF23 - Sistema de notificações personalizadas.
Requisito RF23
A Tabela 24 apresenta os detalhes do requisito RF23, incluindo informações sobre sua origem, nível e descrição.
Tabela 24: Sistema de notificações personalizadas.
Informações | Detalhes |
---|---|
Nome do Requisito | Sistema de notificações personalizadas |
ID do Requisito | ENT06 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito refere-se à implementação de um sistema de notificações personalizadas, permitindo que os usuários recebam alertas relevantes de acordo com suas preferências e interesses. |
Fonte: Arthur Alves e Eric Silveira.
RF24 - Interface do usuário altamente intuitiva.
Requisito RF24
A Tabela 25 apresenta os detalhes do requisito RF24, incluindo informações sobre sua origem, nível e descrição.
Tabela 25: Interface do usuário altamente intuitiva.
Informações | Detalhes |
---|---|
Nome do Requisito | Interface do usuário altamente intuitiva |
ID do Requisito | ENT08 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito envolve a criação de uma interface de usuário que seja altamente intuitiva, facilitando a navegação e a utilização do aplicativo por todos os usuários, independentemente de seu nível de experiência. |
Fonte: Arthur Alves e Eric Silveira.
RF25 - Funcionalidades avançadas de documentos.
Requisito RF25
A Tabela 26 apresenta os detalhes do requisito RF25, incluindo informações sobre sua origem, nível e descrição.
Tabela 26: Funcionalidades avançadas de documentos.
Informações | Detalhes |
---|---|
Nome do Requisito | Funcionalidades avançadas de documentos |
ID do Requisito | ENT10 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito se refere à implementação de funcionalidades avançadas de manipulação e gerenciamento de documentos, oferecendo maior flexibilidade e eficiência no uso do aplicativo. |
Fonte: Arthur Alves e Eric Silveira.
RF26 - Melhoria na interação entre usuários.
Requisito RF26
A Tabela 27 apresenta os detalhes do requisito RF26, incluindo informações sobre sua origem, nível e descrição.
Tabela 27: Melhoria na interação entre usuários.
Informações | Detalhes |
---|---|
Nome do Requisito | Melhoria na interação entre usuários |
ID do Requisito | ENT11 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Este requisito aborda a melhoria na interação entre usuários dentro do aplicativo, promovendo uma comunicação mais eficaz e colaborativa entre os membros da comunidade. |
Fonte: Arthur Alves e Eric Silveira.
Tabela de Níveis dos Requisitos Não Funcionais
A seguir, serão apresentadas as tabelas que contêm os requisitos não funcionais do projeto. Essas tabelas detalham informações cruciais sobre cada requisito, permitindo um rastreamento eficaz e uma compreensão clara no contexto do projeto.
RNF01 - Alta disponibilidade do sistema, com 99,9% de uptime.
Requisito RNF01
A Tabela 28 apresenta os detalhes do requisito RNF01, incluindo informações sobre sua origem, nível e descrição.
Tabela 28: Alta disponibilidade do sistema, com 99,9% de uptime.
Informações | Detalhes |
---|---|
Nome do Requisito | Alta disponibilidade do sistema, com 99,9% de uptime. |
ID do Requisito | OBS10 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Ambiental - Este requisito garante que o sistema esteja disponível e operacional a maior parte do tempo, minimizando interrupções no serviço oferecido aos usuários. |
Fonte: Arthur Alves e Eric Silveira.
RNF02 - Compatibilidade com as versões mais recentes de sistemas operacionais móveis.
Requisito RNF02
A Tabela 29 apresenta os detalhes do requisito RNF02, incluindo informações sobre sua origem, nível e descrição.
Tabela 29: Compatibilidade com as versões mais recentes de sistemas operacionais móveis.
Informações | Detalhes |
---|---|
Nome do Requisito | Compatibilidade com as versões mais recentes de sistemas operacionais móveis. |
ID do Requisito | OBS11 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito assegura que o aplicativo funcionará corretamente nas versões mais recentes dos sistemas operacionais móveis, proporcionando uma melhor experiência para os usuários. |
Fonte: Arthur Alves e Eric Silveira.
RNF03 - Design responsivo que se adapta a tablets e smartphones.
Requisito RNF03
A Tabela 30 apresenta os detalhes do requisito RNF03, incluindo informações sobre sua origem, nível e descrição.
Tabela 30: Design responsivo que se adapta a tablets e smartphones.
Informações | Detalhes |
---|---|
Nome do Requisito | Design responsivo que se adapta a tablets e smartphones. |
ID do Requisito | OBS12 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito envolve a criação de um design que se adapte automaticamente a diferentes tamanhos de tela, garantindo uma experiência de usuário consistente e agradável em tablets e smartphones. |
Fonte: Arthur Alves e Eric Silveira.
RNF04 - Segurança de dados com criptografia de ponta-a-ponta.
Requisito RNF04
A Tabela 31 apresenta os detalhes do requisito RNF04, incluindo informações sobre sua origem, nível e descrição.
Tabela 31: Segurança de dados com criptografia de ponta-a-ponta.
Informações | Detalhes |
---|---|
Nome do Requisito | Segurança de dados com criptografia de ponta-a-ponta. |
ID do Requisito | OBS13 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Este requisito assegura a proteção das informações dos usuários através de criptografia de ponta-a-ponta, garantindo que os dados estejam seguros durante a transmissão e o armazenamento. |
Fonte: Arthur Alves e Eric Silveira.
RNF05 - Suporte multilíngue para facilitar o acesso por usuários não-nativos.
Requisito RNF05
A Tabela 32 apresenta os detalhes do requisito RNF05, incluindo informações sobre sua origem, nível e descrição.
Tabela 32: Suporte multilíngue para facilitar o acesso por usuários não-nativos.
Informações | Detalhes |
---|---|
Nome do Requisito | Suporte multilíngue para facilitar o acesso por usuários não-nativos. |
ID do Requisito | OBS14 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito garante que o sistema suporte múltiplas línguas, permitindo que usuários de diferentes nacionalidades possam utilizar o aplicativo em seu idioma nativo. |
Fonte: Arthur Alves e Eric Silveira.
RNF06 - Tempo de resposta de busca inferior a 2 segundos.
Requisito RNF06
A Tabela 33 apresenta os detalhes do requisito RNF06, incluindo informações sobre sua origem, nível e descrição.
Tabela 33: Tempo de resposta de busca inferior a 2 segundos.
Informações | Detalhes |
---|---|
Nome do Requisito | Tempo de resposta de busca inferior a 2 segundos. |
ID do Requisito | OBS15 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito visa garantir que as consultas ao sistema sejam rápidas e eficientes, melhorando a experiência do usuário e a usabilidade do aplicativo. |
Fonte: Arthur Alves e Eric Silveira.
RNF07 - Implementação de medidas de acessibilidade para usuários com deficiência.
Requisito RNF07
A Tabela 34 apresenta os detalhes do requisito RNF07, incluindo informações sobre sua origem, nível e descrição.
Tabela 34: Implementação de medidas de acessibilidade para usuários com deficiência.
Informações | Detalhes |
---|---|
Nome do Requisito | Implementação de medidas de acessibilidade para usuários com deficiência. |
ID do Requisito | OBS16 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito garante que o sistema seja acessível a todos os usuários, incluindo aqueles com deficiência, seguindo as melhores práticas de acessibilidade. |
Fonte: Arthur Alves e Eric Silveira.
RNF08 - Facilidade de atualização de conteúdo pelo gestor do sistema.
Requisito RNF08
A Tabela 35 apresenta os detalhes do requisito RNF08, incluindo informações sobre sua origem, nível e descrição.
Tabela 35: Facilidade de atualização de conteúdo pelo gestor do sistema.
Informações | Detalhes |
---|---|
Nome do Requisito | Facilidade de atualização de conteúdo pelo gestor do sistema. |
ID do Requisito | OBS17 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Este requisito assegura que o gestor do sistema possa atualizar o conteúdo de forma eficiente e sem complicações, garantindo a atualização contínua das informações disponíveis. |
Fonte: Arthur Alves e Eric Silveira.
RNF09 - Suporte técnico com tempo de resposta de 24 horas.
Requisito RNF09
A Tabela 36 apresenta os detalhes do requisito RNF09, incluindo informações sobre sua origem, nível e descrição.
Tabela 36: Suporte técnico com tempo de resposta de 24 horas.
Informações | Detalhes |
---|---|
Nome do Requisito | Suporte técnico com tempo de resposta de 24 horas. |
ID do Requisito | OBS18 |
Origem | Observação |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Este requisito assegura que o suporte técnico esteja disponível para resolver problemas de usuários em um tempo máximo de 24 horas, melhorando a confiabilidade e a satisfação do usuário. |
Fonte: Arthur Alves e Eric Silveira.
RNF10 - O aplicativo deve ter uma interface de usuário intuitiva e fácil de navegar.
Requisito RNF10
A Tabela 37 apresenta os detalhes do requisito RNF10, incluindo informações sobre sua origem, nível e descrição.
Tabela 37: O aplicativo deve ter uma interface de usuário intuitiva e fácil de navegar.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve ter uma interface de usuário intuitiva e fácil de navegar. |
ID do Requisito | IS09 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Este requisito visa garantir que o aplicativo seja fácil de usar e que os usuários possam navegar pela interface de forma intuitiva, melhorando a usabilidade geral. |
Fonte: Arthur Alves e Eric Silveira.
RNF11 - O aplicativo deve garantir a segurança e a privacidade dos dados dos usuários.
Requisito RNF11
A Tabela 38 apresenta os detalhes do requisito RNF11, incluindo informações sobre sua origem, nível e descrição.
Tabela 38: O aplicativo deve garantir a segurança e a privacidade dos dados dos usuários.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve garantir a segurança e a privacidade dos dados dos usuários. |
ID do Requisito | IS10 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Garantir que os dados dos usuários sejam protegidos contra acessos não autorizados e violações de privacidade. |
Fonte: Arthur Alves e Eric Silveira.
RNF12 - O aplicativo deve estar disponível 24/7, com exceção de períodos de manutenção programada.
Requisito RNF12
A Tabela 39 apresenta os detalhes do requisito RNF12, incluindo informações sobre sua origem, nível e descrição.
Tabela 39: O aplicativo deve estar disponível 24/7, com exceção de períodos de manutenção programada.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve estar disponível 24/7, com exceção de períodos de manutenção programada. |
ID do Requisito | IS11 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Assegurar que o sistema esteja sempre disponível para os usuários, exceto durante a manutenção programada. |
Fonte: Arthur Alves e Eric Silveira.
RNF13 - O aplicativo deve apresentar um tempo de resposta rápido (< 2 segundos) nas buscas.
Requisito RNF13
A Tabela 40 apresenta os detalhes do requisito RNF13, incluindo informações sobre sua origem, nível e descrição.
Tabela 40: O aplicativo deve apresentar um tempo de resposta rápido (< 2 segundos) nas buscas.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve apresentar um tempo de resposta rápido (< 2 segundos) nas buscas. |
ID do Requisito | IS12 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Garantir que o sistema responda rapidamente às consultas dos usuários. |
Fonte: Arthur Alves e Eric Silveira.
RNF14 - O aplicativo deve ser acessível de acordo com os padrões da WCAG 2.1.
Requisito RNF14
A Tabela 41 apresenta os detalhes do requisito RNF14, incluindo informações sobre sua origem, nível e descrição.
Tabela 41: O aplicativo deve ser acessível de acordo com os padrões da WCAG 2.1.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve ser acessível de acordo com os padrões da WCAG 2.1. |
ID do Requisito | IS13 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Ambiental - Assegurar que o sistema esteja em conformidade com os padrões de acessibilidade web estabelecidos. |
Fonte: Arthur Alves e Eric Silveira.
RNF15 - O aplicativo deve ter um mecanismo robusto de backup e recuperação de dados.
Requisito RNF15
A Tabela 42 apresenta os detalhes do requisito RNF15, incluindo informações sobre sua origem, nível e descrição.
Tabela 42: O aplicativo deve ter um mecanismo robusto de backup e recuperação de dados.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve ter um mecanismo robusto de backup e recuperação de dados. |
ID do Requisito | IS14 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Garantir que os dados possam ser recuperados de forma segura e eficiente em caso de falhas ou desastres. |
Fonte: Arthur Alves e Eric Silveira.
RNF16 - O aplicativo deve ser escalável para acomodar um crescente número de usuários e documentos.
Requisito RNF16
A Tabela 43 apresenta os detalhes do requisito RNF16, incluindo informações sobre sua origem, nível e descrição.
Tabela 43: O aplicativo deve ser escalável para acomodar um crescente número de usuários e documentos.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve ser escalável para acomodar um crescente número de usuários e documentos. |
ID do Requisito | IS15 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Desenvolvimento - Garantir que o sistema possa crescer e se adaptar a um aumento na carga de trabalho sem comprometer o desempenho. |
Fonte: Arthur Alves e Eric Silveira.
RNF17 - O aplicativo deve oferecer suporte multilíngue para atender a uma base de usuários diversificada.
Requisito RNF17
A Tabela 44 apresenta os detalhes do requisito RNF17, incluindo informações sobre sua origem, nível e descrição.
Tabela 44: O aplicativo deve oferecer suporte multilíngue para atender a uma base de usuários diversificada.
Informações | Detalhes |
---|---|
Nome do Requisito | O aplicativo deve oferecer suporte multilíngue para atender a uma base de usuários diversificada. |
ID do Requisito | IS16 |
Origem | Introspecção |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Ambiental - Assegurar que o sistema possa ser utilizado por usuários que falam diferentes idiomas, facilitando a inclusão. |
Fonte: Arthur Alves e Eric Silveira.
RNF18 Medidas de segurança robustas.
Requisito RNF18
A Tabela 45 apresenta os detalhes do requisito RNF18, incluindo informações sobre sua origem, nível e descrição.
Tabela 45: Medidas de segurança robustas.
Informações | Detalhes |
---|---|
Nome do Requisito | Medidas de segurança robustas |
ID do Requisito | ENT07 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Organizacional - Implementar medidas rigorosas para proteger o sistema contra ameaças de segurança, garantindo a integridade e confidencialidade dos dados. |
Fonte: Arthur Alves e Eric Silveira.
RNF19 Requisitos para suporte e manutenção.
Requisito RNF19
A Tabela 46 apresenta os detalhes do requisito RNF19, incluindo informações sobre sua origem, nível e descrição.
Tabela 46: Requisitos para suporte e manutenção.
Informações | Detalhes |
---|---|
Nome do Requisito | Requisitos para suporte e manutenção |
ID do Requisito | ENT09 |
Origem | Entrevista |
Nível (ambiental, organizacional, gerencial ou desenvolvimento) | Gerencial - Definir requisitos claros para o suporte e a manutenção do sistema, assegurando que ele permaneça operacional e atualizado ao longo do tempo. |
Fonte: Arthur Alves e Eric Silveira.
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. | Arthur Alves e Eric Silveira | Douglas Marinho |
1.1 |
23/06/2024 | 24/06/2024 | Inserção das tabelas e dos requisitos. | Arthur Alves e Eric Silveira | Douglas Marinho, Diego Sousa e João Artur |