Pós de Engenharia de Software e Modernização de Sistemas - Biopark
Disciplina: Componentização de Software e Reuso
Professor: Wesley K. G. Assunção
Realizamos a atividade prática durante a aula da Pós, com orientação do professor Wesley, usando IDE Eclipse, com o plugin FeratureIDE Antenna. Foi proposto pensar a variação possível de escrita da mensagem "Hello world", seguindo um modelo simples sugerido do professor. Aqui apresentamos o que elaboramos em dupla (Edineia e Eduardo):
Observações:
- Está sendo admitido que a palavra "Hello" sempre deve ser mostrada, enquanto que a palavra "World" não é obrigatória.
- Os adjetivos "Crazy" e "Amazing" estão em uma relação de "Exclusive-Or", sendo possível usar somente um deles por vez.
- O uso de um adjetivo está relacionado ao uso da palavra "World" por meio de uma "Constraint", assim sempre que se optar por implementar um "Adjective" será implementada também a "World".
- A ideia da atividade é bem simples, porém muito válida para entender o conceito. Pensamos aqui cada palavra na frase como uma diferente "feature" dentro de um sistema.
