filial farmaceitica
845 palavras
4 páginas
Análise de SistemasOrientada a Objetos
Aula 06 – Diagrama de Classes
Diagrama de Caso de Uso - Locadora
Diagrama de Classes
“Se o protagonista de um sistema desenvolvido sob a análise orientada a objetos é um objeto, nada mais justo do que termos onde documentar os objetos encontrados nos requisitos do sistema.”
Ana Cristina Melo – Desenvolvendo aplicações com UML 2.0
Diagrama de Classes
• Permite a visualização das classes que irão compor o sistema com seus respectivos atributos e métodos, mostram como as classes se relacionam, complementam e transmitem informações entre si.
“Após extrairmos dos requisitos os objetos da aplicação, precisaremos separar e classificar suas características, modelando, por conseguinte, as classes do sistema.
Entretanto, a essência de um sistema não está apenas em suas classes, mas principalmente nos seus relacionamentos.”
Ana Cristina Melo – Desenvolvendo aplicações com UML 2.0
Diagrama de Classes – Modelo Conceitual
• No Modelo Conceitual representamos as informações que o software necessitará em termos de classes e seus atributos, bem como suas associações, não modelando, nessa etapa, os métodos que esta classe terá.
Diagrama de Classes – Modelo do Domínio
• Toma-se o modelo conceitual e produz o modelo de domínio que enfoca a solução do problema.
• Os métodos necessários às classes são descobertos a partir da modelagem de diagramas de interação como o de sequência.
Diagrama de Classes - Objetivo
Diagrama de Classes - Visibilidade
Indica o nível de acessibilidade de um elemento, isto é, por quem uma propriedade (atributo ou método) pode ser utilizada.
+
Pública – O atributo ou método pode ser usado por qualquer objeto. #
Protegida – O atributo ou método pode ser usado por qualquer objeto da classe e também por suas subclasses.
~
Pacote – O atributo ou método é visível por qualquer objeto dentro do pacote.
-
Privada – O atributo ou método é visível somente