Seminário de Sistemas e Aplicações

 

Denominação

Referência

Estratégia

ECTS

Seminário de Sistemas e Aplicações

Teórica/prática e Prática

4

Área científica: Ciências Informáticas

Síntese programática:

O Seminário de Sistemas e Aplicações integra conhecimentos de desenvolvimento de aplicações com algum grau de complexidade, e permite aos alunos definirem, desde a fase inicial, as técnicas, ferramentas e ambientes de desenvolvimento a utilizar. Pretende-se que os alunos tenham contacto e utilizem ferramentas integradas de desenvolvimento, de controlo de versões, e de testes automáticos, incluindo conceção de interfaces, código base e utilização de sistemas de gestão de bases de dados.

 

Competências específicas adquiridas:

Ser capaz de:

- Definir a arquitetura e os componentes de uma aplicação complexa

- Definir requisitos de componentes a utilizar e escolher ambientes de desenvolvimento

- Utilizar padrões, e boas práticas dos ambientes escolhidos.

- Escolher as ferramentas de desenvolvimento adequadas

- Escolher as ferramentas de controlo de versões adequadas

- Definir baterias de testes específicos à aplicação

Referências bibliográficas:

[1] Herbert Schildt, Java, A Beginner’s Guide, 5ª ed., McGraw-Hill, Oracle Press, 2012.

[2] Kent Beck, Test Driven Development: By Example, Addison-Wesley, 2003.

[3] Deepak Vohra, Java EE Development with Eclipse, Packt Publishing, 2012.

[4] Eric Sink, Version Control by Example, Pyrenean Gold Press, 2011.