TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Diagrama De Classe

Trabalho Escolar: Diagrama De Classe. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  26/6/2014  •  1.659 Palavras (7 Páginas)  •  1.206 Visualizações

Página 1 de 7

Um dos mais importantes e mais utilizados da UML

Seu objetivo principal está em permitir a visualização das classes que comporão o sistema com seus respectivos atributos e métodos, bem como demonstrar como as classes do diagrama se relacionam, complementam e transmitem informações entre si.

Apresenta uma visão estática de como as classes estão organizadas.

Introdução

No mundo real, manuseiam-se objetos.

Com o intuito de diminuir a distância entre o mundo real e o mundo da solução, modelam-se os elementos manuseados pelos sistemas como objetos.

O Diagrama de Classes modela a estrutura estática do sistema, isto é, os objetos manipulados por um sistema e seus relacionamentos.

Relacionamentos ou Associações

As classes costumam ter relacionamentos entre si, chamados associações, que permitem que elas compartilhem informações entre si e colaborem para a execução dos processos executados pelo sistema.

Uma associação descreve um vínculo que ocorre normalmente entre os objetos de uma ou mais classes;

As associações são representadas por linhas ligando as classes envolvidas

Lista de revisão 2 - para AV2 e AV3

Modelagem de Sistemas

1. É um tipo especial de associação representando um relacionamento estrutural entre um elemento (o todo) e outros elementos (as partes) onde as partes só podem pertencer ao todo e são criadas e destruídas com ele.

a) Composição.

b) Generalização

c) Agregação.

d) Realização.

e) Dependência.

2. Considere o diagrama de caso de uso da UML abaixo:

Com base no diagrama, analise as afirmações abaixo:

1. Decorrente do relacionamento de generalização entre os atores, o ator Coordenador executa uma tarefa comum com o ator Vendedor que é manter o pedido e atualizar o cadastro do cliente.

2. Decorrente do relacionamento de generalização entre os atores, o ator Vendedor executa uma tarefa comum com o ator Coordenador que é emitir relatório de vendas.

3. O relacionamento <<extend>> entre os casos de usos defende que o caso de uso Manter pedido pode, eventualmente, invocar o caso de uso Atualizar cadastro cliente.

4. O relacionamento entre o ator Coordenador com o caso de uso Emitir relatório de vendas é do tipo associação.

Assinale a alternativa que indica todas as afirmativas corretas.

a) É correta apenas a afirmativa 2.

b) São corretas apenas as afirmativas 1 e 4.

c) São corretas apenas as afirmativas 2 e 3.

d) São corretas apenas as afirmativas 3 e 4.

e) São corretas apenas as afirmativas 1, 3 e 4.

3. Analise o diagrama de classe da UML abaixo:

Assinale a alternativa que define corretamente qual o relacionamento entre as classes da figura acima:

a) Composição

b) Agregação

c) Generalização

d) Associação

e) Dependência

4. Considere o seguinte elemento pertencente à notação UML 2.0 abaixo:

O elemento representa um (a)

a) pacote.

b) statechart.

c) estereótipo.

d) dependência.

e) estado de sincronismo.

5. Considere o seguinte trecho de um diagrama de sequência da UML 2.0 abaixo:

Nessa figura, a linha pontilhada representa uma

a) ativação.

b) interação.

c) linha de vida.

d) mensagem codificada.

e) restrição de tempo.

6. Considere o diagrama de classes apresentado na figura a seguir:

Sabendo-se que houve redeclaração de métodos herdados em pelo menos uma das subclasses, assinale a alternativa que conceitua esta situação.

a) Visibilidade.

b) Comportamento.

c) Polimorfismo.

d) Herança.

e) Herança múltipla.

7. Observe a figura a seguir.

Assinale a alternativa que apresenta corretamente o diagrama UML mostrado na figura.

a) Casos de Uso.

b) Atividades.

c) Mensagens.

d) Objetos.

e) Dados.

8. O Diagrama de Estado mostra

a) os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre pares de classes

b) os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados mais relevantes.

c) os estados de atualização que os objetos de qualquer classe podem assumir e as transições permitidas entre instâncias.

...

Baixar como (para membros premium)  txt (11.1 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com