Projeto de Implementação de um CRUD para consulta de linhas de ônibus usando a metodologia ágil Programing XP
Link para acessar a documentaçao no google docs: https://docs.google.com/document/d/1Oj3ejroutEpbB5wCJmfBzQdl8oQN3vks2wnDTzkJL1o/edit?usp=sharing
- A história segue o padrão INVEST.
- O(s) critério(s) de aceite estão claros.
- Banco de dados da aplicação.
- Design pronto.
- Os critérios de aceitação estão bem definidos.
- Os testes de aceitação devem ser escritos no padrão BDD.
- As funcionalidades atende aos critérios de aceite.
- Orientação a teste.
- Principais funcionalidades da API.
- Código em pares.
- Criar a interface do usuário.
- Código revisado.
Cartão: 02 | Projeto: Totem de Consulta das Linhas de Ônibus de São Luís | Estimativa: 03 |
---|---|---|
Nome da História: Obter linhas de Ônibus | Data: 23/11/2022 | |
História: Como usuário do Transporte Público de São Luís preciso de uma interface que me permita visualizar as linhas de ônibus baseado em uma consulta por terminal. | Critério(s) de Aceitação: *Dado que o usuário logado é um Usuário do Transporte Público de São Luís/Quando informado um o nome de um terminal e o botão[BUSCAR] for clicado/Então deverá verificar se o terminal existe previamente cadastrado e exibir, caso o mesmo já exista, as linhas que passam por ele. *Dado que o usuário logado é um Usuário do Transporte Público de São Luís/Quando o botão [BUSCAR] for clicado/Então devem ser listados todos os terminais cadastrados caso o usuário não tenha informado uma chave de pesquisa ou então buscar pela chave de pesquisa informado no campo nome do terminal e trazer os terminais que coincidem com a chave; Terminais não cadastrados não podem ser visualizados; |
|
Observações: Para nossa aplicação precisamos do nome de um terminal que já se encontre cadastrado no banco de dados. | Risco: Baixo Este item será utilizado para identificar as linhas que passam por terminais. |
Id | Tarefa | Tempo de Execução (Dias) | Resposavel |
---|---|---|---|
01 | Configurar o banco de dados e inserir os dados | 1 | Paulo |
02 | Desenvolver a interface de usuário | 1 | Italo |
03 | Desenvolver o front-end da aplicação | 2 | Italo |
04 | Desenvolver o back-end | 2 | Italo |
05 | Criar a query de consulta no banco | 1 | Italo |
06 | Criar função de consulta | 1 | Italo |
07 | Criar testes para os valores digitados pelos Usuários | 2 | Paulo |
08 | Criar testes para a função de busca | 2 | Paulo |
09 | Criar testes de verificação dos dados mantidos no Banco de Dados | 3 | Paulo |