1. Adquirir os princípios e conceitos subjacentes a uma visão global do processo de desenvolvimento de software, desde o levantamento de requisitos até à entrega e à manutenção do sistema.
2. Integrar os conhecimentos adquiridos em outras disciplinas do curso no contexto do processo de desenvolvimento de software.
3. Compreender o desenvolvimento de software como uma atividade de engenharia que integra a tecnologia com fatores sociais e humanos.
As aulas teóricas são vocacionadas para a apresentação e discussão de conceitos e estudos de caso.
As aulas práticas laboratoriais, articuladas com as aulas teóricas, são vocacionadas para a análise e discussão plenária de respostas a questões sobre casos de estudo e da resolução de problemas e exercícios teórico-práticos.
Em cada edição desta unidade curricular é organizado, pelo menos, um seminário temático proferido por responsável pelo desenvolvimento de software em entidade local, de forma a que os estudantes possam tomar contacto com a realidade de trabalho local em engenharia de software.
A plataforma de e-Learning Moodle da UAc (em http://moodle.uac.pt) é utilizada como repositório de material pedagógico e didático de apoio à aprendizagem, bem como de agendamento, divulgação e promoção de atividades complementares e de gestão da avaliação.
Essencial
Complementar
0105995
6