Sem resumo de edição
 
(23 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Diagrama de Classes =
= Diagrama de Classes =
<br>


== Introdução ==
<br>
<br>


* Grafo que descreve as classes seus atributos,operações e relacionamentos presentes no sistema
* Grafo que descreve as classes seus atributos,operações e relacionamentos presentes no sistema
Linha 31: Linha 32:
## Entrevista com funcionários, usuários e outros envolvidos
## Entrevista com funcionários, usuários e outros envolvidos
## Discussão com solicitante do serviço
## Discussão com solicitante do serviço
## Avaliação de outros sistemas (Benchmarking) - Vanessa Shiguemi Caetano de Oliveira  
## Avaliação de outros sistemas (Benchmarking): Vanessa Shiguemi Caetano de Oliveira  
## 5W2H - Wedson Nascimento Pereira  
### Arquivo: [[Arquivo:ESOF - Bench2 - SRU.pdf]]
## 5W2H: Wedson Nascimento Pereira  
### Arquivo: [[Arquivo:ESOF - 5W2H - SRU.pdf]]
# Definição dos objetos do sistema:  
# Definição dos objetos do sistema:  
## Usuario
## Usuario
## Cardapio
## Pedido
## Produtos
## Cardápio
## Pedidos
## Reserva
## ...
## Mesa
## Produto
## Estoque
## Funcionario
## Recebimento
## Despesa
## Material
## Fornecedor
# Definição das integrações (operadores, equipamentos e aplicações) e suas funções: Gabriel Gomes da Cunha  
# Definição das integrações (operadores, equipamentos e aplicações) e suas funções: Gabriel Gomes da Cunha  
## Arquivo: [[Arquivo:ESOF - Integrações - SRU.pdf]]
## Usuario
## Usuario
## Administrador
## Administrador
Linha 46: Linha 57:
## ...
## ...
# Definição dos funções e suas descrições: Jan Augusto Rocha Ribeiro  
# Definição dos funções e suas descrições: Jan Augusto Rocha Ribeiro  
## Arquivo: [[Arquivo:ESOF - Funções - SRU.pdf]]
## Cadastrar Usuario
## Cadastrar Usuario
## Liberar Usuario
## Liberar Usuario
Linha 54: Linha 66:
# Definição das classes:
# Definição das classes:
## Usuario
## Usuario
## Cardapio
## Pedido
## Produtos
## Cardápio
## Pedidos
## Reserva
## ...
## Mesa
## Produto
## Estoque
## Funcionario
## Recebimento
## Despesa
## Material
## Fornecedor
# Definição dos atributos e métodos de cada classe:
# Definição dos atributos e métodos de cada classe:
## ... João Paulo Amaral Duarte  
## ... João Paulo Amaral Duarte  
### Arquivo: [[Arquivo:ESOF - Diagrama de Classe - Usuario.pdf]]
## ... Leonardo Santana Costa  
## ... Leonardo Santana Costa  
### Arquivo: [[Arquivo:ESOF - Classe-Pedido.pdf]]
## ... Lucas Alves Fávaro  
## ... Lucas Alves Fávaro  
### Arquivo: [[Arquivo:ESOF - Classe-Cardápio2.pdf]]
## ... Marlon Campos Moro Filho  
## ... Marlon Campos Moro Filho  
### Arquivo: [[Arquivo:ESOF - Classe-Reserva.pdf]]
## ... Matheus Melo Gama  
## ... Matheus Melo Gama  
### Arquivo: [[Arquivo:ESOF - Classe-Mesa.pdf]]
## ... Maurício Daniel Dotalli  
## ... Maurício Daniel Dotalli  
### Arquivo: [[Arquivo:ESOF - Classe-Produto2.pdf]]
## ... Omar Khaled Nunes  
## ... Omar Khaled Nunes  
### Arquivo: [[Arquivo:ESOF - Classe-Estoque.pdf]]
## ... Rafael Mesquita Macedo  
## ... Rafael Mesquita Macedo  
### Arquivo: [[Arquivo:ESOF - Classe-Funcionario2.pdf]]
## ... Rafaella Picolo Garcia  
## ... Rafaella Picolo Garcia  
### Arquivo: [[Arquivo:ESOF - Classe-Recebimento.pdf]]
## ... Raianne de Oliveira Diniz  
## ... Raianne de Oliveira Diniz  
### Arquivo: [[Arquivo:ESOF - Classe-Despesa.pdf]]
## ... Daniel Masini Espíndola
### Arquivo: [[Arquivo:ESOF - Classe-Material.pdf]]
## ... Isabel Cristina Vieira Borsari
### Arquivo: [[Arquivo:ESOF - Classe-Fornecedor.pdf]]
<br>
<br>


== Sistema RU ==
** Classes
*** [[Arquivo:ESOF - Classes - Instanciação2.pdf]]
** Instanciação
*** [[Arquivo:ESOF - Classes - Instanciação3.pdf]]
<br>


* Exercício:
== Exercício ==
** Atualizar as informações no site até 08/11 - 23:59 hs
** Atualizar as informações no site até 08/11 - 23:59 hs
** Nomes dos arquivos:
** Nomes dos arquivos:
** Benchmarking: ESOF - Bench - SRU.pdf
*** Especificação: ESOF - 5W2H - SRU.pdf
** Integrações: ESOF - Integrações - SRU.pdf
*** Benchmarking: ESOF - Bench - SRU.pdf
** Funções: ESOF - Funções - SRU.pdf
*** Integrações: ESOF - Integrações - SRU.pdf
** Classes: ESOF - Classe1.xls
*** Funções: ESOF - Funções - SRU.pdf
*** Classes: ESOF - Classe-1.xls
<br>
 
= 2a. Prova =
<br>
<br>
* Data: 01/12/2011
* Conteúdo: Orientação a Objetos

Edição atual tal como às 13h17min de 25 de novembro de 2011

Diagrama de Classes


Introdução


  • Grafo que descreve as classes seus atributos,operações e relacionamentos presentes no sistema
  • São utilizados para modelagem estática



  • O que utilizamos para modelar?
    • Vocabulário do sistema: especificação das abstrações que estão contidos dentro do domínio do sistema, identificando suas responsabilidades
    • Colaboração: colaboração envolve trabalho conjunto entre objetos do sistema visando um comportamento cooperativo. Esta cooperação traduz-se no diagrama de classes através das relações existentes entre as classes identificadas
    • Esquema lógico do banco de dados do sistema



Passos na criação de um Diagrama de Classes



  • O diagrama de classes é consequência do prévio levantamento de requisitos, definição de casos de usos e classes
  • Exemplo: Desenvolver um sistema para automatizar o acesso ao RU



  • Etapas básicas envolvidas:
  1. Levantamento e análise de requisitos do sistema a ser desenvolvido.
    1. Entrevista com funcionários, usuários e outros envolvidos
    2. Discussão com solicitante do serviço
    3. Avaliação de outros sistemas (Benchmarking): Vanessa Shiguemi Caetano de Oliveira
      1. Arquivo: Arquivo:ESOF - Bench2 - SRU.pdf
    4. 5W2H: Wedson Nascimento Pereira
      1. Arquivo: Arquivo:ESOF - 5W2H - SRU.pdf
  2. Definição dos objetos do sistema:
    1. Usuario
    2. Pedido
    3. Cardápio
    4. Reserva
    5. Mesa
    6. Produto
    7. Estoque
    8. Funcionario
    9. Recebimento
    10. Despesa
    11. Material
    12. Fornecedor
  3. Definição das integrações (operadores, equipamentos e aplicações) e suas funções: Gabriel Gomes da Cunha
    1. Arquivo: Arquivo:ESOF - Integrações - SRU.pdf
    2. Usuario
    3. Administrador
    4. Nutricionista
    5. Segurança
    6. ...
  4. Definição dos funções e suas descrições: Jan Augusto Rocha Ribeiro
    1. Arquivo: Arquivo:ESOF - Funções - SRU.pdf
    2. Cadastrar Usuario
    3. Liberar Usuario
    4. Montar Cardapio
    5. Fazer Pedido
    6. LiberarPedido
    7. ...
  5. Definição das classes:
    1. Usuario
    2. Pedido
    3. Cardápio
    4. Reserva
    5. Mesa
    6. Produto
    7. Estoque
    8. Funcionario
    9. Recebimento
    10. Despesa
    11. Material
    12. Fornecedor
  6. Definição dos atributos e métodos de cada classe:
    1. ... João Paulo Amaral Duarte
      1. Arquivo: Arquivo:ESOF - Diagrama de Classe - Usuario.pdf
    2. ... Leonardo Santana Costa
      1. Arquivo: Arquivo:ESOF - Classe-Pedido.pdf
    3. ... Lucas Alves Fávaro
      1. Arquivo: Arquivo:ESOF - Classe-Cardápio2.pdf
    4. ... Marlon Campos Moro Filho
      1. Arquivo: Arquivo:ESOF - Classe-Reserva.pdf
    5. ... Matheus Melo Gama
      1. Arquivo: Arquivo:ESOF - Classe-Mesa.pdf
    6. ... Maurício Daniel Dotalli
      1. Arquivo: Arquivo:ESOF - Classe-Produto2.pdf
    7. ... Omar Khaled Nunes
      1. Arquivo: Arquivo:ESOF - Classe-Estoque.pdf
    8. ... Rafael Mesquita Macedo
      1. Arquivo: Arquivo:ESOF - Classe-Funcionario2.pdf
    9. ... Rafaella Picolo Garcia
      1. Arquivo: Arquivo:ESOF - Classe-Recebimento.pdf
    10. ... Raianne de Oliveira Diniz
      1. Arquivo: Arquivo:ESOF - Classe-Despesa.pdf
    11. ... Daniel Masini Espíndola
      1. Arquivo: Arquivo:ESOF - Classe-Material.pdf
    12. ... Isabel Cristina Vieira Borsari
      1. Arquivo: Arquivo:ESOF - Classe-Fornecedor.pdf


Sistema RU


Exercício

    • Atualizar as informações no site até 08/11 - 23:59 hs
    • Nomes dos arquivos:
      • Especificação: ESOF - 5W2H - SRU.pdf
      • Benchmarking: ESOF - Bench - SRU.pdf
      • Integrações: ESOF - Integrações - SRU.pdf
      • Funções: ESOF - Funções - SRU.pdf
      • Classes: ESOF - Classe-1.xls


2a. Prova


  • Data: 01/12/2011
  • Conteúdo: Orientação a Objetos