



























































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Fase de modalegem conceitual do OOHDM
Tipologia: Notas de estudo
1 / 67
Esta página não é visível na pré-visualização
Não perca as partes importantes!




























































Prof
°^ Jean Carlos Hennrichs
2010/
As primitivas tratadas nesta etapa são:• Objetos
-^ Classes - Agregação• Generalização / Especialização - Relações• Subsistemas• Esquemas de Classes e de Instâncias
IdentificaçãoAtributosMétodos
Classe:
Associação:
Expressa o relacionamento entre as classes.
Herança:
Mecanismo de reuso da OO o qual nos permiteherdar propriedades de classes já existente.
Generalização / Especialização:
Denota relacionamento do tipo “é um tipo de”,onde uma superclasse é especializada porsubclasses.
Atributos:
Notação: visibilidade nome: tipo = valor-default {propriedade} Visibilidade
: indica se o atributo é público ou privado.
Se for público não descreve-se a visibilidade. Se forprivado descreve o sinal de menos “-” em frente aoatributo privado. Visível ou não-visível ao usuário.Nome
: é o identificador do atributo. Sempre descrito
com a primeira letra em minúsculo.
1) Quanto uma perspectiva sempre aparecerá em cadainstanciação da classe.
Está perspectiva que sempre aparece em cadainstanciação da classe deve ser marcada como default, através do sinal “+”. Ex.: Texto+,default, através do sinal “+”. Ex.: Texto+, Imagem+, Som+, etcA perspectiva default não precisa de identificador,pois assume o nome do atributo comoidentificador.As demais perspectivas tornam-se opcionais e éobrigatório conter o seu identificador. Ex.:anim:Animação, foto:Imagem, etc
2) Quanto as perspectiva são opcionais e aparecemuma ou outra em cada instanciação da classe, deacordo com o seu contexto.
Neste caso não é expresso que nenhuma dasNeste caso não é expresso que nenhuma das perspectivas é default.Entretanto a necessário esboçar o identificador decada perspectiva. Ex.: anima:Animação,fotinho:Imagem, textoMarketing:Texto, etc