Analise e Projeto de software com UML 1

Local: Infnet

Horário: Terça-Feira - 15:35 - 18:15

Sala: a definir

Tempo de curso: 11 semanas

Objetivo:

Desenvolver a competência de construir modelos de software, utilizando conceitos da linguagem UML e da Programação Orientada a Objetos.

Ementa:

Compreender a importância da utilização de modelos para capturar a correta abstração da solução de software;

Compreender os fundamentos de utilização de ferramentas Case para a contrução de modelos UML;

Compreender e elaborar Modelos de Caso de Uso – Diagrama e Especificação (atores, fluxos, condições, regras de negócio);

Compreender as técnicas para identificação das classes de objetos;

Construir Diagramas de Classe de Análise (padrão MVC);

Construir Diagrama de Classes de Projeto.

Livro Texto:

GRADY BOOCH, JAMES RUMBAUGH & IVAR JACOBSON, UML: Guia do Usuário. Campus, 2005.

Bibliografia Complementar:

TOM PENDER, UML: A Bíblia. Campus, 2004.

EDUARDO BEZERRA, Princípios de Análise e Projeto de Sistemas com UML. Campus, 2006.

CRAIG LARMAN, Utilizando UML e Padrões. Bookman, 2007.

Calendário:

Semana 01 - 15/07/2014 - Modelos, modelagem de software e Ferramenta Case (Astah).

Semana 02 - 22/07/2014 - Diagrama de Caso de Uso (Atores, Casos de Uso, Herança, Inclusão e Extensão).

Semana 03 - 29/07/2014 - Especificação de Casos de Uso (atores, fluxos, condições, regras de negócio).

Semana 04 - 05/08/2014 - Exercícios e prática em modelagem de casos de uso.

Semana 05 - 12/08/2014 - Prova 1

Semana 06 - 19/08/2014 - Técnicas para identificação das classes de objetos

Semana 07 - 26/08/2014 - Diagramas de Classe de Análise (padrão MVC)

Semana 08 - 02/09/2014 - Diagrama de Classes de Projeto.

Semana 09 - 09/09/2014 - Prova 2

Semana 10 - 16/09/2014 - Aula de Revisão

Semana 11 - 23/09/2014 - Prova Final