Topic outline
-
Aula 1 -
Apresentação da disciplina.
Engenharia de Software e Banco de Dados: definições, projeto de software.
Conceitos de OO e sistemas OO. UML e Visões. -
Aula 2
Requisitos e Modelos de Caso de Uso
-
Aula 3
Exercícios identificação e descrição de Casos de Uso
-
Aula 4
visão de projeto, etapa de análise
Diagrama de Classes
-
Aula 5 -
Exercício 2 - Diagrama de Classes
-
Aula 6 -
Categorias de Objetos,
Diagrama de Sequência
-
Aula 7 -
Exercício 3 – Elaboração de Diagrama de Sequência para cenários de CU do exercício 1
-
Aula 8 -
Diagrama de Transição de Estado (DTE) e representação UML.
Exemplo de DTE -
Aula 9 -
correção e comentários sobre CU e diagrama de classes
elaboração do diagrama de sequência
-
Aula 10 -
Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados. Modelo Entidade-Relacionamento
-
Aula 11 - Exercício: elaboração de DER
-
Aula 12 - Modelo Relacional - principais características
correção exercício DER
-
Prova 1
-
Correção e comentários sobre a P1.
-
Aula 15 - Transformação entre modelos
Exercícios
-
Aula 16 - Continuação - Transformação entre modelos e exercícios
SQL - linguagem de manipulação de dados
-
Aula 17 - SQL - Laboratório
-
Aula 18 - SQL - Laboratório
-
Aula 19 - SQL data definition
-
Aula 20 - Visões e Procedimentos
-
Aula 21 - Normalização;
Transação
-
Aula 22 - Concorrência
-
Aula 23 - Exercícios de BD
-
Aula 24 - NoSQL - laboratório
-
Aula 25 - Processos e testes de Software