Engenharia Linguagens

Engenharia de Linguagens

Projecto Integrado

Sumários

Aula 1

  • 1 de Outubro de 2007 - 1
    • Apresentação da UCE, e dos módulos intervenientes;
    • Apresentação do Horário e da Equipa Docente;
  • 1 de Outubro de 2007 - 2
    • Exercícios Práticos na criação de DTDs;
    • Definição de listas de atributos em DTDs;
    • Exercícios no uso do XMLSpy para a criação de DTDs e documentos XML baseados em DTD;

Aula 2

  • 9 de Outubro de 2007 - 1
    • Apresentação sucinta do projecto integrado: Arquivo Digital de Trabalhos Práticos (ADTPs);
    • Noção de Pacote de Submissão e discussão do seu Conteúdo no caso concreto do arquivo de TPs (de ficheiros TeX ou PDF, a código fonte ou executável, passando por imagens e HTMLs);
    • Demonstração de um Arquivo Digital de Artigos Científicos: eprints. Análise do Fluxo associado ao processo de aruivo no caso do eprints e verificação das facilidades de pesquisa e funcionalidades de um sistema deste genéro;
    • Discussão da estrutura de um Arquivo Digital;
    • Classificação de Documentos: taxonomias (CDU), evolução para ISO Thesaurus, e generalização natural para Ontologias;
    • Apresentação do conceito de Manifesto que acompanha o Pacote de Submissão;
  • 9 de Outubro de 2007 - 2
    • Elaboração de um DTD para manifestos de pacotes de ficheiros (Submission Information Package, SIP);
    • Discussão do DTD obtido, e comparações com o formato METS;

Aula 3

  • 15 de Outubro de 2007 - 1
    • Modelo de referência OAIS: Open Archive Information System;
    • Conceitos de Ingestão, Administração e Disseminação num arquivo digital;
    • Tipos de pacotes SIP, AIP e DIP: Submission Information Package, Archive Information Package e Dissemination Information Package;
    • Análise do Projecto;
  • 15 de Outubro de 2007 - 2
    • Exercícios de XPath;

Aula 4

  • 22 de Outubro de 2007 - 1
    • Revisões de conceitos de bases de dados: tabelas, normalização, chaves primárias e estrangeiras. (databases.pdf)
  • 22 de Outubro de 2007 - 2
    • Exercícios de XSL;

Aula 5

  • 29 de Outubro de 2007 - 1
    • Resolução do segundo exercício da ficha de revisões de bases de dados.
    • Discussão sobre a implementação em modelo relacional de taxonomias e ontologias.
  • 29 de Outubro de 2007 - 2
    • Exercícios de XSL com geração de índices e travessias multiplas.

Aula 6

  • 5 de Novembro de 2007 - 1
    • Discussão do enunciado do projecto integrado e das tarefas a realizar;
    • Discussão da arquitectura do Arquivo Digital de Trabalhos Práticos;
    • Brainstorming sobre várias abordagens para a representação do AIP em sistema relacional;
  • 5 de Novembro de 2007 - 2
    • Exercícios de construção de Schemas, e processamento de documentos XML com base em XSL;

Aula 7

  • 12 de Novembro de 2007 - 1
    • Aula usada para trabalho em grupo no projecto integrado;
    • Criação de um ambiente de trabalho em servidor partilhado;
  • 12 de Novembro de 2007 - 2
    • Descrição em Schema de um tipo de documento para relatórios;
    • Criação de grupos e elementos como aliases em documentos recorrentes;

Aula 8

  • 19 de Novembro de 2007 - 1
    • Brainstorming sobre a interface Web para submissão de trabalhos práticos;
    • Brainstorming sobre a estrutura da base de dados e repositório de trabalhos;
    • Início da criação de uma base de dados;
  • 19 de Novembro de 2007 - 2
    • Análise do Schema 'report' para relatórios de trabalhos práticos;
    • Início do desenvolvimento de uma XSL para a transformação do formato report em HTML;
    • Algumas noções sobre HashTables e Contadores;

Aula 9

  • 26 de Novembro de 2007 - 1
    • Discussão sobre a metodologia de avaliação da UCE e Projecto Integrado;
    • Definição de metas/milestones para etapas do Projecto Integrado;
    • Desenvolvimento da base de dados do Projecto Integrado;
  • 26 de Novembro de 2007 - 2
    • Continuação do desenvolvimento de uma XSL para a transformação do formato report para HTML;
    • Uso de xsl:document-result para a geração de mais do que uma página;
    • Algumas experiências com eixos.

Aula 10

  • 3 de Dezembro de 2007 - 1
    • Dada a participação do docente no Simpósio Doutoral do 13º Encontro Português de Inteligência Artificial (EPIA), foi sugerido aos alunos o uso da aula para o desenvolvimento do Projecto Integrado;
  • 3 de Dezembro de 2007 - 2
    • ...

Aula 11

  • 10 de Dezembro de 2007 - 1
    • Discussão do trabalho prático, com ênfase em algumas dúvidas sobre a estrutura da base de dados.
  • 10 de Dezembro de 2007 - 2
    • Exercícios de construção de um Topic Map a partir de um XML de uma árvore genealógica.

Aula 12

  • 17 de Dezembro de 2007 - 1
    • Análise por grupos das estruturas de base de dados propostas por outros grupos.
  • 17 de Dezembro de 2007 - 2
    • Exercícios de geração de XSL-FO a partir de um relatório em XML (Report2007).

Aula 13

  • 7 de Janeiro de 2008 - 1
    • Discussão sobre a evolução dos trabalhos práticos: definição da interface para upload de trabalhos práticos.
  • 7 de Janeiro de 2008 - 2
    • Exercícios de geração de website a partir de vários documentos XML usando XSL.

Aula 14

  • 14 de Janeiro de 2008 - 1
    • Discussão sobre a evolução dos trabalhos práticos. Análise de alguns trabalhos.
  • 14 de Janeiro de 2008 - 2
    • Exercícios de revisão

Aula 15

  • 21 de Janeiro de 2008 - 1
    • Revisões de Processamento estruturado de documentos
  • 21 de Janeiro de 2008 - 2
    • Revisões de Processamento estruturado de documentos

Aula 16 (Início do 2ºSemestre)

  • 03 de Março de 2008 - 1
    • Tendo por base as deficiências e dificuldades identificadas aquando da avaliação intermédia (fim do 1ºSem.) do Projecto Integrado, esta parte da aula foi totalmente dedicada à
      • Resolução de um exercício de modelação em UML de um sistema de informação -- Gestão de Contas Bancárias, Clientes, Cartões e Movimentos -- para sedimentar esta componente essencial do projecto (a modelação do sistema).
  • 03 de Março de 2008 - 2
    • A 2ªparte desta aula de recomeço foi essencialmente dedicada a analisar as conclusões retiradas da 1ª avaliação intermédia e a replanear a actividade de cada grupo, face ao que já fizeram e ao que tem agora de fazer para:
      • (a) cumprir integralmente os objectivos de um Arquivo Digital, estabelecidos para o 1ºSem.;
      • (b) incluir agora uma nova funcionalidade para Recuperção de Informação (vulgo, Information Retrieval) que misture os conceitos de pesquisa estrutural em XML com a noção de similaridade textual.
    • Nesse sentido foi solicitado aos Grupos que troussessem na próxima aula um planeamento rigoroso de todo o projecto (incluindo as fases já percorridas).

Aula 17

  • 10 de Março de 2008 - 1 e 2
    • Análise da situação concreta do estado de desenvolvimento do projecto de cada grupo; discussão do relatório e replaneamento.

Aula 18

  • 31 de Março de 2008 - 1 e 2
    • Apresentação detalhada (discussão) dos 5 novos requisitos funcionais (4 obrigatórios e 1 alternativo) a acrescentar ao sistema.

Aula 19

  • 07 de Abril de 2008 - 1 e 2
    • Apresentação detalhada do conceito de DIP: informação e funcionalidade associadas.

Aula 20

  • 14 de Abril de 2008 - 1 e 2
    • Implementação do DIP;
    • Discussão com cada grupo das alternativas estudadas e das decisões tomadas.

Aula 21

  • 21 de Abril de 2008 - 1
  • 21 de Abril de 2008 - 2
    • Conclusão da implementação da criação e disponibilização de DIPs

Aula 22

  • 28 de Abril de 2008 - 1 e 2
    • Avaliação Q1: Criação e disponibilização de DIPs

Aula 23

  • 05 de Maio de 2008 - 1 e 2
    • Discussão e Implementação do sistema de recolha de informação (Q2)

Aula 24

  • 19 de Maio de 2008 - 1
    • Conclusão da Implementação das Componentes (Q1) e (Q2); aperfeiçoamento do relatório.

Aula 25

  • 26 de Maio de 2008 - 1
    • Avaliação Q2: sistema de recolha de informação
  • 26 de Maio de 2008 - 2
    • Discussão e início da implementação do (Q4)

Aula 26

  • 2 de Junho de 2008 - 1
    • Implementação Cliente/Servidor SOAP em Perl (soap.pdf: soap.pdf)

Aula 27

  • 9 de Junho de 2008
    • Conclusão da Implementação do componente Q4

Aula 28

  • 16 de Junho de 2008
    • Avaliação Q4: sistema de pesquisa remota via SOAP

Aula 29

  • 23 de Junho de 2008
    • Avaliação Final do Projecto Integrado

Aula 30

  • 30 de Junho de 2008
    • Testes aos módulos da UCE


r27 - 16 Jun 2008 - 10:20:07 - AlbertoSimoes
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM