Criou página com '= Diagrama de Classes = <br> * Grafo que descreve as classes seus atributos,operações e relacionamentos presentes no sistema * São utilizados para modelagem estática <br>...' |
|||
| Linha 23: | Linha 23: | ||
* O diagrama de classes é consequência do prévio levantamento de requisitos, definição de casos de usos e classes | * O diagrama de classes é consequência do prévio levantamento de requisitos, definição de casos de usos e classes | ||
* Exemplo: | * Exemplo: Desenvolver um sistema para automatizar o acesso ao RU | ||
<br> | <br> | ||
* Etapas básicas envolvidas: | * Etapas básicas envolvidas: | ||
# Levantamento e análise de requisitos do sistema a ser desenvolvido.Entrevista com | # Levantamento e análise de requisitos do sistema a ser desenvolvido. | ||
# Definição dos objetos do sistema : | ## Entrevista com funcionários, usuários e outros envolvidos | ||
# Definição dos atores do sistema : | # Definição dos objetos do sistema: | ||
# Definição e detalhamento dos casos de uso: | ## Usuario, Cardapio, Produtos, Pedidos, ... | ||
# Definição das classes : | # Definição dos atores do sistema: | ||
# Definir os atributos e métodos das classes | ## Usuario, Administrador, Nutricionista, Segurança, ... | ||
# Definição e detalhamento dos casos de uso: | |||
## Cadastrar Usuario, Liberar Usuario, Montar Cardapio, FazerPedido, LiberarPedido, ... | |||
# Definição das classes: | |||
## Usuario, Cardapio, Produtos, Pedidos, Itens do Pedido, ... | |||
# Definir os atributos e métodos das classes: | |||
## ... | |||
<br> | <br> | ||
Edição das 21h49min de 2 de novembro de 2011
Diagrama de Classes
- 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:
- Levantamento e análise de requisitos do sistema a ser desenvolvido.
- Entrevista com funcionários, usuários e outros envolvidos
- Definição dos objetos do sistema:
- Usuario, Cardapio, Produtos, Pedidos, ...
- Definição dos atores do sistema:
- Usuario, Administrador, Nutricionista, Segurança, ...
- Definição e detalhamento dos casos de uso:
- Cadastrar Usuario, Liberar Usuario, Montar Cardapio, FazerPedido, LiberarPedido, ...
- Definição das classes:
- Usuario, Cardapio, Produtos, Pedidos, Itens do Pedido, ...
- Definir os atributos e métodos das classes:
- ...
- Exercício: Modelar as classes, itens 1 a 3