Engenharia Informática

Licenciatura

UNIVERSIDADE DO ALGARVE

Laboratório de Engenharia de Software Tutoria electrónica

Curso: Licenciatura em Engenharia Informática

Área Científica:

Uc Anual     

Semestral   

Trimestral 

Obrigatória   T

Opcional    

Outra         T

Objectivos Gerais

Aprofundar a cultura e sensibilidade acerca das temáticas da engenharia dos sistemas de informação, designadamente nos aspectos avançados da modelação, do processo de desenvolvimento e da utilização de ferramentas CASE de suporte

Objecto da Aprendizagem (Programa detalhado)

  1. Metodologias Tradicional: Iconix, RUP (Rational Unified Process), Catalysis e Nike!. Ferramentas RUP e RPW.
  2. Metodologias Àgeis: XP (eXtreme Programming), Scrum, Crystal e DSDM.
  3. Metamodelo SPEM.
  4. Melhoria do Processo de desenvolvimento de Software. Modelos de maturidade de Processos: CMMI, ISO/IEC TR 15504 (SPICE), BOOTSTRAP.
  5. Ferramentas Colaborativas de Gestão de Projectos (MILOS-ASE, G-Forge, EPM).
  6. Ferramentas CASE. Evolução histórica. Áreas de intervenção das ferramentas CASE. Classificações das ferramentas CASE. Avaliação das ferramentas CASE. Ferramentas de análise: Rational Rose e Enterprise Architect.
  7. Model Driven Approach (MDA) e Model Driven Development (MDD).

Estratégia:

Desenvolvimento de um sistema de informação de média dimensão integrando os conhecimentos das disciplinas da área científica de Sistemas de Informação e Bases de Dados e recorrendo a metodologias ágeis.

Processo de Avaliação – Classificação

Trabalho prático: 100%