Você está na página 1de 4

Avaliação: CCT0264_AV_201207097446 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV

Aluno: 201207097446 - FAGNER SILVA DE LIMA

Professor: JOSE CARLOS MILLAN Turma: 9001/AA

Nota da Prova: 7,2 Nota de Partic.: 2 Data: 14/11/2013 15:20:40

1a Questão (Ref.: 201207163186) Pontos: 0,8 / 0,8

Como podemos definir uma auto-associação:

Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e
operações para qualificação.
Identifica objetos de mesma classe que participam da associação.
Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para
qualificação.
Classe que representa a generalização de outra classe.
Classe que representa a herança dos métodos de uma outra classe.

2a Questão (Ref.: 201207172746) Pontos: 0,8 / 0,8

A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos
diferentes de sistemas com suas características mais comuns.

Identifique qual não faz parte deste grupo.

Sistemas Real-time Integrados.


Sistemas de Informação.
Sistemas Depuração.
Sistemas de Software e Sistemas de Negócios.
Sistemas Técnicos.

3a Questão (Ref.: 201207172786) Pontos: 0,8 / 0,8


De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique
a sua resposta.

Resposta: Uma associação pode ser melhor definida com um estereótipo como, por exemplo, <<extend>>. Este
estereótipo define que um determinado caso de uso não irá ocorrer sempre, acontecendo apenas em
determinada situação. Por exemplo, um caso de uso "Cadastrar cliente" em um diagrama de casos de uso para
venda teria uma associação estereotipada com <<extend>>, pois o cliente só seria cadastrado na primeira
compra que fizesse na loja. Nas próximas vezes esse caso de uso não seria mais exercido.

Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de
utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.
4a Questão (Ref.: 201207184647) Pontos: 0,8 / 0,8

Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode
representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada
tipo.

Para esse diagrama utilizamos a representação de:

Auto-Associação.
Agregação por valor.
Agregação por referência.
Classe associativa.
Generalização e especialização.

5a Questão (Ref.: 201207202306) DESCARTADA

Considere o diagrama de máquina de estados de UML abaixo.

Analise as afirmativas a seguir, a seu respeito:

1. O elemento "estado1" corresponde a um estado sub-máquina.


2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial.
3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final.
4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de
entrada e um pseudo-estado ponto de saída.

Assinale a alternativa que indica todas as afirmativas corretas.

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


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

6a Questão (Ref.: 201207179664) Pontos: 0,0 / 0,8

Quando utilizamos a descrição de caso de uso do tipo expandida?

Resposta: Quando houver necessidade de um maior nível de detalhamento do caso de uso.


Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações.

7a Questão (Ref.: 201207164571) Pontos: 0,8 / 0,8

Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso
que devem ser representados são

O usuário. O número do telefone a ser chamado.


Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda.
Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal.
GSM. TDMA. 3G.
Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido.

8a Questão (Ref.: 201207170663) Pontos: 0,8 / 0,8

(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar,
construir e documentar os artefatos dos sistemas" (OMG).

O que define a palavra "visual" no texto acima?

UML é uma notação diagramática padrão.


UML deve ser aplicada apenas como planta de software.
UML não possui meta-modelo para ferramentas CASE MDA.
UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema.
UML não pode ser utilizada para geração de código automatizada.

9a Questão (Ref.: 201207164548) Pontos: 0,8 / 0,8

A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas
orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos
elementos do digrama de sequências.

O elemento acima, em um diagrama de sequência, significa:

mensagem de ligação.
mensagem perdida.
mensagem de ativação.
mensagem de retorno.
auto-chamada.

10a Questão (Ref.: 201207184642) Pontos: 0,8 / 0,8


A empresa de calçados "Bela Mulher Ltda" vende a clientes de Classe A, calçados femininos com exclusividade e
sob medida. Na criação de um modelo de diagrama de classe é possível representar essa regra, pois é de
grande valor na implementação dos procedimentos.

Qual dos recursos do diagrama de classe expressa no modelo essa informação?


Cardinalidade
Multiplicidade
Generalização
Agregação
Associação

11a Questão (Ref.: 201207162662) Pontos: 0,8 / 0,8

São exemplos de diagramas comportamentais:

Casos de Usos, Objetos, Estados e Interações.


Classes, Atividades, Estados e Interações.
Casos de Usos, Atividades, Componentes e Interações.
Casos de Usos, Atividades, Estados e Interações.
Casos de Usos, Atividades, Estados e Distribuição.

Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Você também pode gostar