Completed

Método para Escolha Múltipla - Software Desktop

Published on the August 26, 2013 in IT & Programming

About this project

Open

Software desktop para implementar um método matemático desenvolvido para MatLab.

Utilize tecnologia de desenvolvimento que permita mudança de idioma do software (para futuras traduções).

É Necessário o cadastro de Alternativas (com peq. Descrição) , Critérios (com peq. Descrição), Peso dos Critérios, Grau de Complementariedade entre critérios (gerados a partir do númeto de critérios), tau de corte (de 0 a 1, vizualizado em um gráfico - anexo) e número de alternativas a serem escolhidas (ou leia tudo isto de um arquivo padronizado - Preferência por csv).




Opções como salvar e abrir são necessárias, bem como mudança de idioma (no momento, só português, mas o arquivo para traduções tem que estar disponível).

Help e sobre precisam estar disponíveis, mas o help será desenvolvido no futuro próximo.

O produto final deve ser um software com código fonte disponível, pois quero que ele seja livre.

- Para melhor entendimento do texto que virá, é necessária a leitura dos anexos!

O primeiro gráfico, por ocasião da informação do tau de corte, deve mostrar no eixo x, a variação de 0,00 até 1,00, com incremento de 0,01 (precisão do tau de corte), e no eixo y, uma escala de porcentagem de 0 a 100. Este gráfico deve ter duas séries. A primeira, com o tipo de área, tendo o valor do somatório de (b=1/qtd de b), o segundo, em primeiro plano, um gráfico em barra, tendo a (qnt de itens que alcançaram bmax)/(quantidade total de itens).




O segundo gráfico recebe como parâmetros os valores da matriz B e da matriz B', sendo os valores da matriz B um gráfico de área comum (eixo x, cada coluna, e eixo y, valores de 0 a 1 normalizados), e os valores da matriz B' (0 ou 1) pontuam em cima do valor do tau de corte se forem 1, ou em cima de 0, se forem 0. Deve aparecer quando se clica na lista ordenada Final.

O arquivo em anexo tem os procedimentos passo-a-passo do método, e o código em Matlab.

Category IT & Programming

Delivery term: Not specified

Skills needed