Metodologia

As primeiras aulas apresentam uma visão geral de Análise e Projeto de Sistemas, incluindo vários modelos de processos e de ciclos de vida. Em seguida, a ênfase passa a ser no estudo aprofundado de um processobaseado no RUP (Rational Unifying Process), onde várias atividades são apresentadas. Cada aula teórica passa a ser seguida por uma aula prática, de forma que o aluno pode ir consolidando os conceitos àmedida que são apresentados. Um exemplo é desenvolvido ao longo detodo o curso e os alunos, organizados em grupo, desenvolvem um projeto em duas fases: na primeira unidade, uma visão arquitetural de análise, com ênfase no uso de padrões, e, na segunda unidade, o detalhamento em um projeto. Parte do modelo é efetivamente implementado usando frameworks disponíveis. Aspectos de Orientação a Serviços (SOA) são explorados em certo detalhe na segunda unidade.