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>...' |
|||
| (Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
| Linha 12: | Linha 12: | ||
* O que utilizamos para modelar? | * 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 | ** 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 | ** 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 | ** Esquema lógico do banco de dados do sistema | ||
<br> | <br> | ||
| Linha 31: | Linha 31: | ||
# Definição dos objetos do sistema : Paciente , agenda , dentista , serviço , contrato , consulta , pagamento , etc.. | # Definição dos objetos do sistema : Paciente , agenda , dentista , serviço , contrato , consulta , pagamento , etc.. | ||
# Definição dos atores do sistema : paciente, dentista , secretária, ... | # Definição dos atores do sistema : paciente, dentista , secretária, ... | ||
# Definição e detalhamento dos casos de uso: marcar consulta , | # Definição e detalhamento dos casos de uso: marcar consulta , confirmar consulta , cadastrar paciente , cadastrar serviços , etc. | ||
# Definição das classes : paciente , dentista , exame , agenda , serviço | # Definição das classes : paciente , dentista , exame , agenda , serviço | ||
# Definir os atributos e métodos das classes | # Definir os atributos e métodos das classes | ||
Edição atual tal como às 01h42min de 14 de junho 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 um consultório dentário
- Etapas básicas envolvidas:
- Levantamento e análise de requisitos do sistema a ser desenvolvido.Entrevista com dentista(s) e pessoas que trabalham no consultório
- Definição dos objetos do sistema : Paciente , agenda , dentista , serviço , contrato , consulta , pagamento , etc..
- Definição dos atores do sistema : paciente, dentista , secretária, ...
- Definição e detalhamento dos casos de uso: marcar consulta , confirmar consulta , cadastrar paciente , cadastrar serviços , etc.
- Definição das classes : paciente , dentista , exame , agenda , serviço
- Definir os atributos e métodos das classes
- Exercício: Modelar as classes, itens 1 a 3