sábado, 19 de maio de 2012


Mapas Mentais para o Ensino de Engenharia de Software


Os mapas mentais podem representar qualquer tipo de conhecimento de forma sintética, clara e objetiva. Abaixo estou disponiblizando alguns mapas mentais que podem ser utilizados para o ensino de engenharia de software em cursos técnicos ou superiores de computação como recurso adicional às notas de aulas:



Engenharia de Software
  • Engenharia de Requisitos
  • Projeto de Software
  • Modelo de Processos
  • Modelagem
  • Verificação & Validação
  • Metodologias

Tecnologias de Separação de Interesses (Parnas, Foote, Maes, Wiser, Alexander, Kickzales)
  • Desenvolvimento Baseado em Componentes
  • Separação de Interesses
  • Padrões de Projeto
  • Framework
  • Composição Adaptativa
  • Programação Orientada a Aspectos

Desenvolvimento Ágil
  • Manifesto
  • Princípios
  •  Revisão de Software e Programação em Pares

Extreme Programming (XP) Test-driven Development (TDD)
  • Extreme Programming - Conceitos Básicos, Princípios e Práticas Primárias e Corolárias.
  • Desenvolvimento Baseado em Testes - Manifesto, Teste Automatizado, Objetivo, Características, Estratégias e Padrões.

Inscreva-se

Creative Commons 3.0. Tecnologia do Blogger.

Teste a Velocidade da Internet

Siga-me

Curta