Skip to content

Commit

Permalink
Merge pull request #18 from Marcosatc147/pos-rastreabilidade
Browse files Browse the repository at this point in the history
Pos rastreabilidade
  • Loading branch information
DeM4rcio authored Sep 11, 2024
2 parents ead344c + db9f7d1 commit 76bd067
Show file tree
Hide file tree
Showing 13 changed files with 92 additions and 0 deletions.
48 changes: 48 additions & 0 deletions docs/PosRastrea/backward-From.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Backward From

A rastreabilidade Backward From consiste em rastrear artefatos atuais (como diagramas, código ou documentação) de volta aos requisitos ou elementos iniciais. Isso permite verificar se o que foi implementado realmente satisfaz as necessidades e expectativas definidas no início do projeto.

## Metodologia
- **Identificação dos Requisitos:** Para cada requisito, identificar seu ID, descrição, origem e status de implementação.
- **Mapeamento dos Artefatos:** Listar todos os artefatos produzidos e associá-los aos requisitos originais.
- **Verificação de Coerência:** Confirmar que os artefatos estão atendendo aos requisitos como descrito e conforme as expectativas definidas no início do projeto. Avaliar se o status de implementação reflete a conformidade esperada.

## Tabela de Requisitos Funcionais

| ID | Descrição | Origem | Implementado |
|----------|---------------|------------|------|
[RF01](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Permitir que os usuários busquem rotas de transporte público. |[RF01](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RF02](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Fornecer informações em tempo real sobre horários de chegada dos ônibus. |[RF02](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RF03](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Exibir diferentes rotas de transporte público disponíveis para um determinado destino. |[RF03](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RF04](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Permitir que os usuários visualizem a localização dos veículos de transporte público em tempo real.|[RF04](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RF05](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Fornecer informações sobre as linhas de transporte público e suas paradas. |[RF05](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RF06](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Permitir a navegação passo a passo para os usuários chegarem ao seu destino. |[RF06](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RF07](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Permitir que os usuários salvem suas linhas favoritas.|[RF07](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RF08](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Permitir que os usuários filtrem suas preferências de rotas e modos de transporte.|[RF08](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RF09](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Permitir que os usuários relatem problemas ou atualizações sobre rotas e horários.|[RF09](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RF10](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Fornecer dados de tráfego e condições das vias para melhor planejamento de rotas.|[RF10](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Inconclusivo |
[RF11](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Sistema de geolocalização para rastreamento preciso dos usuários e veículos.|[RF11](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Parcialmente |
[RF12](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Permitir a personalização de notificações de horários e alertas de transporte.| [RF12](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RF13](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Integrar soluções de IA para otimizar o planejamento e a operação dos transportes.| [RF13](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Inconclusivo |
[RF14](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Suportar modo offline para acessar informações básicas de rotas e paradas.| [RF14](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Não |
[RF15](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Fornecer suporte multilíngue para usuários de diferentes regiões.| [RF15](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RF16](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Suportar integração com serviços de carona paga para fornecer opções de transporte.| [Persona 4](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/Elicitacao/Personas.md) | Parcialmente |
[RF17](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |Integrar com serviços de bicicletas e patinetes compartilhados para exibir locais disponíveis.| [Persona 2](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/Elicitacao/Personas.md) | Não |

## Tabela de Requisitos Não Funcionais

| ID | Descrição | Origem | Implementado |
-----|-----|--------|-------------------|
[RNF01](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| O sistema deve ser responsivo, adaptando-se a diferentes tamanhos de tela (dispositivos móveis e tablets).|[RNF01](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RNF02](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |O sistema deve ser compatível com as principais versões dos sistemas operacionais Android e iOS.| [RNF02](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) | Sim |
[RNF03](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md) |A interface do usuário deve ser intuitiva e fácil de usar, seguindo as diretrizes de design de UX/UI.|[RNF03](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RNF04](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)|O sistema deve seguir as condições de LGPD para a compra de assinaturas.|[RNF04](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)| Sim |
[RNF05](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/PreRastrea/Baseline.md)|O sistema deve ser escalável sendo possível utilizar em qualquer região.| [Persona 3](https://github.com/Marcosatc147/req2024.1-Moovit/blob/main/docs/Elicitacao/Personas.md) | Sim |



|Autor | Versão |Data|
|-------|-----------------|----|
|[Diego Carlito](https://github.com/DiegoCarlito)||11/09/2024|
|[Marcos Castilhs](https://github.com/Marcosatc147)||11/09/2024|
|[Pedro Paulo](https://github.com/Pedrin0030)||11/09/2024|
44 changes: 44 additions & 0 deletions docs/PosRastrea/forward-From.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Forward From

O objetivo do Forward From é garantir que todos os requisitos originais sejam corretamente endereçados e atendidos ao longo do desenvolvimento do projeto, permitindo uma visão clara de como cada requisito contribui para o produto final.


## Metodologia
- **Identificação dos Requisitos:** Confirmar que cada requisito tem um identificador único e uma descrição.
- **Funcionalidade:** Assegurar que as funcionalidades desenvolvidas correspondem aos requisitos especificados.
- **Mapeamento dos Artefatos:** Checar se os artefatos relacionados estão corretamente alinhados com o requisito.

## Tabela de Requisitos Funcionais

| ID | Descrição | Funcionalidade | Artefato |
|----------|---------------|------------|------|
<<<<<<< HEAD
RF01 | Permitir que os usuários busquem rotas de transporte público. | | Baseline,Brainstorm e RichPicture |
RF02 |Fornecer informações em tempo real sobre horários de chegada dos ônibus. | ![aovivo](../assets/pos/aovivo.jpeg) | Baseline,Brainstorm e RichPicture|
RF03 |Exibir diferentes rotas de transporte público disponíveis para um determinado destino. | ![sugestao](../assets/pos/sugestaorotas.jpeg) | Baseline,Brainstorm e RichPicture |
RF04 |Permitir que os usuários visualizem a localização dos veículos de transporte público em tempo real.| ![aovivo](../assets/pos/aovivo.jpeg) | Baseline, Brainstorm e RichPicture|
RF05 |Fornecer informações sobre as linhas de transporte público e suas paradas. | ![aovivo](../assets/pos/estacao.jpeg) | Baseline, Brainstorm e RichPicture |
RF06 |Permitir a navegação passo a passo para os usuários chegarem ao seu destino. | ![aovivo](../assets/pos/naavegação.jpeg) | Baseline |
RF07 |Permitir que os usuários salvem suas linhas favoritas.| ![aovivo](../assets/pos/favorito.jpeg) | Baseline|
RF08 |Permitir que os usuários filtrem suas preferências de rotas e modos de transporte.| ![aovivo](../assets/pos/rota.jpeg) | Baseline |
RF09 |Permitir que os usuários relatem problemas ou atualizações sobre rotas e horários.| ![aovivo](../assets/pos/mooviter.png) | Brainstorm e RichPicture |
RF10 |Fornecer dados de tráfego e condições das vias para melhor planejamento de rotas.| moovit+ | Baseline |
RF11 |Sistema de geolocalização para rastreamento preciso dos usuários e veículos.| ![aovivo](../assets/pos/geo.png) | Baseline |
RF12 |Permitir a personalização de notificações de horários e alertas de transporte.| | Baseline |
RF13 |Integrar soluções de IA para otimizar o planejamento e a operação dos transportes.| moovit+ | Baseline |
RF14 |Suportar modo offline para acessar informações básicas de rotas e paradas.| ![aovivo](../assets/pos/offile.jpeg) | Baseline|
RF15 |Fornecer suporte multilíngue para usuários de diferentes regiões.| ![aovivo](../assets/pos/linguistico.jpeg) | Baseline |
RF16 |Suportar integração com serviços de carona paga para fornecer opções de transporte.| ![aovivo](../assets/pos/privado.jpeg) | Baseline |

## Tabela de Requisitos Não Funcionais

| ID | Descrição | Funcionalidade | Artefato |
-----|-----|--------|-------------------|
<<<<<<< HEAD
RNF01| O sistema deve ser responsivo, adaptando-se a diferentes tamanhos de tela (dispositivos móveis e tablets).| Usuários em sua grande parte aprovam. | NFR004 |
RNF02|O sistema deve ser compatível com as principais versões dos sistemas operacionais Android e iOS.| “A solução está disponível para Android, iPhone e na versão Web” segundo o site do moovit <https://moovit.com/pt/maas-solutions-pt/branded-apps/> | NFR004 |
RNF03|A interface do usuário deve ser intuitiva e fácil de usar, seguindo as diretrizes de design de UX/UI.| Por análise de uso esse requisito foi atendido pela maioria das partes | NFR004 |
RNF04|O sistema deve seguir as condições de LGPD para a compra de assinaturas.| Por se implantado no Brasil, é obrigatório que esse requisito seja atendido | NFR004 |
RNF05|O sistema deve ser escalável sendo possível utilizar em qualquer região.| Por ser um aplicativo global atendendo várias regiões esse requisito foi atendido | NFR004 |


Binary file added docs/assets/pos/aovivo.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/estacao.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/favorito.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/geo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/linguistico.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/mooviter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/naavegação.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/offile.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/privado.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/rota.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/pos/sugestaorotas.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 76bd067

Please sign in to comment.