Arquivos de Categorias: Universidade

IHM – Testes de Usabilidade


Só pelo titulo já assustei 5 leitores ( 70% do meu público ) deste canto da internet, mas para os 2 que restam e estão interessados vou então explicar o que isto quer dizer. O semestre que terminou à poucos dias tinha uma cadeira que se chamava Interacção Homem-Máquina ( IHM ) e foi provavelmente a cadeira mais trabalhosa até agora.

Aprendemos a mexer no Axure, foi-nos apresentado o Morae e fiquei a conhecer por dentro como se fazem testes de usabilidade a plataformas onde o homem tem de ter interacção com as máquinas. Tudo é pensado até ao mais pequeno detalhe e nada é descurado. Agora percebo os valores astronómicos que certas empresas (as que levam isto a sério) para construir sites, interfaces ou estudos sobre esta matéria.

Foi uma cadeira muito elucidativa e que deu um certo gozo a fazer, só tenho a reclamar que o trabalho realizado foi imenso e parecia que o semestre era só para aquela cadeira. Deixo aqui o link dos ficheiros que foram enviados para avaliação pelos professores da cadeira, se vos for útil, melhor.

LP1 – Projecto Final

No inicio do semestre comecei a aprender C na faculdade, no princípio cheguei a pensar que seria outra cadeira à semelhança de Assembly – diga-se a bem da verdade que detestei a cadeira – mas todas as minhas preocupações eram infundadas. O C revelou-se ser uma linguagem muito útil para entender uma panóplia de conceitos inerentes à computação que por vezes os assumimos como garantidos nas linguagens de alto nível. Ler mais »

Vending Machine – O fim do ∞

Só o titulo deste “pseudo artigo” faz corar o meu professor de matemática, mas não é dele que quero falar nem muito menos da minha querida ciência exacta. Chegou o dia de escrever sobre o resultado de uma disciplina que me deu imenso gozo em fazer, Fundamentos de Programação – Java.

Por coincidência, ou não, foi a primeira frequência que fiz quando entrei para a faculdade em Setembro passado,  que bela nota tive, um 6,75 numa escala de 0 a 20. Foi o desastre total, a minha pior nota de sempre desde que me recordo como aluno.

Prometi a mim mesmo que iria ter melhores notas a esta cadeira e o facto é que consegui. O trabalho final de semestre, o que realmente me fez escrever estas palavras, é o meu “menino” e está pronto a ver a luz do dia. Muito pode ser apontado para corrigir e melhorar, mas se não errarmos nunca chegamos lá.

“Vending Machine” – 3 de ∞ | Report de Vendas

Uma das funcionalidades pedidas no enunciado é que o programa mostre um report de vendas desde que a máquina está ligada. Esta opção é a numero 7 do menu de gestão.


A função que vos trago hoje é a de report de vendas, ou seja, uma tabela igual a esta:


Ler mais »

“Vending Machine” – 2 de ∞

Para que a máquina esteja a funcionar, primeiro tem de existir uma grelha de produtos dispostos por linhas e colunas. Os produtos têm então que estar em matiz para que se consiga a qualquer altura chamar certa posição e receber o respectivo valor que se pretende.

A matriz que eu criei chama-se produto e é uma variável global, porque pretendo que seja acedida em todo o projecto. Iniciei a variável da seguinte forma:


static String[][][] produtos = new String[5][4][3];


Isto é do tipo estático String com três dimensões e que a primeira dimensão corresponde às linhas, a segunda às colunas e a terceira dimensão corresponde ao Nome do Produto, Stock e Preço respectivamente. Ler mais »