Buscar

Modelagem de Sistemas (AV)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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.

Outros materiais