Aviso: Se está a ler esta mensagem,
provavelmente, o browser que utiliza não é
compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize
o seu browser para ter uma melhor experiência de
utilização deste "website". Mais
informações em webstandards.org.
Warning: If you are reading this message, probably,
your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your
browser to enjoy a better user experience of this website. More
informations on webstandards.org.
Sistemas de Informação Distribuídos
(2
º Sem
2019/2020)
Código:
L2501
Acrónimo:
L2501
Nível:
1º Ciclo
Estruturante:
Não
Língua(s) de Ensino:
Português
Língua(s) amigável(is):
Ser English-friendly ou qualquer outra língua-friendly, significa que a UC é leccionada numa língua mas que se pode verificar qualquer uma das
seguintes condições:
1. Existem materiais de apoio em língua inglesa/outra língua;
2. Existem exercícios, testes e exames em língua inglesa/outra língua;
3. Existe a possibilidade de se apresentar trabalhos escritos ou orais em língua inglesa/outra língua.
1
6.0
18.0 h/sem
18.0 h/sem
18.0 h/sem
0.0 h/sem
0.0 h/sem
0.0 h/sem
1.0 h/sem
55.0 h/sem
95.0 h/sem
0.0 h/sem
150.0 h/sem
Em vigor desde o ano letivo
2019/2020
Pré-requisitos
Os pre-requisitos para esta UC são "L0784 - Fundamentos de Bases de Dados" e domínio de Java.
Objectivos
A unidade curricular de Sistemas de Informação Distribuidos (SID) pretende que os alunos tenham contacto com repositórios de informação de suporte a sistemas de informação distribuídos, nomeadamente que lidem com tolerâncias a falhas e grandes volumes de dados. Pretende-se igualmente que os alunos aquiram experiência aplicada em migração e aiditoria de dados.
Programa
1. Migração e Integração de Bases de Dados; 2. Auditoria de Dados; 3. Bases de Dados Distribuídas e Toterantes a Falhas; 4. Pesquisas em MongoDB; 5. Aplicações Android e integração com Php.
Processo de avaliação
A UC é exclusivamente avaliada por projecto. A nota individual resulta: avaliação dos relat. intercalares, relat. final, apreciação do desempenho do aluno ao longo do semestre (envolvimento nas discussões semanais, na sua capacidade de exposição e discussão técnica). breve questionário individual no momento da discussão final. É obrigatória presença em 80% de reuniões semanais. Não existe avaliação por exame e a época especial consiste num complemento à avaliação contínua.
Processo de ensino-aprendizagem
A exposição dos conceitos fundamentais para SID é efetuada nas aulas teóricas (ref. A). As aulas teórico-práticas são utilizadas para apoio à modelação do SI (ref.B). A componente de programação baseia-se na exposição de matéria, resolução de exercícios e no apoio aos grupos para a realização do projeto (ref. C a E). Os estudantes de cada grupo farão apresentações regulares do trabalho em curso, correspondentes às fases do Processo Unificado.
Observações
Bibliografia básica
A. S. Bennett, S. McRobb, R. Farmer, Object-Oriented Systems Analysis and Design using UML, 3rd edition, McGraw Hill, 2006; ISBN: 0077110005 B. Rational Unified Process, http://www.wthreex.com/rup/portugues/index.htm C. MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4, Microsoft Press, 2010
Bibliografia complementar
D. MCTS Self-Paced Training Kit (Exam 70-516): Accessing Data with Microsoft .NET Framework 4, Microsoft Press, 2010 E. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft(R) .NET Framework - Application Development, Microsoft Press, 2010 F. M. Nunes, H. O?Neill, Fundamental de UML, 5ª ed., FCA, 2006 G. UML 2.0 MDA, Support for MDA in UML 2.0 Infrastructure Final Adopted Specification, 2004 H. Alan Dennis, Barbara Haley Wixom, David Tegarden, Systems Analysis and Design with UML Version 2.0, 2nd Ed., John Wiley and Sons, 2005, ISBN 0-471-34806-6 Cópia de artigos