Curso

Introdução à Reutilização de Software e MDD

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

Curso de Reutilização de Software (10 aulas)

Aula 1 - Reutilização de Software e MDD: Definição, Benefícios e Dificuldades

Nesta primeira aula apresentaremos algumas definições associadas a reuso de software como: definição, benefícios, dificuldades, requisitos para reutilização e objetivos.

Aula 2 - Processo

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.

Aula 3 - Desenvolvimento para Reuso

Nesta terceira aula conheceremos algunas razões para o desenvolvimento com reuso falhar.

Aula 4 - Reutilização de Software e MDD: Introdução a MDD

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.

Aula 5 - Processo MDD

Nesta segunda aula apresentaremos mais algumas definições associadas a MDD, enfatizando seu processo e conceitos básicos para seu entendimento.

Aula 6 - XML, XMI, PIM, PSM, MOF

Nesta terceira aula serão apresentadas algumas tecnologias associadas ao MDA: XML, XMI, PIM, PSM, MOF.

Aula 7 - Camadas do MDA

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.

Aula 8 - Problemas e Desafios

Nesta quinta e última aula serão discutidos alguns problemas e desafios ao se trabalhar com MDA.

Aula 9 - Reutilização de Software e MDD: Visões de Reuso

Nesta nona aula apresentaremos algumas definições associadas a reuso de software e apresentaremos também as visões do reuso.

Aula 10 - Padrões de Projeto

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.

Ver todas as 11 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Engenharia de Software

Aplicando eXtreme Programming (XP) na prática

O que é teste unitário?

Levantamento de Requisitos: Exemplo prático de entrevista