Disciplinas 2012 - II

DCC603: Engenharia de Software

Slides das Aulas

Aula

Data

Conteúdo

1

10/09

Slides: Apresentação da disciplina, livros, critérios de avaliação, etc.

2

10/09

Parte 1: Motivação e Conceitos Fundamentais, Engenharia de Software e Visão em Camadas

Parte 2: Atividades do Desenvolvimento de Software e Evolução de Software

3

12/09

Parte 1: Atividades Comuns do Desenvolvimento de Software

Parte 2: Processos de Software

Parte 3: Processos de Software que Lidam com Mudanças

4

17/09

Parte 1: Métodos Ágeis de Desenvolvimento de Software

Parte 2: Programação Extrema (XP)

Parte 3: Scrum

5

19/09

Parte 1: Requisitos de Usuários e Requisitos do Sistema

Parte 2: Requisitos Funcionais e Requisitos Não Funcionais

Parte 3: Engenharia de Requisitos

6

26/09

Exercício sobre Gerência de Projetos

7

01/10

Parte 1: Introdução a UML e Principais Diagramas

Parte 2: Diagrama de Casos de Uso

8

03/10

Exercício sobre Diagrama de Casos de Uso e Cenários

9

08/10

Parte 1: Arquitetura de Software

Parte 2: Padrões Arquiteturais

10

10/10

Parte 1: Projeto Orientado a Objetos

Parte 2: Diagrama de Classes

11

15/10

Parte 1: Diagrama de Sequêcia

Parte 2: Diagrama de Colaboração

Parte 3: Diagrama de Atividades

12

17/10

Exercício

13

22/10

Revisão para Prova 1

14

24/10

Prova 1

15

29/10

Parte 1: Programação Orientada a Objetos

Parte 2: Implementação em Java

16

31/10

Parte 1: Verificação e Validação

Parte 2: Testes de Software

17

05/11

Parte 1: Evolução de Software

Parte 2: Reengenharia, Refatoração e Bad Smells

18

07/11

Exercício: Java e JUnit

19

12/11

Parte 1: Reuso de Software

Parte 2: Técnicas para Reuso de Software

Parte 3: Linha de Produtos de Software

20

14/11

Parte 1: Engenharia de Software baseada em Componentes (CBSE)

Parte 2: Processos de CBSE

Parte 3: Composição de Componentes

21

19/11

Parte 1: Separation of Concerns

Parte 2: Desenvolvimento de Software Orientado a Aspectos

Parte 2: AspectJ

22

21/11

Exercício: Implementação em AspectJ.

23

26/11

Parte 1: Conceitos fundamentais de qualidade de software

Parte 2: Introdução a medição de software

Parte 3: Exemplos de métricas de produto

24

28/11

Parte 1: Melhoria de processos de software

Parte 2: O modelo CMMI

Parte 3: O modelo MPS.br

25

03/12

Apresentação parcial do TP (1 de 2).

26

05/12

Apresentação parcial do TP (2 de 2).

27

10/12

Revisão para Prova 2

28

12/12

Prova 2

29

17/12

Atividade extra

30

19/12

Prova Substitutiva

Datas Importantes

Prova 1

Prova 2

Prova Substitutiva

Apresentação do TP

Entrega do TP

24/10/2012

12/12/2012

19/12/2012

03/12 e 05/12

16/12/2012

Notas

  • Notas Geral. Planilha com as notas de todas as atividades.

Veja também: Conteúdo Online (em construção)

Contatos

dcc603gmail.com

Departamento de Ciêcia da Computação
Av. Antônio Carlos, 6627 - ICEx - Pampulha
Belo Horizonte - CEP: 31270-010
Minas Gerais - Brasil

Sala: 4311
Telefone: +55 (31) 3409-5878