Buscar

Prática - Unidade 1 LÓGICA DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Vamos Praticar
 
Agora que possuímos o entendimento de como realizar uma coleta de requisitos de forma adequada, vamos praticar um pouco? Separamos um problema interessante para lhe instigar a praticar a coleta de requisitos e entender o que um cliente necessita.
 
Caso: Criar um sistema que gerencie doações à entidades beneficentes, onde se pode cadastrar produtos, cadastrar entidades, cadastrar doadores e gerenciar doações.
 
Vamos, assim, praticar como devemos coletar os requisitos para o problema acima? Ao final disponibilize seu trabalho no fórum da seção.
 
--------------------------------------------------------------------------------------------------------------------------------
 
Resposta
 
Dentre o proposto, fazer um levantamento de requisitos para um sistema iniciando por:
 
1 - Levantar a necessidade da plataforma a ser utilizada, como um portal web + uma aplicação móvel.
2 - Entender o público que utilizará a ferramenta, para mensurar o nível de conhecimento a ser disposto na interface.
3 - Compreender o prazo necessário para a elaboração de um MVP e posteriores deploys com as features mais críticas e redução do prazo de entrega.
 
 
Considerando os pontos acima, mapear as funcionalidades de cada tela solicitada e a correlação entre elas para um possível cruzamento de dados. E para todas as telas, definir o nível hierárquico de acesso para visualização e edição.
 
 
Em cadastro de produtos verificar a necessidade de ter:
· ID único gerado automaticamente por produto;
· Interface visual com botões intuitivos de adição, remoção ou atualização de um produto cadastrado no banco;
· Ferramenta de exportação de dados e importação massiva via csv;
· Travas de duplicidades em campos chave;
· Banco de imagens para produtos;
· Campo de categoria para agrupamento de dados;
· Controle de lifetime do produto para ativação/inativação programada.
 
Em cadastro de entidades verificar a necessidade de ter:
· ID único gerado automaticamente por entidade;
· Campos de cadastro como CNPJ, filal, endereço e etc.;
· Interface visual com botões intuitivos de adição, remoção ou atualização de uma entidade cadastrada no banco;
· Ferramenta de exportação de dados e importação massiva via csv;
· Travas de duplicidades em campos chave;
· API do Google Maps para possível criação de roteiros entre entidades para logística e afins;
· Integração CRM para gerenciamento de contatos B2B.
 
Em cadastro de doadores verificar a necessidade de ter:
· ID único gerado automaticamente por doador;
· Campos de cadastro como CPF, data de nascimento, endereço e etc.;
· Integração com CRM para gerir o relacionamento com doadores recorrentes;
· Integração com sistema de mailing para contato direto e automatizado massivo;
· Interface visual com botões intuitivos de adição, remoção ou atualização do cadastro de um doador banco;
· Ferramenta de exportação de dados e importação massiva via csv;
· Travas de duplicidades em campos chave.
 
Em gerenciamento de doações verificar a necessidade de ter:
· ID único para processamento de doação;
· API com o sistema da instituição financeira que recebe as doações realizadas;
· Controles de relatórios financeiros para auditoria automatizados;
· Controle de recorrência de doações para time de relacionamento;
· Integração do banco para produção de relatórios analíticos.

Continue navegando