Plano de Estudos

Design de Software DSof

Contextos

Groupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 892 - Mestrado em Informática - Geral > 1º semestre

Groupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 787 - Mestrado em Informática - CTP

ECTS

6.0 (para cálculo da média)

Objectivos

Apresentar uma breve perspectiva histórica da Engenharia de Software e conceitos, técnicas de representação, métodos e ferramentas importantes no contexto do design de sistemas de software.  Arquitetura de Software: Pretende-se familiarizar os alunos com o desenho arquitetural de sistemas de software. Concretamente pretende-se que fiquem a conhecer alguns estilos arquiteturais e suas propriedades; sejam capazes de conceber arquiteturas alternativas para um sistema e de as avaliar face a determinados requisitos; sejam capazes de reconhecer conformidade entre implementação e arquitetura.

Programa

Engenharia de Software: Contexto e história; as disciplinas de engenharia. Design de Software: Processo de design, noções de qualidade, princípios de desenho. Arquitectura de Software: Estilos arquiteturais, descrição e documentação de arquiteturas, técnicas de avaliação e análise. Linhas de Produto de Software: Engenharia de domínio, técnicas de gestão da variabilidade, linguagens específicas de domínio

Método de Avaliação

A avaliação é feita através de um exame final ou testes intercalares, trabalhos intercalares e avaliação contínua.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 119.0

Carga Total -

Bibliografia

Principal

  • Documenting Software Architectures: Views and Beyond (2nd Edition): Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord, Judith Stafford, 2011 ISBN: 0321552687
  • Software Architecture in Practice. , Addison Wesley, 2003. ISBN: 0321154959. : Len Bass, Paul Clements, Rick Kasman 2013 ISBN: 0321154959

Secundária

Disciplinas de Execução

2023/2024 - 1 Semestre

2022/2023 - 1 Semestre

2024/2025 - 1 Semestre

2026/2027 - 1 Semestre

2020/2021 - 1º semestre

2025/2026 - 1 Semestre

2021/2022 - 1 Semestre