Documento 10

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 13

Nome: Matheus Flórido e Kauan Souza

Introdução
Propósito do Site

Nosso site tem como propósito realizar a venda de jogos online de maneira fácil,
rápida e segura para todos nossos clientes, através dele o cliente poderá ver um
catálogo de jogos de inúmeros tipos e poderá escolher o que melhor o agrada e por
fim realizar a compra, assim podendo desfrutar de seu jogo e apreciar toda a
experiência contida nele.

1.2 Público-alvo

Nosso público-alvo se estende desde jogadores de vídeo game até pessoas que
querem algo para se divertir com baixo custo, assim atingindo uma população que
busca diversão online com diversos tipos de histórias ou maneiras de jogar.

2. Descrição Geral do Produto


Nossa empresa possui um catálogo de jogos online listado em ordem alfabética ou
por ordem de preço, sendo dividido também em categorias de jogos assim como área
de promoções e publicidades.

Por se tratar de uma empresa no ramo de vendas online buscamos a melhor


experiência digital para o usuário, tendo uma plataforma funcional e visualmente
agradável, buscando deixar o site simples de se navegar e por sua vez agradável aos
olhos dos nossos compradores.

Por se tratar de jogos em lançamentos e jogos já lançados pode ocorrer de não


encontrar algum jogo em específico, devido a quantidade de opções e a variedade de
clientes o site pode acabar sendo um pouco mais lento.

2.1 Objetivos do Produto

O objetivo do nosso produto é facilitar o acesso de todos aos mais variados tipos de
jogos, oferecendo uma quantidade alta de opções e facilidade na hora de adquirir tal
jogo.

Nossa interface busca ser simples e direta, assim não confundindo o cliente e
deixando a navegação mais leve sem muitos comprometimentos.

2.2 Situação atual


A situação atual do software é extremamente solida, tendo em vista que todas as
funcionalidades propostas pelo grupo antecedente do trabalho ocorreram de forma
coesa e sucinta, programadas com qualidade e mostrando se um software
completamente competente a fazer aquilo que lhe foi proposto.
2.3 Benefícios do Projeto
O principal benefício do projeto é ajudar os denominados “gamers” a possuir seus
jogos de um jeito mais fácil e rápido, economizando tempo e dinheiro nas suas
compras.

2.4 Escopo
Nº módulo Descrição

1. Consulta de Preço Cada jogo terá seu valor destacado na tela a fim de
chamar a atenção ao preço que será cobrado na
realização da compra.

2. Consulta de O sistema possuirá uma lista com a classificação,


disponibilidade dos valor e a ordem alfabética dos jogos.
jogos
3. Colocando no Colocar o produto no carrinho e reservar a compra do
carrinho e reservando produto em um histórico facilitará na compra de tal.
o jogo.
4. Integração com Permite integrar vários cartões de crédito ou débito,
cartão e métodos de além de fornecer outras formas de pagamento.
pagamento.

2 .5 Atores
Os principais atores desse software são os clientes, os donos do site, os
fornecedores independentes que poderiam lançar seus jogos dentro da plataforma a
fim de vender e por último, mas não menos importante, os desenvolvedores da
plataforma que fazem o site funcionar.

2 .6 Premissas
< Comentário: Descrever as premissas/restrições que estarão sendo adotadas
durante a descrição dos requisitos:>

Exemplos:

• Será utilizada a metodologia de desenvolvimento rápido e de maneira simples.

• O comprador irá fornecer todos os dados necessários para o


funcionamento do sistema atual;

• As integrações com sistemas externos se darão por meio de webservices;

2 .7 Itens Fora do Escopo


Alguns itens fora do escopo desse software são; Funções não especificadas, tarefas
não planejadas, suporte independente e alterações no design feito pelos criadores
do jogo.

Requisitos Específicos < Comentário: Aqui serão descritos os requisitos


funcionais e não funcionais do sistema a ser implementado. Os requisitos, em geral,
refletem funções que o usuário precisa realizar para atingir o objetivo do sistema ou
funções de apoio à estratégia do negócio. Registros, controle de fluxo, consultas e
cadastros são requisitos típicos. Em geral, requisito é algo que o usuário solicita
explicitamente (ou requisita)

3.1 Requisitos Funcionais < Comentário: Requisito Funcional é todo aquele que
define o funcionamento perceptível do sistema pelos usuários. Telas, informações,
relatórios, fluxo de negócio são requisitos funcionais.>

ID Descrição
RF 01 O sistema deverá solicitar ao usuário seu login e senha e verificar se ele
tem seu cadastro feito na plataforma.
RF 02 O usuário e levado a tela de catálogo de jogos, onde ele pode navegar pela
interface para procurar seu jogo seja pela plataforma, gênero ou pelo título.
RF 03 Após isso o usuário terá mais informações e detalhe sobre o jogo o qual
ficou interessado, podendo ver capturas de tela e até mesmo comentários
de outros usuários que já jogaram o jogo.
RF 04 O usuário é levado a tela do carrinho de compra onde ele pode escolher
seu meio de pagamento preferido para efetuar a compra do jogo em que
ficou interessado.
RF 05 O sistema deverá permitir ao usuário que ele acesse seu perfil, acessando
suas informações de pagamento, histórico de compras e etc.
RF 06 O usuário será levado a tela de pagamento onde ele poderá escolher e se
informar melhor sobre as opções de pagamento.
RF 07 Display informativo, onde o cliente poderia receber informações sobre
atualizações e informações convenientes sobre o jogo adquirido.
RF 08 O usuário teria acesso a uma tela do software onde ele poderia dar notas e
opinar sobre tanto o jogo, como também sobre a plataforma.
RF 09 O cliente teria garantia da plataforma de que ele poderia acessar seu jogo
em qualquer plataforma que ele preferisse jogar
RF 10 O sistema de segurança do site implementaria medidas que
armazenassem todas as informações consideradas sigilosas, em
segurança para proteger seus dados
3.2 Requisitos Não Funcionais
<Comentário: Requisito Não Funcional é aquele que define os parâmetros de
funcionamento do sistema, que trarão ao usuário uma melhor experiência no uso do
sistema, porém, não são diretamente acionados por ele. Nesta categoria estão os
requisitos de arquitetura, desempenho, usabilidade, tempo de resposta, padrão de
nomenclatura, entre outros. Em geral, os usuários finais do sistema têm uma boa
noção dos requisitos não funcionais desejados, porém, pela própria subjetividade
deles, o usuário não os explicita diretamente. Ou, nos melhores casos, o usuário fala
ID Descrição Categoria
RNF 1 A plataforma deve garantir uma boa
navegação ao usuário, gerando assim uma Performance
qualidade tanto para o cliente, com a fluidez
e qualidade do site.
RNF 2 O software deve suportar o grande número
de pessoas dentro do seu sistema Confiabilidade
navegando durante o lançamento de
grandes games aguardados pelos nerds.
RNF 3 O site deve guardar todas as informações
de pagamento e detalhes pessoais de cada
um que navegar pelo software, isso é Segurança
possível com um alto nível de criptografia,
com padrões de segurança (como PCI DSS)
RNF 4 O sistema deve se manter ativo 24 horas
por dia, 7 dias por semana, para que assim
qualquer usuário em qualquer lugar do Disponibilidade
mundo possa acessar independentemente
do horário em sua localização.
RNF 5 O sistema deverá usar como SGBD o
Microsoft SQL Server 2008 enterprise software
edition.Todos os testes e desenvolvimento
devem ser feitos usando essa versão.
RNF 6 A plataforma deve ser um layout simples
para que todos possam usar, sem ser padrões
necessário um grande conhecimento
tecnológico.
3.3 RESTRIÇÕES DE SOFTWARE
O software terá restrições no quesito de acesso ao código fonte (somente para os
desenvolvedores), criadores de jogos terão acesso a atualizações de preço e de
versões do jogo, jogos comprados após um certo período não poderão ser devolvidos,
o programa só funcionara mediante um cadastro para segurança do cliente e controle
da empresa. 3.4 RESTRIÇÕES DE AMBIENTE As telas do programa não poderão ser
alteras por clientes, somente os desenvolvedores e empresas aprovadas para tal
função, o programa terá um armazenamento em nuvem logado com seu computador
que funcionara em segundo plano. 3.5 Regras de Hardware Como não é seguro confiar
nas restrições de senha da BIOS (qualquer um com conhecimentos de hardware e
acesso físico a máquina pode abrir o gabinete e dar um curto na bateria que mantém
os dados na CMOS ou aterrar o pino de sinal da CMOS), a retirada da unidade de
disquetes é recomendada, isso dificultará bastante as coisas

3.4 RESTRIÇÕES DE AMBIENTE


As telas do programa não poderão ser alteras por clientes, somente os
desenvolvedores e empresas aprovadas para tal função, o programa terá um
armazenamento em nuvem logado com seu computador que funcionara em segundo
plano.

3.5 Regras de Hardware


Como não é seguro confiar nas restrições de senha da BIOS (qualquer um com
conhecimentos de hardware e acesso físico a máquina pode abrir o gabinete e dar um
curto na bateria que mantém os dados na CMOS ou aterrar o pino de sinal da CMOS), a
retirada da unidade de disquetes é recomendada, isso dificultará bastante as coisas.

3.6 Regras de negócio • Registro de conta; Usuários devem criar uma conta com e-mail
válido e senha segura. • Verificação de e-mail; enviar um e-mail de verificação para
confirmar a identidade do usuário. • Informações pessoais; coletar apenas
informações essenciais (nome, data de nascimento, endereço etc.) e proteger esses
dados conforme as leis de privacidade. • Atualização de produtos; manter o catálogo
de jogos atualizado com novos lançamentos, promoções e retiradas de produtos. •
Detalhes do produto; incluir descrições detalhadas, classificações etárias, requisitos
do sistema, e avaliações dos usuários. • Disponibilidade; indicar claramente a
disponibilidade do jogo (em estoque, pré-venda, esgotado). • Transparência de preços;
mostrar todos os custos associados (preço do jogo, impostos, frete etc.) antes da
finalização da compra. • Métodos de pagamento; aceitar múltiplos métodos de
pagamento (cartão de crédito, débito, PayPal etc.). • Segurança; usar gateways de
pagamento seguros e criptografia para proteger os dados financeiros dos clientes. •
Método de entrega oferecer opções de envio físico (se aplicável) e download digital
imediato após a compra. • Tempo de entrega; informar o tempo estimado para o
recebimento dos produtos físicos e a disponibilidade imediata para downloads digitais.
• Problemas de download; prover suporte técnico caso haja problemas no download
ou na instalação dos jogos. • Proteção de dados; implementar medidas para proteger
os dados pessoais e financeiros dos usuários. • Conformidade legal; seguir todas as
leis e regulamentos aplicáveis de proteção de dados e privacidade (ex.: GDPR, LGPD). •
Autenticação; usar autenticação de dois fatores (2FA) para aumentar a segurança das
contas dos usuários.

4.1 identificação dos casos de uso

Cadastro do O cliente se cadastra no site, fazendo


usuário isso com suas informações pessoais,
UC1 sendo elas e-mail e senha, o site
finaliza seu registro.

UC2 Login Após o cadastro, o sistema garante


acesso ao cliente a sua conta.
UC3 Navegação e O cliente após o login, consegue
busca de navegar pelo catálogo de jogos e fazer
produtos suas buscas com base nos gêneros,
classificação etc.
UC4 Informações Depois de navegar e escolher seu jogo,
do produto você pode acessar as informações do
produto desejado, sendo elas preço,
categoria, classificação e avaliações.
UC5 Carrinho de O cliente pode adicionar jogos ao seu
compras carrinho, sendo assim após isso
fazendo o cálculo total do valor dos
jogos desejados.
UC6 Informações O site exibe todos os jogos, valores e
do carrinho itens que podem ter sido deixados
salvos para compras tanto naquele
momento, como também para
compras futuras.
UC7 Pagamento O cliente escolhe a forma de
pagamento online (cartão ou pix), e
finaliza o pagamento. O site carrega a
compra e finaliza.
UC8 Processo de O site faz um acompanhamento da
envio compra online, fazendo assim um
acompanhamento de download da
compra do usuário.
4.2 Diagrama de casos de uso
4.3 Diagrama de atividades
4.4 Diagrama de Classes
4.5 Diagrama de Sequencias

Você também pode gostar