Ementa/Descrição: |
Introdução a Linhas de Produto de software. Conceitos básicos da área (características, pontos de variação, variações). Modelagem e gerência de variabilidades. Processos de desenvolvimento de linhas de produto de software: Engenharia de Domínio e de Aplicação. Derivação automática de produtos de software. Estratégias de adoção de linhas de produto de software (extrativa, reativa, proativa). Técnicas para implementação de variações em linhas de produto de software. Testes de linhas de produto de software. Programação generativa. Desenvolvimento orientado a características. |