Engenharia de Software
Meta 2
Meta 2: Elaboracão do Projecto Documento de Projecto
I)
Requisitos
II)
Perspectiva da Arquitectura lógica.
III)
Perspectiva Dinâmica
IV)
Change Requests
Engenharia de Software
Meta 2
1.Requisitos
Actualização dos Casos de Uso Apagar “extension points”: Não era preciso pôr esta informação nos casos de uso “extends”. Carregar Jogo: Mudamos este nome pelo que tinhamos na guia do projecto. Este fica agora como “Replay”. Ver Resultados: Este caso de uso ficaba redundante porque já o tinhamos ponido no caso de uso “Visualizar pontuação”.
Seguinte peça: Apagamos este caso de uso porque esta tarefa não é responsabilidade do jogador, já que é o sistema o encarregado de mostrar a peça seguinte.
Engenharia de Software
2. Perspectiva da Arquitectura Lógica
Meta 2
Engenharia de Software
Meta 2
3. Perspectiva Dinâmica
3.1 Maquetas da Interface I) Clase Principal
II) Clase Peça baixar()
esquerda() dereita()
testar_peça()
Engenharia de Software
0
1
2
Meta 2
0
III) Clase T
1 2 girar() girar()
girar()
IV) Clase Tabuleiro
Engenharia de Software
Meta 2
IV) Clase Top
3.2 Diagrama de Sequências
Engenharia de Software
4. Change Requests
Meta 2