AuditWork

(Anjokal) #1
CONCEÇÃO

__

__

4.5.2 Funcionais...............................................................................................


Finalmente, após uma análise detalhada do problema, foram identificados os
seguintes requisitos funcionais cuja descrição está separada de acordo com os tipos de
aplicações do próprio sistema:


Aplicação cliente:

o A aplicação cliente deverá permitir a recolha e inserção automática de dados no
servidor SGBD;
o A aplicação cliente deve guardar os dados localmente até que seja possível
estabelecer uma ligação com o servidor para o seu envio;
o Na instalação, deve ser possível especificar o tipo de instalação, normal com alerta
do funcionamento do sistema no computador cliente ou “Silent” sem qualquer aviso
para o utilizador do computador;
o Deve ser possível na altura da instalação da aplicação cliente, escolher um nome
para o computador, que irá ser usado na visualização dos dados;
o A aplicação não deve alterar a performance do computador onde está instalada.

Aplicações Servidor:

o A aplicação deverá permitir efetuar pesquisas de resultados, de acordo com diversos
parâmetros;
o Quando uma pesquisa é realizada, se esta não identificar inequivocamente o
computador/utilizador de que se pretende ver os resultados, deve ser apresentada
uma lista de computadores/utilizadores onde se selecionar o pretendido;
o Devem ser disponibilizados dois tipos de visualizações de resultados, um em modo
de listagem e outro sob a forma de gráfico;
o Os resultados do modo de visualização em listagem devem poder ser ordenados de
acordo com qualquer um dos dados apresentados;
o O modo de visualização dos resultados em gráfico deve disponibilizar um
mecanismo de exportação ou impressão;
o O modo de visualização dos resultados em gráficos deve permitir sempre que
possível filtrar os resultados apresentados selecionando o pretendido drilldown;
o Os resultados que corresponderem a listagens devem poder ser exportados ou
impressos.

4.6 AMBIENTE DE DESENVOLVIMENTO


Para a realização deste projeto foram utilizadas diversas linguagens de programação
e tecnologias, para conseguir produzir um resultado final que se enquadrasse nos
requisitos apresentados. Na sua criação foram usadas maioritariamente plataformas
gratuitas.

Free download pdf