4.7 MODELAGEM DO SISTEMA
4.7.5 Prototipação de Interfaces
63 Figura 23. Diagrama do Caso de Uso Realizar Pesquisa.
Fonte: GAIA (2007)
Figura 24. Tela de Login.
A interface de login apresenta o botão “Enviar” e os seguintes campos:
• Usuário: Campo do tipo String para entrada do nome de usuário.
• Senha: Campo do tipo senha para entrada da senha de acesso ao sistema.
No caso de o login ou a senha não forem validados pelo sistema, o mesmo apresentará a mensagem “Login e/ou Senha inválidos”.
4.7.5.2 Tela de Pesquisa
Esta é a tela principal do sistema, a qual permite ao usuário realizar pesquisa através da definição de determinados atributos, além de poder atribuir pesos diferentes para cada um desses atributos. A Figura 25 representa um esboço da interface.
65 Figura 25. Tela de Pesquisa.
Nesta tela apresenta um conjunto de 15 atributos distintos, além da atribuição de peso para cada atributo, além dos botões pesquisar e limpar. A Tabela 9 apresenta o detalhamento desses campos.
Tabela 9. Campos da Tela de Pesquisa
Campo Tipo Valores Obrigatório
Marca Combobox Chevrolet, Fiat, Ford, Volkswagen Não
Peso Marca Combobox Múltiplos de 5 no intervalo de 0 a 100 Não Carroceria Combobox Hatch, Minivan, Sedan, Station Wagon Não Peso Carroceria Combobox Múltiplos de 5 no intervalo de 0 à 100 Não
Categoria Combobox Popular, Médio, Luxo Não
Peso Categoria Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Potência Combobox Baixa, Média, Alta Não
Peso Potência Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Portas Combobox 2, 4 Não
Peso Portas Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Porta-malas Combobox Pequeno, Médio, Grande Não
Peso Porta-malas Combobox Múltiplos de 5 no intervalo de 0 a 100 Não Valor Combobox Múltiplos de 5000 no intervalo de 20000
à 95000
Não Peso Valor Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Seguro Combobox Baixo, Médio, Alto Não
Peso Seguro Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Consumo médio Combobox Baixo, Médio, Alto Não
Peso Consumo Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Ar Condicionado Checkbox Sim, Não Não
Peso Ar Condicionado Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Direção Hidráulica Checkbox Sim, Não Não
Peso Direção Hidráulica Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Vidro/Trava Elétrica Checkbox Sim, Não Não
Peso Vidro/Trava Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Câmbio Automático Checkbox Sim, Não Não
Peso Câmbio Automático Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Air Bag Checkbox Sim, Não Não
Peso Air Bag Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
ABS Checkbox Sim, Não Não
Peso ABS Combobox Múltiplos de 5 no intervalo de 0 a 100 Não
Apesar de nenhum dos atributos serem de preenchimento obrigatório, para que se possa realizar uma pesquisa, deve-se selecionar ao menos 3 atributos, como já foi anteriormente descrito na regra de negócio RN01.
4.7.5.3 Tela de Resultado da Pesquisa
67
Esta tela apresenta o resultado da pesquisa. Nela são apresentados os 20 modelos que mais se assemelham aos parâmetros de consulta, sempre ordenadas pelo grau de similaridade. A Figura 26 apresenta o protótipo da interface.
Figura 26. Tela Resultado da Pesquisa.
Para cada um dos 20 modelos retornados no resultado, serão apresentados além de um botão para visualizar o detalhamento do resultado, os seguintes atributos:
• Modelo;
• Marca;
• Valor.
Essa tela é exibida após a realização de uma pesquisa, dentro da tela de pesquisa, logo após os botões pesquisar e limpar.
4.7.5.4 Tela de Detalhe
A tela de detalhe abre na forma de pop-up, exibindo os detalhes de um modelo retornado na pesquisa. A seguir a Figura 27 apresenta o protótipo da interface.
Figura 27. Tela de Detalhe.
Além dos atributos que definem um modelo, a tela de pesquisa apresenta também um botão fechar.
4.7.5.5 Tela de Administração
Esta tela só é acessível pelo usuário que possui perfil de Administrador. Nela é possível incluir, alterar e excluir casos da base de casos do sistema. A Figura 28 apresenta o protótipo da interface.
69 Figura 28. Administração.
A tela de Administração é dividida em dois momentos. No primeiro momento é exibido apenas a panel superior, contendo um combobox para seleção de um dos casos da base, além dos botões alterar, excluir e inserir novo caso. O segundo panel da tela é exibido após uma das seguintes ações:
• O usuário seleciona um caso e clica em alterar. O sistema exibe o panel preenchido com os dados do caso selecionado.
• O usuário seleciona um caso e clica em excluir. O sistema exibe o panel preenchido com os dados do caso selecionado.
• O usuário clica em inserir novo caso. O sistema exibe o panel com os campos em branco.
O detalhamento dos campos da tela é apresentado na Tabela 10.
Tabela 10. Campos da Tela de Administração
Campo Tipo Valores Obrigatório
Modelo Textbox 256 caracteres Sim
Carroceria Combobox Hatch, Minivan, Sedan, Station Wagon Sim
Categoria Combobox Popular, Médio, Luxo Sim
Marca Combobox Chevrolet, Fiat, Ford, Volkswagen Sim
Valor Textbox Numérico Sim
Seguro Textbox Numérico Não
Portas Combobox 2, 4 Sim
Aceleração Textbox Numérico Não
Velocidade Máxima Textbox Numérico Não
Consumo médio Textbox Textbox Não
Potência Textbox Numérico Não
Porta-malas Textbox Numérico Não
Cilindrada Textbox Numérico Não
Ar Condicionado Checkbox Sim, Não Não
Direção Hidráulica Checkbox Sim, Não Não
Vidro/Trava Elétrica Checkbox Sim, Não Não
Câmbio Automático Checkbox Sim, Não Não
Air Bag Checkbox Sim, Não Não
ABS Checkbox Sim, Não Não
De acordo com o que foi descrito anteriormente na regra de negócio RN02, a inclusão ou alteração de um caso na base só será efetivada caso os campos marcados na Tabela 8 como obrigatórios estejam preenchidos.