Tag Archives: SD

IST_2012_simbolo_thumbnail

SD – Sistemas Distribuídos

Cursos

LEIC & LETI

Dificuldade

Alta

Carga horária

No meu caso, gastei no total 70 h (em média: 5 h/semana)

O que se aprende?

Engloba muitos dos temas relacionados com Sistemas Distribuídos. Segurança, Tolerância a Faltas e Escalabilidade são os problemas mais abordados. Aprendem-se formas de fazer Sistemas Distribuídos que comunicam usando algumas das metodologias mais conhecidas: SUN RPC, JAVA RMI, CORBA e também Web Services. Por norma, os laboratórios da disciplina incidem sobre os primeiros, sendo os Web Services remetidos para o projeto. Este consiste na realização de um Sistema Distribuído que implemente algumas das matérias lecionadas e referidas anteriormente. O Projeto ajuda a aprender a matéria da cadeira.

Devo comprar o livro?

Não considero o livro essencial para a realização da cadeira. No entanto, para quem pretender uma nota alta e aprender  mais sobre o tema, o livro é altamente recomendável. A granularidade dos temas presentes no livro é muito elevada, permitindo perceber ao pormenor todas as matérias lecionadas.

Dicas

Formar um excelente grupo de trabalho. Um mau grupo de trabalho representa, desde cedo, a reprovação à cadeira. O projeto é demasiado grande e complexo para ser feito por 1 ou 2 alunos. Por mais que se esforcem, será demasiado difícil acompanhar SD bem como todas as outras cadeiras caso o resto do grupo não trabalhe. Nunca optar por ter 1 elemento ou dois para encher ou fazer número. Isto penalizará os resultados obtidos, sem qualquer margem de dúvida.

No caso da matéria teórica penso que reservar uma semana de estudo para cada teste é mais do que suficiente para obter aprovação. O primeiro teste depende fortemente do entendimento da matéria dos laboratórios. Fazer os laboratórios honestamente reduz exponencialmente o tempo de estudo necessário. O segundo teste necessita mesmo de muito estudo teórico.

Escrito por André Machado