Pretende-se avaliar de forma interactiva e eficaz utilizando as ferramentas online para
conseguir processos de seleo e desenvolvimento realmente rpidos e eficazes na organizao.
2 Viso geral dos requisitos
Existe uma base de dados de questes onde a aplicao vai buscar aleatriamente um nmero predeterminado de questes.
2.1 REQUISITOS NO FUNCIONAIS
USABILIDADE [RNF01]: a interface dever ser usvel, permitindo ao utilizador perceber o que est a fazer e tendo uma curva de aprendizagem baixa; [RNF02]: a interface do sistema dever ser o mais simples possvel; [RNF03]: os cones devem dar uma boa percepo da sua utilidade; [RNF04]: a cada aco do sistema deve corresponder uma resposta visvel. FIABILIDADE [RNF05]: o sistema deve ter alta disponibilidade. SEGURANA [RNF06]: a integridade do sistema deve ser garantida contra danos acidentais ou maliciosos; [RNF07]: dado que a informao armazenada poder ser classificada como confidencial, dever ser assegurada proteco no acesso ao sistema e aos dados. EFICINCIA [RNF08]: o sistema dever ser eficiente. PORTABILIDADE [RNF09]: o sistema dever ser desenvolvido de forma a funcionar correctamente na maioria das plataformas informticas, nomeadamente Microsoft Windows, Apple MAC OS X Server e Linux; [RNF10]: se na implementao do sistema se optar por uma utilizao via browser, o sistema dever ser compatvel com as solues mais utilizadas (Mozilla Firefox, Internet Explorer e Chrome) assim como com plataformas
mveis, apresentando uma interface nica e semelhante em todos os
browsers. MAINTAINABILITY [RNF11]: o sistema deve ser implementado de forma a possibilitar um aumento de capacidade de operao futura (escalabilidade); [RNF12]: o sistema deve ser implementado de forma a possibilitar melhoramentos com novas funcionalidades (extensibilidade); FUNCIONAL TRANSVERSAL (podem ser utilizados por vrios casos de uso) [RNF14]: o sistema dever estar disponvel na lngua portuguesa e inglesa; [RNF15]: sempre que possvel o sistema dever ter ajudas de forma a facilitar a interaco com o utilizador; [RNF16]: o sistema deve permitir imprimir e exportar em vrios formatos, nomeadamente XML e CSV, os resultados que apresentar.
4.4 DESCRIO SUMRIA DE CASOS DE USO
Nesta subseco feita uma descrio dos actores que interagem com o sistema e tambm feita uma descrio sumria dos casos de uso identificados. Na tabela 7 so identificados e descritos os actores que interagem com o sistema.
Identificao e descrio dos actores que interagem com o sistema
Manager: Utilizador do sistema. este actor que vai fazer uso da aplicao para avaliar o candidato. Quizzer: Utilizador do sistema, que interage com o mesmo seleccionando aleatriamente questes da Base de Dados e apresentando-as ao utilizador um nmero finito de vezes. Candidato: Utilizador do sistema. Vai utilizar a aplicao para responder s questes.
UC1 Autenticar/Importar Questes Este caso de uso permite importar
questes da base de dados (BD) do sistema aps login UC2 Guardar questes Este caso de uso permite guardar a questo e passar proxima UC3 Editar parmetros Este caso de uso permite definir/actualizar os parmetros