Objetivos
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
- Demonstrar conhecimento sobre os princípios aplicáveis no âmbito do desenvolvimento de software;
- Identificar as propriedades pretendidas no software e demonstrar conhecimento acerca das técnicas a usar para as influenciar;
- Analisar e justificar a aplicação de padrões de desenho em contextos selecionados;
- Desenhar, implementar e testar aplicações interativas de média dimensão;
- Produzir documentação técnica onde se justificam as decisões tomadas no software desenvolvido.