Casos de uso + diagrama de robustez

Páginas: 9 (2197 palavras) Publicado: 14 de maio de 2014
módulo 8 – diagramas de sequência e de classe

prof. ms sidney galeote

diagrama de classes - simbologia

175

identificando as classes
• No conceito de classe:
– os objetos são instâncias que são criadas contendo:
• identificação, métodos, e os atributos
– Esses atributos devem guardar uma relação entre si, ou seja,
devem se referir a um mesmo assunto, por exemplo, os
atributos:» R.A. do aluno,
» nome do aluno
» e endereço do aluno encontram-se na mesma classe, pois
se referem a um assunto comum, descrever as
características do objeto ALUNO.

176

identificando classes
• O desenvolvimento de um sistema está fortemente
relacionado aos dados que ele precisa para funcionar.
• O levantamento dos requisitos do sistema permite identificar os
dados (atributos)que são necessários e, dessa forma, agrupá -los
de acordo com as necessidades.

177

identificando classes
• Identificar e definir as classes de um sistema podem ser tarefas
árduas, mas existem algumas questões que podem ajudar a
identificá-las:
– Existem informações que devem ser armazenadas?
• Se existir algum dado que tenha de ser guardado para ser,
utilizado posteriormente, então,esse dado é um candidato a se
tornar um atributo de uma classe

– Existem sistemas externos ao modelado?
• Os dados provenientes de outros sistemas, sejam eles orientados
a objetos ou não, deverão ser encarados como atributos
pertencentes a uma determinada classe do sistema externo.

178

identificando classes
– Existem classes de bibliotecas ou componentes externos a seremutilizados pelo sistema modelado?
• Da mesma forma que os sistemas externos, esses elementos
também podem ser candidatos a classes no sistema proposto.

– Qual o papel dos atores dentro do sistema?
• Em alguns casos, o papel de um ator é visto como uma classe em
virtude de o sistema ter a necessidade de utilizar atributos que
pertencem a esse ator.

179

identificando os relacionamentos
• Umrelacionamento entre as classes deve ser estabelecido de
acordo com a necessidade e o tipo de dependência existente
entre os objetos dessas classes.
• Já abordamos nessa disciplina os tipos de relacionamento
existentes.
• No diagrama de classes, esses relacionamentos devem ser
mostrados, de acordo com a necessidade do sistema

180

identificando associações
• As associaçõesidentificam o relacionamento existente entre
os objetos de duas classes
– relacionamento binário é o mais comum

• Para identificar esse tipo de relacionamento, deve-se verificar
se uma classe necessita incluir no seu domínio algum
atributo presente em outra classe.
– Se houver essa necessidade, o relacionamento deve ser criado.

181

identificando associações




A associação mostradaindica um relacionamento entre as classes prédio e
apartamento.
Nesse relacionamento cada objeto da classe prédio se restringe a ser associado a no
mínimo, 1 e no máximo muitos objetos da classe apartamento.


Em contrapartida, cada objeto da classe apartamento se restringe a ser associado a
somente um objeto da classe prédio.

182

identificando associações
• Em associações é comumocorrer um relacionamento em que os
objetos das classes se relacionam muitos com muitos, ou seja, cada
objeto da classe A se relaciona com muitos objetos da classe B, e
cada objeto da classe B se relaciona com muitos objetos da classe A.
• Esse tipo de cardinalidade não pode ser implementado fisicamente e
deve ser resolvido criando-se uma classe intermediária

183

Identificandogeneralizações/ especializações
• Esse tipo de relacionamento, que remete ao conceito de herança,
apresenta uma condição hierárquica em que as classes presentes se
complementam.

• A figura mostra que cada objeto da classe veiculoAutomotor é
complementado por um objeto presente em uma das subclasses
veiculoCarga ou veiculoPasseio, sendo que cada subclasse possui
atributos exclusivos.
184...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Modelagem casos de uso robustez
  • DIAGRAMA DE CASOS DE USO
  • Diagramas de caso de uso
  • Diagrama de caso de uso
  • Diagrama casos de uso
  • Diagrama de casos de uso
  • Diagrama de caso de uso
  • Diagrama de casos de uso

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!