Buscar

ATIVIDADE 2 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2017D1

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

ATIVIDADE 2 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2017D1
Período: 31/10/2017 22:30 a 07/11/2017 23:59 (Horário de Brasília)
Data Final: 14/11/2017 23:59 valendo 50% data nota!
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 16/11/2017 00:00 (Horário de Brasília)
1ª QUESTÃO
A composição é uma agregação de fato, em que o todo é composto pelas partes. Assinale, então, a
alternativa que melhor define uma composição hierárquica.
 
ALTERNATIVAS
Uma forma fraca de uma hierarquia generalização/especialização.
Uma forma forte de uma hierarquia generalização/especialização.
Uma forma fraca de um relacionamento todo/parte.
Uma forma forte de um relacionamento todo/parte.
Uma forma fraca de um relacionamento de generalização/especialização.
2ª QUESTÃO
Geralmente um atributo tem visibilidade privada enquanto uma operação tem visibilidade pública. Assim, como é
representada a visibilidade pública para um elemento de classe em um diagrama de classes?
 
ALTERNATIVAS
Um sinal de +
Um sinal de -
Um sinal de #
Um sinal de *
Um sinal de %
3ª QUESTÃO
No desenvolvimento de um software usando o paradigma orientado a objetos, o modelo de casos de uso tem
objetivos que justificam sua elaboração. Em relação a estes objetivos, verifique as afirmativas:
 
 I. Compreender o problema (Elicitar).
 II. Delimitar o sistema (Domínio).
 III. Definir a distribuição das funcionalidades implementadas.
 IV. Definir as funcionalidades (casos) oferecidas ao usuário (não precisamos nos preocupar nesse momento com
a implementação).
 V. Definir atributos dos casos de uso.
 
Estão corretas somente:
ALTERNATIVAS
I, II e III.
I, II e IV.
I, II e V.
II, III e IV.
II, III e V.
4ª QUESTÃO
Um diagrama de casos de uso pode apresentar relacionamentos entre casos de uso. Analise as frases a seguir
e assinale a alternativa correta.
 
ALTERNATIVAS
As extensões adicionam um comportamento a um caso de uso que descreve uma variação do comportamento
normal. Nessa situação, o caso de uso base pode ser executado mesmo sem a extensão.
As extensões adicionam um comportamento a um caso de uso que descreve uma variação do comportamento
normal. Nessa situação, o caso de uso base não pode ser executado sem a extensão.
As extensões adicionam um comportamento a um caso de uso. Nessa situação, o caso de uso base deve ser
executado com a extensão.
As extensões adicionam um comportamento a um caso de uso que descreve uma variação do comportamento
normal. Nessa situação, o caso de uso base pode ou não ser executado sem a extensão a critério do
desenvolvedor.
As extensões adicionam um comportamento a um caso de uso que descreve uma variação do comportamento
normal.
5ª QUESTÃO
Diagramas de casos de uso são utilizados para representar os requisitos funcionais de um sistema do ponto de
vista do usuário. Como um caso de uso é representado em um diagrama de caso de uso?
ALTERNATIVAS
Uma elipse.
Um homem palito.
Uma caixa.
Uma linha tracejada.
Uma seta.
6ª QUESTÃO
Para que você possa elaborar corretamente um diagrama de casos de uso, deve-se incluir alguns elementos.
Assinale a alternativa correta:
 
I. Ator e classe.
 II. Ator, casos de uso e relacionamentos entre atores.
 III. Ator, casos de uso e classe.
 IV. Ator, casos de uso e relacionamentos entre casos de uso.
 V. Casos de uso, classes e relacionamentos.
 
ALTERNATIVAS
Somente as afirmativas I e II estão corretas.
Somente as afirmativas I e III estão corretas.
Somente as afirmativas I e IV estão corretas.
Somente as afirmativas I e V estão corretas.
Somente as afirmativas II e IV estão corretas.
7ª QUESTÃO
Cada um dos casos de uso identificados devem ser descritos em um documento conhecido como descrição de
casos de uso. Dela faz parte a descrição do fluxo correspondente. Analise as frases a seguir e assinale a
alternativa correta.
 
ALTERNATIVAS
Um fluxo descreve como o sistema e os atores colaboram para produzir algo de valor ao próprio sistema, no
qual não são informadas restrições ou impedimentos para sua operação.
Um fluxo descreve como o sistema e os atores colaboram para produzir algo de valor aos atores e o que pode
impedir sua obtenção. Existem fluxos básicos que demonstram o fluxo normal de eventos, e alternativos, que
dizem o que fazer, caso não seja possível seguir o fluxo básico.
Um fluxo descreve como o sistema e os atores colaboram para produzir algo de valor aos atores e o que pode
impedir sua obtenção. Existem fluxos básicos que demonstram o fluxo normal de eventos, e alternativos, que
levam à finalização do caso de uso.
Um fluxo descreve como o sistema e os atores colaboram para produzir algo de valor aos atores. Existem
fluxos básicos que demonstram o que não fazer, caso não seja possível seguir o fluxo básico.
Um fluxo descreve como o sistema e os atores colaboram. Existem fluxos básicos que demonstram o fluxo
normal de eventos e, também, as exceções.
8ª QUESTÃO
Um diagrama que é disponibilizado pela UML é o diagrama de atividades. Para elaborá-lo é necessário utilizar
alguns elementos. Assinale a alternativa correta.
 
 I. Estados iniciais e finais, atividades e transições.
 II. Decisões e raias.
 III. Bifurcação e união.
 IV. Atributos e atividades.
 V. Transições e operações.
 
ALTERNATIVAS
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II, III e IV estão corretas.
Apenas as afirmativas III, IV e V estão corretas.
Apenas as afirmativas I, II e V estão corretas.
Apenas as afirmativas II, III e V estão corretas.
9ª QUESTÃO
Para responder a questão, considere as informações abaixo.
O caso de uso “Validar usuário” é descrito pelo seguinte cenário:
Fluxo
principal
O caso de uso inicia-se quando o sistema solicita ao usuário a sua senha, formada por
números.
O usuário fornece os números através do teclado e confirma a senha pressionando a tecla
Enter.
O sistema checa este número e verifica se ele é válido.
Extensões
O usuário pode cancelar seu acesso a qualquer momento pressionando o botão Cancelar,
reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário.
O usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de
confirmar com a tecla Enter.
Se o usuário fornece um número de senha inválido, o caso de uso é reiniciado.
Com base no caso de uso, considere os diagramas UML 1 e 2, abaixo.
Diagrama 1 Diagrama 2
Com base nestas informações, assinale a alternativa correta:
ALTERNATIVAS
Os diagramas 1 e 2 são equivalentes. Ambos são diagramas de estado para o caso de uso "Validar usuário".
Os diagramas 1 e 2 são alternativos. Ambos são diagramas de atividades para o caso de uso "Validar usuário".
O diagrama 1 mostra o sequenciamento para ler e verificar a senha e o diagrama de sequência 2 apresenta o caso de uso "Validar usuário".
O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha
do diagrama 1.
O diagrama de atividades 1 está correto e o diagrama 2 está errado, pois não pode haver atividades em paralelo.
10ª QUESTÃO
Partindo-se do princípio de associação, um conceito importante para as associações entre as classes é a
multiplicidade que mostra a cardinalidade de uma associação. O que significa a multiplicidade de uma
associação?
 
ALTERNATIVAS
Uma classe que modela uma associação entre duas ou mais classes.
O número de associações em uma classe.
O número de associações entre duas classes.
Quantas instâncias de uma classe se relaciona a quantas instâncias de outra classe.
Quantas instâncias de uma classe se relaciona com uma única instância de outra classe.

Continue navegando