Sei sulla pagina 1di 14

Modelagem de Software

Prof. Me. Erinaldo Sanches Nascimento


1
Aula anterior...

 Modelar a arquitetura de um sistema


cliente/servidor
 Modelo de contexto
 Modelo de caso de uso
 Modelagem estática (diagrama de classe)

2
Aula anterior...

3
Aula anterior...

4
Objetivos

 Estruturar o sistema dentro de subsistemas


 Projeto de um banco de dados relacional
 Desenvolvimento do projeto do banco

5
Estruturar o Sistema dentro de
Subsistemas

 Sistema bancário
 Múltiplas instâncias do subsistema de
autoatendimento do cliente;
 Subsistema dos serviços bancários.

6
Estruturar o Sistema dentro de
Subsistemas

 Diagrama de comunicação
 Sistema bancário
 Projeto de subsistemas
 Interface dos subsistemas

7
Projeto de Banco de Dados
Relacional

 Banco
 Cliente
 InfoATM
 TransacaoATM
 Conta
 CartaoDebito

8
Projeto de Banco de Dados
Relacional

Banco (idBanco, nomeBanco, endBanco)


Cliente (idCliente, nomeCliente, endCliente)
InfoATM (idBanco, idATM, localATM, endATM)
TransacaoATM (idBanco, idATM, data, hora,
tipoTransacao, idCartao, numCartao, saldo,
montante)

9
Projeto de Banco de Dados
Relacional

Conta (numConta, desde)


CartaoDebito (idCartao, numConta, validade,
limite)

10
Desenvolvimento do Sistema
Bancário

 Múltiplas instâncias do subsistema cliente


 Uma instância do susbsistema de serviço

11
Conclusão

 Apresentamos nessa aula:


– Arquitetura cliente/servidor
• Sistema e subsisemas
• Projeto de banco de dados relacional
• Projeto cliente/servidor do sistema
bancário

12
Próxima Aula...

 Modelar a arquitetura de um sistema


orientado a serviço
 Modelo de contexto
 Modelo de atividade
 Modelagem estática

13
Modelagem de Software

Prof. Me. Erinaldo Sanches Nascimento


14

Potrebbero piacerti anche