Engenharia de Software II

2011/2


Material de Aula - Cronograma

Aula - Data
 

Conteúdo Previsto

Alterações no Cronograma
Observações - Trabalhos Solicitados

01 agosto

 Análise de Sistemas - Modelagem / UML - Introdução
 Artigo sobre UML  

Ferramenta UML - Astah Community

08 agosto

 UML - Diagrama de Casos de Uso

 Xerox prédio 14 / pasta 3003

15 agosto

 UML - Diagrama de Casos de Uso

 ATENÇÃO - nova sala = 312  / Continuação dos exercícios de Casos de Uso
 Exercícios ADICIONAIS de caso de uso

22 agosto

 UML - Diagrama de Casos de Uso

 Continuação dos exercícios de Casos de Uso - Lista 2 de exercícios Adicionais de Caso de uso

29 agosto

 UML - Diagrama de Classes 

05 setembro

 UML - Diagrama de Classes

 Continuação dos exercícios de Classe

12 setembro

 UML - Diagrama de Classes / Objetos / Pacotes

 Continuação dos exercícios de Classe + Objetos/Pacotes + Revisão para prova G1

26 setembro

 AVALIAÇÃO GRAU 1

 

03 outubro

 UML - Diagrama de Seqüência

 

10 outubro

 UML - Diagrama de Seqüência

 Continuação dos exercícios de Seqüência... 

17 outubro

 UML - Diagrama de Comunicação (colaboração)

 

24 outubro

 UML - Diagrama de Comunicação (colaboração)

 Aula até as 20:45h (após revisão p/ ENADE) / Continuação dos exercícios de Comunicação

31 outubro

 UML - Diagrama de Máquina de Estados (estados)

 

07 novembro

 UML - Diagrama de Máquina de Estados (estados)

 Finalização Exercicios de Estados

21 novembro

 UML - Diagrama de Atividades

 

28 novembro

 UML - Diagrama de Componentes / Implantação
 UML - Diagrama de Estrutura Composta / Tempo 

 

05 dezembro

 AVALIAÇÃO GRAU 2

 

12 dezembro

Semana de TCC2

 Não teremos aula, devido a SEMANA (Bancas) DE TCC

 Exames, se necessário, na próxima semana.

19 dezembro

 SUBSTITUIÇÃO

 

06 agosto

Atividade não presencial – atividade 1 – Exercícios extras sobre diagrama de UML - Classes

 

01 outubro

Atividade não presencial – atividade 2 – Exercícios extras sobre diagrama de UML – Sequência

 

29 outubro

Atividade não presencial – atividade 3 – Exercícios extras sobre diagrama de UML - Atividades

 


Ementa

A disciplina apresenta uma visão abrangente dos conceitos da área de Engenharia de Software abordando análise e projeto estruturado e orientado a objetos (UML) através da aplicação prática de ferramentas CASE.


Objetivos

2.1 GERAL: O objetivo da disciplina é capacitar o aluno nos conceitos da área de Engenharia de Software e da Análise e Projeto Estruturado e Orientado a Objetos (UML);
2.2 ESPECÍFICO(S): Apresentar os conceitos da Engenharia de Software;  Desenvolver projeto de sistema através da análise e projeto orientados a objeto – UML;  Utilizar
ferramenta CASE nos projetos propostos.


Programa

Análise e Projeto Estruturado;
Análise e Projeto Orientado a Objetos - UML;
Ferramentas CASE.


Estratégias de Ensino

Aulas teóricas e práticas -  através de exposição dialogada utilizando recursos como transparências e micro/datashow. Realização de trabalhos de aplicação dos conceitos apresentados. Pesquisas bibliográficas. Utilização de Laboratório de Informática.


Avaliação

O processo de avaliação consiste na realização de trabalhos individuais e em grupo realizados em sala de aula e extra-classe além de provas escritas sobre os conceitos estudados.

Grau1 = Prova Prática (50%) + Exercícios Práticos (50%)
G
rau2 = Prova Prática (50%) + Exercícios Práticos (50%)

Média = (G1 + 2*G2)/3
Aprovação: Média >= 6,0 com Freqüência Mínima de 75%
Revisão Geral
Substituição de Grau


Bibliografia

BÁSICA
 

FOWLER, M. UML Essencial: um breve guia para a linguagem padrão de modelagem de objetos. 3ª. Edição. Artmed, 2005. ISBN:9788536304540. Disponível na BVU.
LARMAN, C. Utilizando UML e Padrões. 3ª. Edição. Artmed, 2007. ISBN:9788560031528. Disponível na BVU.
SOMMERVILLE, I. Engenharia de Software. 8. Edição, Pearson, 2007. ISBN:9788588639287. Disponível na BVU.

COMPLEMENTAR
GUEDES, Gilleanes. UML - Uma abordagem prática. São Paulo: Novatec. 2004.
GUEDES, Gilleanes. UML 2 - Uma abordagem prática. São Paulo: Novatec. 2009.