Documento 10
Documento 10
Documento 10
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.
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.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 .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:
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.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.