6. O SISTEMA OBRAS GAMEFICADAS
6.1. REQUISITOS DO SISTEMA
O Sistema tem como base cadastrar todas as informações referentes ao planejamento semanal da empresa e à pontuação relacionada às regras do jogo. Somente de posse de tal informação é possível calcular e exibir o desempenho das equipes e trabalhadores no sistema. A seguir, são apresentados os Requisitos Funcionais e Não-Funcionais do Sistema de Obras Gamificadas.
6.1.1. REQUISITOS FUNCIONAIS
Os requisitos funcionais referem-se aos requisitos que estão relacionados com a maneira com que o sistema deve operar, onde se especificam as entradas e saídas do sistema e o relacionamento comportamental entre elas, assim como a interação com o usuário. Desta forma, os requisitos funcionais encontrados para o Sistema Obras Gameficadas estão apresentados no Quadro 4.
83
ADM – Estagiários da obra, pesquisadores e desenvolvedores. USER- Usuários finais.
6.1.1.1. DESCRIÇÃO DOS REQUISITOS FUNCIONAIS
[RF1] - Autenticação de Usuários e Senhas.
Atores: Administrador
Descrição: Este procedimento consiste realizar a operação de autenticação dos
usuários no sistema, compreende no lançamento do login e senha do usuário e validação através do banco de dados do sistema.
[RF2] - Cadastro de Planejamento Semanal. Atores: Administrador.
Descrição: Este procedimento consiste em realizar o cadastro com todas as
informações do planejamento semanal, tais como data de inicio, data de término, Imagem (planta da obra), imagens da tela de equipes e da tela de funcionários . Realizando também a consulta, inclusão, alteração e exclusão do planejamento no modo administrador.
[RF3] - Cadastro de Itens do Planejamento Semanal.
Atores: Administrador.
Quadro 4: Requisitos Funcionais.
Código Usuário Requisitos Funcionais.
RF1 ADM Autenticação de Usuários e senhas
RF2 ADM Cadastro de Planejamento Semanal
RF3 ADM Cadastro de Itens do Planejamento Semanal
RF4 ADM Cadastro de Equipes
RF5 ADM Cadastro de Usuários e liberações de permissões
RF6 ADM Cadastro de Funcionários
RF7 ADM Cadastro de Regras do Jogo
RF8 ADM Lançar Pontuação dos Funcionários
RF9 ADM/USER Consultar Planejamento Semanal
RF10 ADM/USER Consultar Ranking das Equipes
RF11 ADM/USER Consultar Ranking Funcionários
RF12 ADM/USER Consultar Diálogo Semanal
RF13 ADM/USER Consultar Troféus
RF14 ADM/USER Consultar Planejamentos Semanais
RF15 ADM/USER Consultar Pontuação de Funcionários
84
Descrição: Este procedimento consiste em realizar o cadastro com todas as
informações dos pacotes de serviço, tais como Descrição, Tamanho (quantidade do serviço e unidade de medida), Área em que será realizado, Equipe, Avanço (percentual de avanço do serviço), Cor item (corresponde à cor do pacote de serviço que aparece na planta de situação), Ordem em que deve aparecer na tela. Realizando também a consulta, inclusão, alteração e exclusão do item no modo administrador.
[RF4] - Cadastro de Equipe
Atores: Administrador.
Descrição: Este procedimento consiste em realizar o cadastro com todas as
informações existentes das equipes, tais como Nome, atividade, responsável e funcionários. Realizando também a consulta, inclusão, alteração e exclusão da equipe.
[RF5] - Cadastro de Usuários e liberações de permissões.
Atores: Administrador.
Descrição: Este procedimento consiste em realizar o cadastro de novos usuários e
liberações de liberações de permissões por tipo de usuário. Realizando também a consulta, inclusão, alteração e exclusão de usuários ou só de permissões.
[RF6] - Cadastro de Funcionários.
Atores: Administrador.
Descrição: Este procedimento consiste em realizar o cadastro com todas as
informações existentes dos funcionários, tais como nome, função, equipe e foto. Realizando também a consulta, inclusão, alteração e exclusão do funcionário.
[RF7] - Cadastro de Regras do Jogo.
Atores: Administrador.
Descrição: Este procedimento consiste em realizar o cadastro com todas as
informações relativas às regras do jogo, tais como nome da regra, pontuação, frequência e critério. Realizando também a consulta, inclusão, alteração e exclusão de regras do jogo.
[RF8] - Lançar Pontuação dos Funcionários.
85
Descrição: Este procedimento consiste em realizar os lançamentos das regras
cumpridas por cada funcionário, para isso deve-se informar: nome do funcionário, planejamento, item, regras que não se aplicam a este funcionário e regras cumpridas. Realizando também a consulta, inclusão, alteração e exclusão de pontos.
[RF9] - Visualizar Planejamento Semanal
Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta da tela de
Planejamento Semanal. Apresenta a situação atual do planejamento da semana.
[RF10] - Visualizar Ranking das Equipes.
Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta da tela de Ranking das Equipes. Apresenta a o Ranking atual das equipes.
[RF11] - Visualizar Ranking Funcionários
Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta da tela de Ranking Funcionários. Apresenta a o Ranking atual dos funcionários, sinalizando os
melhores no jogo.
[RF12] - Visualizar Diálogo Semanal
Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta da
funcionalidade Diálogo Semanal, nesta consulta são apresentadas as três telas anteriores.
[RF13] - Visualizar Troféus
Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta da
funcionalidade Troféus, nesta consulta são apresentados os ganhadores do mês.
[RF14] - Visualizar Planejamentos Anteriores
Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta aos
86
[RF15] - Visualizar Pontuação de Funcionários Atores: Administrador/Usuário final
Descrição: Este procedimento consiste em realizar a operação de consulta
detalhamento da pontuação dos funcionários no jogo. [RF16] – Alterar senha
Atores: Administrador
Descrição: Este procedimento consiste em realizar a alteração da senha do usuário
que esta logado no sistema naquele momento.
6.1.2. REQUISITOS NÃO FUNCIONAIS
Os requisitos não funcionais são aqueles que não estão especificamente relacionados com a funcionalidade do sistema. Eles impõem restrições no produto a ser desenvolvido e/ou no processo de desenvolvimento do sistema como também especificam restrições externas as quais o produto precisa atender. Eles referem-se a questões como: segurança, confiabilidade, usabilidade, desempenho, entre outros. Desta forma, os requisitos não funcionais encontrados para o Sistema Obras Gameficadas são:
Quadro 5 : Requisitos Não-Funcionais.
Código Requisitos Não-Funcionais.
RNF1 Utilizar iconografia adequada ao sistema. RNF2 Interface amigável e intuitiva
RNF3
Interface WEB
RNF4 Disponibilidade em tempo integral
RNF5 Múltiplos usuários.
RNF6 Registro de acesso
6.1.2.1. DESCRIÇÕES DOS REQUISITOS NÃO FUNCIONAIS
[RNF1] - Utilizar iconografia adequada ao sistema: para que o usuário perceba as
informações de forma direta.
[RNF2]- Interface amigável e intuitiva: para que o usuário possa executar as
principais ações do sistema com um breve treinamento.
[RNF3] - Interface WEB: o sistema se baseará no padrão para aplicações web,
87
[RNF4] Disponibilidade em tempo integral: O sistema deverá estar disponível
para acesso durante todo o tempo 7 X 24.
[RNF5] Múltiplos usuários: O sistema deverá permitir múltiplos usuários com
acesso ao modo administrador.
[RNF6]- Registro de acesso: O sistema deverá salvar a data, hora e usuário após
efetuarem qualquer alteração.