Especificação de Requisitos
Por: André Filipe da Conceição • 28/5/2017 • Trabalho acadêmico • 1.097 Palavras (5 Páginas) • 238 Visualizações
Universidade de Brasília
Aluno: André Filipe da Conceição Matrícula: 15/0005547
Disciplina: Métodos de Programação Professor: Jan Mendonça Correa
Data: 03 e 04/05/2017
Trabalho 3
Especificação de Requisitos
Historietas
- O usuário abre o aplicativo e se depara com o login – ele deve entrar com uma conta previamente cadastrada, digitando a senha escolhida anteriormente, ou criar uma conta nova, escolhendo uma senha aceitável em questões de segurança.
- Depois do login, uma lista de possíveis transações deve aparecer ao usuário, como pedir uma carona, solicitar um delivery de um restaurante próximo ou solicitar um reparo em algum eletrodoméstico de sua casa. Cada uma dessas opções informa o custo médio de um pedido, o tempo médio de obtenção do pedido e os melhores provedores desse serviço.
- Ao escolher uma transação, o usuário deve escolher (ou não) características que preferir para filtrar os provedores de serviços disponíveis, como por exemplo experiência, avaliação de usuários anteriores deste mesmo provedor, disponibilidade na área de sua residência, etc. Além disso, ao final da página de filtros, existe uma tabela na qual o usuário definirá quais níveis de separação social serão aceitos ao contratar o serviço – ou seja, se este provedor deste serviço pode ser qualquer pessoa ou se o provedor é alguém:
- Da lista de amigos do usuário;
- Dos amigos de amigos do usuário;
- Que já prestou serviço para um amigo.
- Ao selecionar os filtros do serviço desejado, os provedores que atenderam às especificações do usuário serão notificados, por alguma rede social ou pelo próprio aplicativo instalado em seus dispositivos móveis. Assim, cada provedor notificado terá que escolher se aceita ou não prestar o serviço, sendo informado o autor do pedido e se suas transações anteriores foram bem-sucedidas e se tem um bom histórico de pagamento.
- Depois disso, o autor do pedido será informado sobre os provedores que aceitaram prestar o serviço desejado (exibidos em ordem de avaliação), e ele deverá escolher o que tenha o melhor custo-benefício ou em quem ele confie mais (contando que tenha algum amigo na lista de provedores).
- Quando o serviço for prestado ao autor do pedido, o usuário deverá avaliar o serviço – informando ao aplicativo se o prestador atendeu às suas expectativas, se foi útil para resolver seu problema / atender à sua necessidade e se o preço que cobrou foi justo. Assim também fará o prestador do serviço, informando ao aplicativo se o usuário tinha sido claro no pedido, se deu a informação certa da necessidade / problema que enfrentou e se pagou o pedido corretamente. Assim, as duas avaliações serão contadas na estatística mostrada na lista de opções de provedores / usuários para que outras pessoas possam pedir com mais segurança.
Requisitos
Requisitos Funcionais
RF01: O usuário deve ser capaz de se registrar.
RF02: O usuário registrado deve ser capaz de fazer login no aplicativo.
RF03: O usuário deve ser capaz de escolher uma transação em uma lista de transações previamente cadastradas.
RF04: O usuário deve ver corretamente e marcar os filtros que desejar para contratar um serviço.
RF05: Os provedores devem ser capazes de ser notificados sobre os serviços solicitados por um usuário.
RF06: O usuário deve ser corretamente informado sobre o andamento do pedido já realizado.
RF07: O provedor deve ser corretamente informado sobre onde o serviço será prestado.
RF08: O usuário deve ser corretamente informado sobre os métodos de pagamento.
RF09: O usuário deve ser capaz de pagar pelo serviço no aplicativo.
...