Elicitando Semelhanças e Variabilidades de Linhas de Produtos de Software com Diagramas de Interação do Usuário
Este artigo apresenta um novo processo de levantamento das características comuns e variáveis de uma LPS (Linha de Produto de Software). Este processo utiliza a técnica UID (User Interaction Diagrams) em conjunto com o modelo de features durante a engenharia de domínio. É mostrado como as características relacionadas com os requisitos funcionais podem ser identificadas a partir de UIDs, tornando a definição do modelo de features mais fácil. Posteriormente, tanto o modelo de features como os UIDs são utilizados durante o projeto e implementação dos core assets da engenharia de domínio. O processo proposto foi aplicado com sucesso em uma LPS composta por três aplicações: gerenciador eletrônico de documentos (GED), gerenciador de arquivos(GAR) e agenda de compromissos (AGD).