Sobre este projeto
it-programming /
Aberto
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.
Categoria TI e Programação
Prazo de Entrega: 06 de Novembro de 2013
Habilidades necessárias