Curso
Neste curso de reutilização de software e MDD teremos uma sequência de aulas onde conheceremos alguns conceitos associados ao desenvolvimento dirigido a modelos e à reutilização de software.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
11 horas
Nesta primeira aula apresentaremos algumas definições associadas a reuso de software como: definição, benefícios, dificuldades, requisitos para reutilização e objetivos.
Nesta segunda aula apresentaremos o conceito de desenvolvimento baseado em componentes. Além disso, conheceremos o processo envolvido no desenvolvimento de software com reuso, vantagens e desvantagens de sua aplicação.
Nesta terceira aula conheceremos algunas razões para o desenvolvimento com reuso falhar.
Nesta primeira aula será apresentada uma visão geral de MDD dando ênfase ao cenário tradicional de desenvolvimento de software. O entendimento deste cenário é importante para entendermos os benefícios que MDD traz.
Nesta segunda aula apresentaremos mais algumas definições associadas a MDD, enfatizando seu processo e conceitos básicos para seu entendimento.
Nesta terceira aula serão apresentadas algumas tecnologias associadas ao MDA: XML, XMI, PIM, PSM, MOF.
Nesta quarta aula serão apresentadas as três camadas da arquitetura MDA: Camada PIM, Camada PSM e Camada de Serviços. Além disso, serão relembrados alguns benefícios do MDA.
Nesta quinta e última aula serão discutidos alguns problemas e desafios ao se trabalhar com MDA.
Nesta nona aula apresentaremos algumas definições associadas a reuso de software e apresentaremos também as visões do reuso.
Nesta décima aula apresentaremos algumas definições associadas a padrões de Projeto. Também será feita uma breve reflexão entre o desenvolvimeto de software OO e o baseado em componentes.
Aplicando eXtreme Programming (XP) na prática
O que é teste unitário?
Levantamento de Requisitos: Exemplo prático de entrevista