Fase 1 - Planejamento de Requisitos
A) Como o sistema vai funcionar?
Utilizando técnicas avançadas de Big Data, o sistema será capaz de extrair informações
de anúncios de uma ampla variedade de sites de compras em geral. Essa abordagem
abrangente garantirá uma base de dados robusta e diversificada. Os usuários terão a
capacidade de definir suas preferências por categoria de produtos. O sistema permitirá
a filtragem de anúncios com base nessas categorias selecionadas, garantindo uma
experiência de busca mais direcionada. Um dos pontos-chave do sistema será seu
mecanismo de notificação altamente personalizável. Os usuários serão notificados
quando um novo anúncio relevante for adicionado à plataforma, com base nas
categorias de interesse previamente definidas. A utilização de Python para o front-end
e Java para o back-end proporcionará uma arquitetura escalável e de alto desempenho.
Essas tecnologias bem estabelecidas permitirão uma implementação eficiente das
funcionalidades do sistema, garantindo uma resposta rápida e confiável às solicitações
dos usuários.
B) Requisitos principais
i. Requisitos definem as funcionalidades do sistema:
O sistema será construído com Python para o front-end, Java para o back-end
e fará uso de tecnologias de Big Data para a coleta e análise dos anúncios.
Sua arquitetura multifacetada permitirá uma operação ágil e eficiente,
proporcionando aos usuários uma experiência de busca de produtos mais
simplificada e personalizada.
ii. Parte interessada -> usuários, gerentes e desenvolvedores
iii. Estudos -> necessidades básicas para criação do software (escopo,
pré-requisitos, etc.)
C) Pesquisa-se a respeito do ambiente interno de onde o programa irá
rodar
D) Busca-se entender de que forma irá atender a necessidade do cliente:
Os usuários poderão encontrar facilmente os produtos desejados, sem a necessidade
de navegar por diversos sites de compras. O sistema enviará notificações em tempo
real sempre que um novo anúncio relevante for detectado, garantindo que os usuários
estejam sempre atualizados sobre as ofertas disponíveis. A capacidade de filtrar
anúncios por categoria permitirá aos usuários personalizar sua experiência de busca de
acordo com seus interesses específicos. A integração das tecnologias Python, Java e Big
Data possibilitará uma implementação eficiente e robusta do sistema, assegurando um
desempenho ótimo em todas as suas funcionalidades.
déia do Projeto
Desenvolver um programa web que junte anúncios de outros sites e notifique
os usuários de que um item de uma categoria escolhida está disponível. O
sistema deve mostrar anúncios com base nos sites de compras em geral. O
sistema deve possuir um filtro por categoria para os anúncios. O sistema deve
possuir um esquema de notificação para o usuário com base nas categorias de
anúncio e notificar, quando encontrar algum anúncio novo. Usar python para
front. Usar java para back. Usar big data para coletar anúncios