Kursthemen
-
Notas da 1ª prova.
-
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 Funcionais e Não Funcionais
Modelos de Casos de Uso
-
Exercício 1 - Elaboração de CU
-
Conceito de Classes. Representação de classe com UML.
Exemplos de modelos de classes.
Exemplo de identificação de classes a partir da descrição de CU. -
Exercício 2 – elaboração do Diagrama de Classes para os CU descritos no Exercício 1
-
Exercício 4 – Elaboração de Diagrama de Sequência para cenários de CU do exercício 1 e 2
-
Diagrama de Transição de Estados (DTE) e Diagrama de Atividades
-
Exercício elaboração de DTE
-
Conceitos de Sistema Gerenciador de Banco de Dados, Banco de Dados, Modelos de Dados, Modelo Entidade-Relacionamento
-
Aula 12 - Modelo Entidade-Relacionamento (Continuação)
Correção dos Exercícios do Aeroclube (Diagrama de sequência e Diagrama de Classes atualizado)
Modelo Entidade-Relacionamento para o exemplo do Aeroclube
-
Aula 13 - Exercício DER
-
Aula 14 - Correção do Exercício 5
Características do Modelo Relacional
-
Aula 15 - Correção de Prova (P1)
Transformação entre modelos ( Modelo E-R para Relacional) e (Modelo Relacional para E-R)
-
Aula 16 - Continuação - Transformação entre modelos
Exercício 6 elaboração do modelo lógico para o diagrama do exercício 5
-
Aula 17 - SQL - DDL
Exercício 6 (não deve ser entregue)
-
Aula 18 - SQL - DML
-
Aula 19 - Views e segurança em SGBDs
-
Aula 20 - (25/05/2017)
Regras e Procedimentos em BD - Stored Procedure, Trigger
Transação
-
Aula 21 e 22 - Falha, Controle de concorrência
-
Aula 23 - Normalização
-
Aula 24 - Dependência, Coesão e Acoplamento
Aspectos de Arquitetura de Software
-
Aula 25 - Processos de Software
-
Aula 26 - NoSql - MongoDB
-
Aula 27 - Web Servers