• Nenhum resultado encontrado

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.