Escolar Documentos
Profissional Documentos
Cultura Documentos
PlanoDeCurso CC3605 2011 1
PlanoDeCurso CC3605 2011 1
Objetivos:
Estudar os principais conceitos, tcnicas e mecanismos relevantes para o projeto, implementao e utilizao de sistemas distribudos. Investigar o uso de algumas dessas tecnologias na prtica, atravs de exerccios prticos de laboratrio e projetos de implementao.
Avaliao:
A metodologia de avaliao da disciplina consiste em provas e trabalhos prticos. Os trabalhos correspondem a entregas de um projeto de software a ser desenvolvido por uma equipe de at 3 alunos. As equipes e projetos sero definidos nas primeiras aulas da disciplina. De acordo com as regras de avaliao da faculdade, a mdia final ser composta de trs notas, cada uma delas com um peso associado. Cada nota ter a seguinte composio: N1 = (0,2 * T1) + (0,8 * AV1) N2 = (0,2 * T2) + (0,8 * AV2) N3 = AV3 T1 e T2 equivalem aos trabalhos. AV1, AV2 e AV3 constituem as provas, as quais tero o assunto cumulativo. Os pesos de cada nota so dados conforme abaixo: N1 peso 1 N2 peso 2 N3 peso 3 A mdia final calculada da seguinte forma:
MF = N1 * 1 + N2 * 2 + N3 * 3 6 Todas as provas so obrigatrias. O aluno estar aprovado caso o valor da mdia final seja superior ou igual a 5.
Bibliografia:
Bsica: COULOURIS, George, DOLLIMORE, Jean e KINDBERG, Tim. Sistemas Distribudos: Conceitos e Projeto, Edition 4, Addison-Wesley, 2007 TANENBAUM, Andrew S. Distributed Systems: Principles and Paradigms, Ed. Prentice Hall,
2006. JIM FARLEY, Java Distributed Computing, Ed. OReilly, 1998. Complementar ALUR D.; CRUPI J.; MALKS D. Core J2EE Patterns, Editora Campus, 2004. TANENBAUM, Andrew S. Distributed Operating Systems, Ed. Prentice-Hall KUROSE J. F.; ROSS K. W. Redes de Computadores e a Internet: Uma nova Abordagem Ed. Addison Wesley, 2003. PRESSMAN R. S. Engenharia de Software, Ed. McGraw-Hill, 2006. LYNCH N. A. Distributed Algorithms, Ed Morgan Kaufmann Publishers, 1996. HORSTMANN C. S., CORNELL G. Core Java II: Recursos Avanados. Ed. Makron Books, 2000.
Softwares Utilizados:
Java SDK o Verso: 1.6.0 o Build: 1.6.0_18-b07 Eclipse IDE for Java EE Developers o Verso: Helius Service Release 1 o Build: 20100917-0705 NetBeans IDE o Verso 6.8 o Build: 200912041610 * Verses e builds mnimas ou superiores
Competncias e Habilidades:
Definir o modelo arquitetural de um sistema distribudo Especificar a integrao entre sistemas heterogneos Desenvolver aplicaes distribudas na plataforma J2EE Utilizar as ferramentas Eclipse e NetBeans para o desenvolvimento de aplicaes J2EE ____________________________________ Assinatura Coordenador do Curso