Grupo 08 - Xadrez multiplay

Sistema de  Xadrez multiplay online (cliente/servidor)

 

Componentes do Grupo

Leandro Pereira Rodrigues

 
DIAGRAMA DE REQUISITOS AO USUÁRIO
Especificação de Requisitos
 

1. Introdução 

A SCELISUL, através de sua Coordenadoria de Tecnologia de Processamento de Dados, ciente do papel social que desempenha na região do Vale do Ribeira e identificando as necessidades do mercado, resolveu propor o desenvolvimento de um software para jogos de xadrez multiplay arquitetura cliente/servidor. 

A intenção é que o desenvolvimento do software TSXC, além dos benefícios pedagógicos proporcionados aos alunos do curso de Processamento de Dados, venha proporcionar condições reais de aumento da popularidade da prática do xadrez em nosso país, diminuindo a distância entre os amigos enxadristas, divulgar o xadrez para que se torne um jogo acessível a todos, usar o xadrez como instrumento de desenvolvimento intelectual e do caráter, ser o local virtual onde os enxadristas brasileiros poderão fazer um intercâmbio com enxadristas de outros países e incentivar e valorizar o Xadrez Nacional. 

Além disso, abre-se assim um novo potencial de negócios para os alunos que desejarem comercializar os seus softwares no cenário nacional, utilizando-se da Internet para possibilitar uma maior difusão do produto enquanto reconhecimento comercial. 

2. Objetivos do sistema 

A intenção é que o TSXC (Torre na Sétima Xadrez Clube) seja estável o suficiente para propiciar condições reais de utilização a todos os usuários que tiverem por interesse o acesso ao software, permitindo:

  • Melhorar os processos de pedido (cliente/servidor);
  • Melhor os processos de envio dos resultados dos pedidos (servidor/cliente);
  • Facilitar a interface com os clientes;
  • Facilitar as consultas ao banco de dados.
  • Melhorar a comunicação dos clientes entre si. 

A data máxima para a entrega e implantação do sistema: 24/11/2006. 

Orçamento disponível para investimento no projeto do software é de R$ 10.000,00, não considerado os investimentos para a comercialização do produto. 

3. Funções principais 

O software deve ser configurável para utilização das funções ou módulos conforme a necessidade do usuário. Devem constar no software as seguintes funções; 

o       Controle servidor

                       Cadastro dos clientes;

                           Gerenciamento de boletos de pagamento;

o       Controle de consultas

                        Emissão de email confirmando cadastro;

                            Emissão de boletos de pagamento;

o       Controle Gerencial

                        Consultar e emitir relatórios por cliente período de vencimento da anuidade.

                             Consultar e emitir relatórios financeiros; 

4. Saídas desejadas 

  • Visualizar a biblioteca de partida com possibilidade de impressão das  partidas;
  • Consultar rating;
  • Consultar informações do cliente;
  • Consultar dados cadastrais do cliente;
  • Consultar cronograma dos torneios;
  • Consultar Quadro Social;
  • Observar partidas de adversários;
  • Visualizar desafios;
  • Visualizar Chat aberto/fechado;
  • Visualizar status do cliente;
  • Visualizar país e estado do cliente;
  • Visualizar Caixa de Recados;
  • Consultar dados promocionais;
  • Visualizar tabuleiro;
  • Consultar permissão para fazer um login no sistema;
  • Visualizar gráfico de partidas; 

5. Entradas necessárias 

  • Dados das partidas
  • Dados do Cadastro:  nick, nome, dtnasc, sexo, país, estado. Cidade, rua/nº e cep;
  • Dados dos Torneios;
  • Dados dos Desafios: cor e tempo;
  • Dados do Chat:
  • Dados do status do cliente: ocupado, ausente, conversando.
  • Dados de caixa de recados:
  • Dados promocionais:
  • Dados do tabuleiro:
  • Dados de permissão:
  • Dados da senha; 

6. Desempenho 

            Espera-se, com a implementação do novo sistema, que haja por parte do cliente um ganho de produtividade na ordem de 20% de rendimento. Espera-se também uma melhoria significativa dos controles gerenciais;

           Estima-se uma média de 250 clientes utilizando o sistema das 9:00 às 21:00 horas e 90 clientes utilizando o sistema das 00:00 às 03:30 hora 

          Estima-se também que, o sistema terá cerca de 80% dos seus clientes associados e outros 10% convidados. 

          Estima-se ainda uma média de 3 vendas diária de anuidade aos futuros sócios. 

7. Crescimento 

            O software deverá estar apto a atender a uma demanda de 700 usuários por pelo menos 5 anos;

 

8. Operação  

            O software deve permitir a instalação e o uso simultâneo entre os usuários. Espera-se como perfil do cliente que para o uso deste necessitará de conhecimento básico em microinformática. 

9. Compatibilidade e interfaces 

            O software deverá ser compatível com o Windows 9X, ME, XP, 2000 E 2003. 

10. Confiabilidade e disponibilidade 

É desejável que a indisponibilidade por problemas de software não ultrapasse a 1% do período de uso, e que nenhuma partida seja perdida por problemas técnicos da parte do servidor. 

Deverão ser previstos procedimentos alternativos de segurança. 

11. Interface com o usuário 

O sistema deverá ser desenvolvido numa linguagem visual, utilizando interfaces gráficas, de maneira a facilitar o seu manuseio. É desejável que este permita também a manipulação de imagens, o que facilitaria a identificação dos usuários. 

É desejável que o sistema possua uma opção de AJUDA no menu principal, para diminuir dúvidas de usuário. 

12. Impacto Organizacional 

            A implantação do software no mercado propiciará uma maior consistência no que se refere o ensino e aprendizado do xadrez, podendo assim ser utilizado por maior número de pessoas situadas em qualquer parte do mundo, 24 horas por dia nos 7 dias da semana, bem como diminuirá o custo de acesso ao mesmo. Espera-se  uma melhoria significativa nos controles administrativos e financeiros do servidor. 

13. Manutenção e suporte 

A documentação do usuário deverá acompanhar o software, esta por sua vez estará postada na web para possível download.

O treinamento dos usuários serão feitos de maneira autônoma e independente, uma vez que o software não apresentar características complexas para usuários com conhecimento básico em microinformática.  

14. Documentação e treinamento 

            O software será entregue acompanhado de sua documentação, juntamente com um manual de operação do sistema, que apresentara as ferramentas do software aos usuários.