Introdução
O exemplo a ser usado nessa atividade do projeto da disciplina é baseado em um servico de comércio eletrônico. O objetivo dessa atividade é reestruturar parte da especificação de duas configurações pertencentes a esse dominio de aplicação. A versão inicial das especificações não conta com o suporte de linhas de produtos, existindo um grau significativo de duplicidade.
Cada aluno deve identificar o que existe de comum e variável entre as duas especificações dos produtos descritas
nesse documento. Em seguida, as especificações devem ser reestruturadas usando a abordagem PLUSS ou a abordagem MSVCM. Finalmente, com base no modelo de features apresentado a seguir, os alunos devem relacionar as especificações resultantes com o modelo de features sugerido. Na abordagem PLUSS isso é feito com o uso de
anotações nos cenários ou passos de um cenário. Diferentemente, na abordagem SVCM o artefato de modelo de configurações é usado. Exemplos desses artefatos são disponibilizados mais abaixo. O aluno deve observar qual técnica usar durante a realização dessa atividade.
Modelo de Features
Considerar o seguinte modelo de features nesse estudo de caso:
--
RodrigoBonifacio - 22 Oct 2009